Redux Framework - Version 4.3.6

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 Icon 128x128 Redux Framework
Version 4.3.6
Comparing to
See all releases

Code changes from version 4.3.5 to 4.3.6

Files changed (152) hide show
  1. class-redux-framework-plugin.php +21 -18
  2. extendify-sdk/LICENSE +339 -0
  3. {redux-core/extendify-sdk → extendify-sdk}/app/Admin.php +29 -10
  4. {redux-core/extendify-sdk → extendify-sdk}/app/ApiRouter.php +3 -3
  5. {redux-core/extendify-sdk → extendify-sdk}/app/App.php +3 -3
  6. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/AuthController.php +2 -2
  7. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/MetaController.php +2 -2
  8. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/PingController.php +2 -2
  9. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/PluginController.php +5 -16
  10. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/SiteSettingsController.php +2 -2
  11. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/TaxonomyController.php +3 -3
  12. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/TemplateController.php +4 -16
  13. {redux-core/extendify-sdk → extendify-sdk}/app/Controllers/UserController.php +15 -3
  14. {redux-core/extendify-sdk → extendify-sdk}/app/Frontend.php +4 -4
  15. {redux-core/extendify-sdk → extendify-sdk}/app/Http.php +4 -4
  16. extendify-sdk/app/Plugin.php +34 -0
  17. {redux-core/extendify-sdk → extendify-sdk}/app/Shared.php +7 -7
  18. {redux-core/extendify-sdk → extendify-sdk}/app/SiteSettings.php +2 -2
  19. {redux-core/extendify-sdk → extendify-sdk}/app/User.php +7 -8
  20. extendify-sdk/bootstrap.php +48 -0
  21. {redux-core/extendify-sdk → extendify-sdk}/config.json +0 -0
  22. {redux-core/extendify-sdk → extendify-sdk}/editorplus/EditorPlus.php +6 -5
  23. {redux-core/extendify-sdk → extendify-sdk}/editorplus/editorplus-template.php +0 -6
  24. {redux-core/extendify-sdk → extendify-sdk}/editorplus/editorplus.js +0 -0
  25. extendify-sdk/extendify.php +2 -0
  26. extendify-sdk/loader.php +50 -0
  27. {redux-core/extendify-sdk → extendify-sdk}/public/.gitkeep +0 -0
  28. extendify-sdk/public/assets/preview.png +0 -0
  29. extendify-sdk/public/build/.gitkeep +0 -0
  30. extendify-sdk/public/build/extendify-utilities.css +7 -0
  31. extendify-sdk/public/build/extendify.css +1 -0
  32. extendify-sdk/public/build/extendify.js +2 -0
  33. redux-core/extendify-sdk/public/build/extendify-sdk.js.LICENSE.txt → extendify-sdk/public/build/extendify.js.LICENSE.txt +0 -0
  34. extendify-sdk/public/editorplus/.gitkeep +0 -0
  35. {redux-core/extendify-sdk → extendify-sdk}/public/editorplus/editorplus.min.js +0 -0
  36. extendify-sdk/readme.txt +78 -0
  37. {redux-core/extendify-sdk → extendify-sdk}/routes/api.php +12 -11
  38. {redux-core/extendify-sdk → extendify-sdk}/src/ExtendifyLibrary.js +4 -10
  39. {redux-core/extendify-sdk → extendify-sdk}/src/api/General.js +0 -0
  40. {redux-core/extendify-sdk → extendify-sdk}/src/api/Plugins.js +0 -0
  41. {redux-core/extendify-sdk → extendify-sdk}/src/api/SiteSettings.js +0 -0
  42. extendify-sdk/src/api/Taxonomies.js +7 -0
  43. extendify-sdk/src/api/Templates.js +63 -0
  44. {redux-core/extendify-sdk → extendify-sdk}/src/api/User.js +3 -0
  45. {redux-core/extendify-sdk → extendify-sdk}/src/api/axios.js +3 -3
  46. {redux-core/extendify-sdk → extendify-sdk}/src/app.css +31 -31
  47. {redux-core/extendify-sdk → extendify-sdk}/src/app.js +1 -0
  48. extendify-sdk/src/blocks/blocks.js +1 -0
  49. extendify-sdk/src/blocks/library/block.js +38 -0
  50. extendify-sdk/src/blocks/library/block.json +15 -0
  51. {redux-core/extendify-sdk → extendify-sdk}/src/buttons.js +12 -12
  52. extendify-sdk/src/components/DevHelpers.js +32 -0
  53. {redux-core/extendify-sdk → extendify-sdk}/src/components/FooterNotice.js +23 -2
  54. {redux-core/extendify-sdk → extendify-sdk}/src/components/ImportCounter.js +23 -18
  55. extendify-sdk/src/components/ImportTemplateBlock.js +248 -0
  56. {redux-core/extendify-sdk → extendify-sdk}/src/components/LibraryAccessModal.js +5 -5
  57. {redux-core/extendify-sdk → extendify-sdk}/src/components/LoginInterface.js +26 -26
  58. {redux-core/extendify-sdk → extendify-sdk}/src/components/SiteTypeSelector.js +44 -50
  59. {redux-core/extendify-sdk → extendify-sdk}/src/components/TaxonomySection.js +16 -31
  60. {redux-core/extendify-sdk → extendify-sdk}/src/components/TypeSelect.js +5 -5
  61. {redux-core/extendify-sdk → extendify-sdk}/src/components/buttons/Primary.js +1 -1
  62. extendify-sdk/src/components/icons/index.js +13 -0
  63. {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/alert.js +0 -0
  64. extendify-sdk/src/components/icons/library/brand-block-icon.js +17 -0
  65. {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/brand-logo.js +0 -0
  66. {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/brand-mark.js +0 -0
  67. {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/download.js +0 -0
  68. extendify-sdk/src/components/icons/library/featured.js +21 -0
  69. extendify-sdk/src/components/icons/library/growth-arrow.js +18 -0
  70. extendify-sdk/src/components/icons/library/layouts.js +20 -0
  71. extendify-sdk/src/components/icons/library/patterns.js +54 -0
  72. extendify-sdk/src/components/icons/library/star.js +20 -0
  73. {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/success.js +0 -0
  74. extendify-sdk/src/components/icons/library/support.js +39 -0
  75. {redux-core/extendify-sdk → extendify-sdk}/src/components/icons/library/user.js +0 -0
  76. {redux-core/extendify-sdk → extendify-sdk}/src/components/modals/Modal.js +14 -13
  77. {redux-core/extendify-sdk → extendify-sdk}/src/components/modals/SettingsModal.js +1 -1
  78. {redux-core/extendify-sdk → extendify-sdk}/src/components/modals/SplitModal.js +2 -2
  79. extendify-sdk/src/components/notices/FeedbackNotice.js +27 -0
  80. {redux-core/extendify-sdk → extendify-sdk}/src/components/notices/PromotionNotice.js +1 -2
  81. {redux-core/extendify-sdk → extendify-sdk}/src/components/notices/WelcomeNotice.js +4 -4
  82. extendify-sdk/src/hooks/helpers.js +26 -0
  83. {redux-core/extendify-sdk → extendify-sdk}/src/hooks/useTaxonomies.js +4 -7
  84. {redux-core/extendify-sdk → extendify-sdk}/src/listeners/index.js +0 -0
  85. {redux-core/extendify-sdk → extendify-sdk}/src/listeners/softerror-encountered.js +4 -6
  86. {redux-core/extendify-sdk → extendify-sdk}/src/listeners/template-inserted.js +2 -2
  87. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/NeedsPermissionModal.js +4 -4
  88. extendify-sdk/src/middleware/NeedsRegistrationModal.js +142 -0
  89. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/ReloadRequiredModal.js +5 -7
  90. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ActivatePluginsModal.js +4 -7
  91. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ActivatingModal.js +2 -2
  92. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/ErrorActivating.js +3 -3
  93. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasPluginsActivated/index.js +0 -0
  94. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/ErrorInstalling.js +3 -3
  95. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/InstallingModal.js +8 -6
  96. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/RequiredPluginsModal.js +24 -14
  97. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/hasRequiredPlugins/index.js +0 -0
  98. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/helpers.js +0 -0
  99. {redux-core/extendify-sdk → extendify-sdk}/src/middleware/index.js +11 -3
  100. {redux-core/extendify-sdk → extendify-sdk}/src/pages/GridView.js +26 -27
  101. {redux-core/extendify-sdk → extendify-sdk}/src/pages/MainWindow.js +5 -3
  102. extendify-sdk/src/pages/Sidebar.js +77 -0
  103. extendify-sdk/src/pages/layout/HasSidebar.js +16 -0
  104. {redux-core/extendify-sdk → extendify-sdk}/src/pages/layout/Layout.js +10 -10
  105. extendify-sdk/src/pages/layout/Toolbar.js +43 -0
  106. {redux-core/extendify-sdk → extendify-sdk}/src/state/GlobalState.js +11 -0
  107. {redux-core/extendify-sdk → extendify-sdk}/src/state/Importing.js +0 -0
  108. {redux-core/extendify-sdk → extendify-sdk}/src/state/SiteSettings.js +1 -0
  109. extendify-sdk/src/state/Taxonomies.js +14 -0
  110. {redux-core/extendify-sdk → extendify-sdk}/src/state/Templates.js +31 -21
  111. {redux-core/extendify-sdk → extendify-sdk}/src/state/User.js +24 -27
  112. {redux-core/extendify-sdk → extendify-sdk}/src/util/general.js +5 -7
  113. extendify-sdk/src/util/templateInjection.js +32 -0
  114. {redux-core/extendify-sdk → extendify-sdk}/src/utility-control/index.js +1 -1
  115. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/block-styles/cover-angled.css +0 -0
  116. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/clip-path.css +0 -0
  117. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/columns.css +0 -0
  118. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/direction.css +0 -0
  119. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-caption.css +0 -0
  120. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-inserter.css +0 -0
  121. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/no-resize.css +0 -0
  122. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/editor/pointer-events.css +0 -0
  123. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/fallback.css +0 -0
  124. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/inline-list.css +0 -0
  125. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/misc.css +0 -0
  126. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/classes/text-stroke.css +0 -0
  127. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/extendify-utilities.css +24 -0
  128. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/align.css +0 -0
  129. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/colors.css +0 -0
  130. extendify-sdk/utility-framework/fallback/font-sizes.css +36 -0
  131. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/grid.css +0 -0
  132. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/group.css +22 -4
  133. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/fallback/image.css +0 -0
  134. {redux-core/extendify-sdk → extendify-sdk}/utility-framework/suggestions.json +0 -0
  135. {redux-core/extendify-sdk → extendify-sdk}/vendor/autoload.php +0 -0
  136. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/ClassLoader.php +0 -0
  137. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/InstalledVersions.php +2 -2
  138. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/LICENSE +0 -0
  139. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_classmap.php +0 -0
  140. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_namespaces.php +0 -0
  141. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_psr4.php +1 -1
  142. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_real.php +0 -0
  143. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/autoload_static.php +2 -2
  144. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/installed.json +0 -0
  145. {redux-core/extendify-sdk → extendify-sdk}/vendor/composer/installed.php +2 -2
  146. license.txt +2 -2
  147. readme.txt +11 -3
  148. redux-core/assets/css/color-picker.css.map +1 -1
  149. redux-core/assets/css/redux-admin.css.map +1 -1
  150. redux-core/assets/css/redux-fields.min.css +1 -1
  151. redux-core/assets/css/redux-fields.min.css.map +1 -1
  152. 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 hypens, not underscores
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 \Redux_Framework_Plugin $instance The one true Redux_Framework_Plugin
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 \Redux_Framework_Plugin $crash Crash flag if inside a crash.
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 geting instance
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( ?bool $network_wide ) {
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 reduntant).
340
  $result = wp_cache_get( 'redux-blog-ids' );
341
  if ( false === $result ) {
342
 
343
- // WordPress asys get_col is discouraged? I found no alternative. So...ignore! - kp.
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\ExtendifySdk;
7
 
8
- use Extendify\ExtendifySdk\App;
9
- use Extendify\ExtendifySdk\User;
10
- use Extendify\ExtendifySdk\SiteSettings;
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
- EXTENDIFYSDK_BASE_URL . 'public/build/extendify-sdk.js',
94
  [
95
  'wp-i18n',
96
  'wp-components',
@@ -102,13 +120,14 @@ class Admin
102
  );
103
  \wp_localize_script(
104
  App::$slug . '-scripts',
105
- 'extendifySdkData',
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 . '-theme',
120
- EXTENDIFYSDK_BASE_URL . 'public/build/extendify-sdk.css',
121
  [],
122
  $version,
123
  'all'
124
  );
125
 
126
  \wp_enqueue_style(
127
- App::$slug . '-utility-classes',
128
- EXTENDIFYSDK_BASE_URL . 'public/build/extendify-utilities.css',
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\ExtendifySdk;
7
 
8
- use Extendify\ExtendifySdk\App;
9
- use Extendify\ExtendifySdk\Http;
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\ExtendifySdk;
7
 
8
- use Extendify\ExtendifySdk\Plugin;
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(EXTENDIFYSDK_PATH . 'node_modules') || is_readable(EXTENDIFYSDK_PATH . '.devbuild');
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\Http;
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\Http;
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\Http;
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\Plugin;
9
 
10
  if (!defined('ABSPATH')) {
11
  die('No direct access.');
@@ -44,23 +44,12 @@ class PluginController
44
  /**
45
  * Install plugins
46
  *
47
- * @param \WP_REST_Request $request - The request.
48
- * @return bool
49
  */
50
- public static function install($request)
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-sdk'));
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\SiteSettings;
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\Http;
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('/airtable-taxonomies-simple', []);
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\Http;
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('/airtable-data', $request->get_params());
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('/airtable-data', $request->get_params());
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\ExtendifySdk\Controllers;
7
 
8
- use Extendify\ExtendifySdk\Http;
9
- use Extendify\ExtendifySdk\User;
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\ExtendifySdk;
7
 
8
- use Extendify\ExtendifySdk\App;
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 . '-utility-classes',
64
- EXTENDIFYSDK_BASE_URL . 'public/build/extendify-utilities.css',
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\ExtendifySdk;
7
 
8
- use Extendify\ExtendifySdk\App;
9
- use Extendify\ExtendifySdk\User;
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
- 'sdk_version' => App::$version,
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\ExtendifySdk;
7
 
8
- use Extendify\ExtendifySdk\App;
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 . '-utility-classes', $css );
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\ExtendifySdk;
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\ExtendifySdk;
7
 
8
- use Extendify\ExtendifySdk\App;
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 update the user's allowed import allowance weekly.
109
- if (!get_transient('extendifySdk_import_max_check_' . $this->user->ID) || !isset($userData['state']['allowedImports'])) {
110
- set_transient('extendifySdk_import_max_check_' . $this->user->ID, time(), strtotime('1 week', 0));
111
- $currentImports = Http::get('/max-free-imports');
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 ExtendifySdkEditorPlus
10
  {
11
 
12
  /**
@@ -35,7 +35,7 @@ if (!class_exists('edpl__EditorPlus')) {
35
  }
36
 
37
  if (is_null(self::$instance)) {
38
- self::$instance = new ExtendifySdkEditorPlus();
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
- 'extendifysdk-editorplus-scripts',
69
- EXTENDIFYSDK_BASE_URL . 'public/editorplus/editorplus.min.js',
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', ['ExtendifySdkEditorPlus', 'getInstance']);
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\ExtendifySdk\ApiRouter;
11
- use Extendify\ExtendifySdk\Controllers\AuthController;
12
- use Extendify\ExtendifySdk\Controllers\MetaController;
13
- use Extendify\ExtendifySdk\Controllers\PingController;
14
- use Extendify\ExtendifySdk\Controllers\UserController;
15
- use Extendify\ExtendifySdk\Controllers\PluginController;
16
- use Extendify\ExtendifySdk\Controllers\SiteSettingsController;
17
- use Extendify\ExtendifySdk\Controllers\TaxonomyController;
18
- use Extendify\ExtendifySdk\Controllers\TemplateController;
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-simple', [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
- 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-sdk::open-library', showLibrary)
51
- window.addEventListener('extendify-sdk::close-library', hideLibrary)
52
  return () => {
53
- window.removeEventListener(
54
- 'extendify-sdk::open-library',
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.extendifySdkData.root,
6
  headers: {
7
- 'X-WP-Nonce': window.extendifySdkData.nonce,
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-sdk::softerror-encountered', {
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-sdk {
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-sdk *,
14
- .extendify-sdk *:after,
15
- .extendify-sdk *:before {
16
  box-sizing: border-box;
17
  border: 0 solid #e5e7eb;
18
  }
19
- .extendify-sdk .button-focus {
20
  @apply focus:ring-wp focus:ring-wp-theme-500 outline-none focus:shadow-none;
21
  }
22
- .extendify-sdk select.button-focus,
23
- .extendify-sdk input.button-focus {
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-sdk .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-sdk .components-modal__header {
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-sdk .block-editor-block-preview__container {
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-sdk .is-root-container > [data-block],
83
- .extendify-sdk .is-root-container > [data-align="full"],
84
- .extendify-sdk .is-root-container > [data-align="full"] > .wp-block {
85
  @apply my-0 !important;
86
  }
87
 
@@ -101,11 +88,11 @@
101
  }
102
  }
103
 
104
- .extendify-sdk .with-light-shadow::after {
105
  content: "";
106
  @apply absolute inset-0 border-0 shadow-inner-sm;
107
  }
108
- .extendify-sdk .with-light-shadow:hover::after {
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.extendifySdkData.user === null ||
20
- window.extendifySdkData?.user?.state?.isAdmin
21
  const isGlobalLibraryEnabled = () =>
22
- window.extendifySdkData.sitesettings === null ||
23
- window.extendifySdkData?.sitesettings?.state?.enabled
24
  const isLibraryEnabled = () =>
25
- window.extendifySdkData.user === null
26
  ? isGlobalLibraryEnabled()
27
- : window.extendifySdkData?.user?.state?.enabled
28
 
29
  const mainButton = (
30
- <div id="extendify-templates-inserter" className="extendify-sdk">
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-sdk')}
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 more patterns in Extendify Library',
97
- 'extendify-sdk',
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-sdk')}
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 welcome notice,
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-sdk')}
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
- function ImportCounter() {
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 -mt-10 text-sm justify-between py-3 px-4 text-white rounded',
36
  )}
37
  href={`https://www.extendify.com/pricing/?utm_source=${encodeURIComponent(
38
- window.extendifySdkData.sdk_partner,
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-sdk'),
45
  remainingImports(),
46
  Number(allowedImports),
47
  )}
48
  </span>
49
  </div>
50
  <span className="text-white no-underline font-medium outline-none">
51
- {__('Upgrade', 'extendify-sdk')}
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-sdk')}
77
  onRequestClose={closeModal}>
78
  <ToggleControl
79
  label={
80
  isAdmin
81
- ? __('Enable the library for myself', 'extendify-sdk')
82
- : __('Enable the library', 'extendify-sdk')
83
  }
84
  help={__(
85
  'Publish with hundreds of patterns & page layouts',
86
- 'extendify-sdk',
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-sdk',
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-sdk'))
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-sdk')}
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-sdk')}
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-sdk')}
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-sdk')}
115
  </p>
116
  </div>
117
- {window.location.search.indexOf('DEVMODE') > -1 && (
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-sdk')}
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-sdk')}
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-sdk')}</span>
137
  <a
138
- href={`https://extendify.com/pricing?utm_source=${window.extendifySdkData.sdk_partner}&utm_medium=library&utm_campaign=sign-in-form&utm_content=sign-up`}
139
  target="_blank"
140
  className="underline hover:no-underline text-extendify-gray"
141
  rel="noreferrer">
142
- {__('Sign up', 'extendify-sdk')}
143
  </a>
144
  </p>
145
  </div>
146
  <form onSubmit={confirmKey} className="space-y-2">
147
  <div className="flex items-center">
148
- <label
149
- className="sr-only"
150
- htmlFor="extendifysdk-login-email">
151
- {__('Email address', 'extendify-sdk')}
152
  </label>
153
  <input
154
  ref={initialFocus}
155
- id="extendifysdk-login-email"
156
- name="extendifysdk-login-email"
157
  type="email"
158
  className="border-2 p-2 w-full rounded"
159
- placeholder={__('Email address', 'extendify-sdk')}
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="extendifysdk-login-license">
168
- {__('License key', 'extendify-sdk')}
169
  </label>
170
  <input
171
  ref={licenseKeyRef}
172
- id="extendifysdk-login-license"
173
- name="extendifysdk-login-license"
174
  type="text"
175
  className="border-2 p-2 w-full rounded"
176
- placeholder={__('License key', 'extendify-sdk')}
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-sdk')}</span>
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.extendifySdkData.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-sdk')}
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) => state.preferredOptionsHistory,
 
 
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
- Object.values(
24
- terms
25
- .filter((t) => t?.featured)
26
- .sort((a, b) => {
27
- if (a.term < b.term) return -1
28
- if (a.term > b.term) return 1
29
- return 0
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?.siteType?.length > 0
56
- const unknown = value === 'Unknown' || !value.length
57
 
58
  useEffect(() => {
59
  setFuzzy(
60
  new Fuse(terms, {
61
- keys: ['term', 'parent', 'keywords'],
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-sdk')}
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-sdk')
138
  }
139
  return (
140
  <>
141
- <h4 className="mt-4 mb-2 text-left uppercase text-xs text-gray-700">
142
  {title}
143
  </h4>
144
  <ul className="m-0">
145
  {choices.map((item) => {
146
- if (
147
- Object.prototype.hasOwnProperty.call(item, 'term')
148
- ) {
149
- item = item.term
150
- }
151
  const current =
152
- searchParams?.taxonomies?.tax_categories === item
 
153
  return (
154
- <li key={item} className="m-0 mb-1">
 
 
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
- {item}
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-gray-100 rounded">
179
  <button
180
  type="button"
181
- onClick={() => setExpanded((value) => !value)}
182
- className="flex items-center justify-between text-gray-800 button-focus w-full p-4 m-0 cursor-pointer bg-gray-100 hover:bg-gray-150 rounded">
183
  {contentHeader(
184
  expanded
185
- ? __('What kind of site is this?', 'extendify-sdk')
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-sdk')}
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-sdk')}
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-sdk')}
221
  </p>
222
  )}
223
  {showRecent() && (
224
  <div className="mb-8">
225
  {choicesList(
226
- preferredOptionsHistory?.siteType,
227
- __('Recent', 'extendify-sdk'),
228
  )}
229
  </div>
230
  )}
231
- {visibleChoices && <div>{choicesList(visibleChoices)}</div>}
232
- {unknown || (
 
 
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-sdk')}
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({ taxonomy: [title, data] }) {
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 (!Object.keys(data).length || !taxSupported) return null
22
  return (
23
  <PanelBody
24
- title={getTaxonomyName(title)}
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
- {Object.values(data)
36
- .filter((tax) =>
37
- tax?.type?.includes(searchParams.type),
38
- )
39
- .map((tax) => (
40
- <li className="m-0 w-full" key={tax.term}>
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(tax),
53
  })}>
54
- {tax.term}
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 default function TypeSelect() {
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="text-center w-full md:pl-36 md:ml-2">
14
- <h4 className="sr-only">{__('Type select', 'extendify-sdk')}</h4>
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-sdk')}</span>
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-sdk')}</span>
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 py-3 pl-5 pr-3 w-60 rounded no-underline text-base text-white flex justify-center items-center space-x-2',
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-sdk')}
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.Root appear show={isOpen} as={Fragment}>
 
 
 
 
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-50 transition"
36
  enterFrom="opacity-0"
37
  enterTo="opacity-100">
38
- <Dialog.Overlay className="fixed inset-0 bg-black bg-opacity-40 transition-opacity" />
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-6 py-2 pr-3">
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-6 py-4 top-0 right-0 ">
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.Root>
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-sdk')}
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-sdk"
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-sdk')}
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
+ &#124;
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.extendifySdkData.sdk_partner}`}
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-sdk')}
22
  </span>
23
  <span className="px-2 opacity-50" aria-hidden="true">
24
  &#124;
@@ -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.extendifySdkData.sdk_partner}&utm_medium=library&utm_campaign=welcome-notice&utm_content=tell-me-more`}
31
  target="_blank">
32
- {__('Tell me more', 'extendify-sdk')}
33
  </Button>
34
  <span className="font-bold" aria-hidden="true">
35
  &bull;
@@ -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-sdk')}
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
  &#124;
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
  &bull;
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
- // Only allow items that have the 'tax_' prefix
14
- tax = Object.keys(tax)
15
- .filter((t) => t.startsWith('tax_'))
16
- .reduce((taxFiltered, key) => {
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
- 'extendify-sdk::softerror-encountered',
10
- (event) => {
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-sdk::template-inserted', (event) => {
12
- createNotice('info', __('Page layout Added'), {
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-sdk')}
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-sdk',
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-sdk',
53
  )}
54
  </p>
55
  <Button
@@ -58,7 +58,7 @@ export default function NeedsPermissionModal() {
58
  style={{
59
  boxShadow: 'none',
60
  }}>
61
- {__('Return to library', 'extendify-sdk')}
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-sdk',
33
  )}
34
  </p>
35
  <ButtonGroup>
36
  <Button isPrimary onClick={reload} disabled={isSaving}>
37
- {__('Reload page', 'extendify-sdk')}
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-sdk')}
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-sdk')}
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-sdk',
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-sdk')}
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-sdk')}
45
  isDismissible={false}>
46
  <Button
47
  style={{
@@ -51,7 +51,7 @@ export default function ActivatingModal() {
51
  isPrimary
52
  isBusy
53
  onClick={() => {}}>
54
- {__('Activating...', 'extendify-sdk')}
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-sdk')}
20
  isDismissible={false}>
21
  {__(
22
  'You have encountered an error that we cannot recover from. Please try again.',
23
- 'extendify-sdk',
24
  )}
25
  <br />
26
  <Notice isDismissible={false} status="error">
27
  {msg}
28
  </Notice>
29
  <Button isPrimary onClick={goBack}>
30
- {__('Go back', 'extendify-sdk')}
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-sdk')}
19
  isDismissible={false}>
20
  {__(
21
  'You have encountered an error that we cannot recover from. Please try again.',
22
- 'extendify-sdk',
23
  )}
24
  <br />
25
  <Notice isDismissible={false} status="error">
26
  {msg}
27
  </Notice>
28
  <Button isPrimary onClick={goBack}>
29
- {__('Go back', 'extendify-sdk')}
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 = wantedTemplate?.fields?.required_plugins.filter(
18
- (p) => p !== 'editorplus',
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-sdk')}
42
  isDismissible={false}>
43
  <Button
44
  style={{
@@ -48,7 +50,7 @@ export default function InstallingModal() {
48
  isPrimary
49
  isBusy
50
  onClick={() => {}}>
51
- {__('Installing...', 'extendify-sdk')}
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(props) {
 
 
 
 
 
 
 
 
12
  const wantedTemplate = useWantedTemplateStore(
13
  (store) => store.wantedTemplate,
14
  )
 
 
 
15
  const closeModal = () => {
16
- if (props.forceOpen) {
17
  return
18
  }
19
  render(
@@ -22,8 +33,10 @@ export default function RequiredPluginsModal(props) {
22
  )
23
  }
24
  const installPlugins = () =>
25
- render(<InstallingModal />, document.getElementById('extendify-root'))
26
- const requiredPlugins = wantedTemplate?.fields?.required_plugins || []
 
 
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
- {props.message ??
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-sdk',
49
  )}
50
  </p>
51
- {props.message?.length > 0 || (
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
- {props.buttonLabel ??
69
- __('Install Plugins', 'extendify-sdk')}
70
  </Button>
71
- {props.forceOpen || (
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-sdk')}
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(pipes) {
24
- const middleware = MiddlewareGenerator(pipes)
25
  while (true) {
26
- const result = await middleware.next()
 
 
 
 
 
 
 
 
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-sdk',
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
- <h2 className="text-left">
151
- {__('No results found.', 'extendify-sdk')}
152
- </h2>
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  )
154
  }
155
 
156
  if (!templates.length) {
157
  return (
158
- <div className="flex items-center justify-center w-full sm:mt-64">
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 pl-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.Root show={open} as={Fragment}>
14
  <Dialog
15
  as="div"
16
  static
17
- className="extendify-sdk"
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.Root>
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="bg-white h-full flex flex-col items-center relative max-w-screen-4xl mx-auto">
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-sdk')}
31
  </button>
32
- <div className="sm:flex sm:space-x-12 relative mx-auto h-full">
33
  <HasSidebar>
34
  <Sidebar />
35
- <div className="relative h-full z-30">
36
- <div className="absolute z-20 inset-0 lg:static h-screen overflow-y-auto pt-4 sm:pt-0 px-6 sm:pl-0 sm:pr-8 pb-40">
 
 
 
 
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 === 'tax_categories'
8
- ? 'Unknown'
9
- : useTaxonomyStore.getState()?.taxonomies[tax][0]?.term ?? undefined
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 - Currently only supported with tax_categories
54
- useUserStore.getState().preferredOptions?.taxonomies ?? {},
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?.tax_categories) {
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) === JSON.stringify(get().searchParams)
104
  ) {
105
- return
 
 
 
 
106
  }
107
-
108
- set({
109
- templates: [],
110
- nextPage: '',
111
- searchParams,
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.extendifySdkData.sitesettings === null ||
12
- window.extendifySdkData?.sitesettings?.state?.enabled
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
- updateSiteType: (value) => {
53
- get().updatePreferredOption('tax_categories', value)
54
- if (!value || value === 'Unknown') return
 
55
 
56
- const history = new Set([
57
- value,
58
- ...get().preferredOptionsHistory.siteType,
59
- ])
60
- set({
61
- preferredOptionsHistory: Object.assign(
62
- {},
63
- get().preferredOptionsHistory,
64
- {
65
- siteType: [...history].slice(0, 3),
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
- // Reset if the type changes from template/pattern/etc
86
- const resetTaxonomies =
87
- option == 'type' && value !== get().preferredOptions?.type
88
  set({
89
  preferredOptions: {
90
- ...Object.assign(
91
- {},
92
- get().preferredOptions,
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-sdk::${state}-library`, {
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 'tax_categories':
52
  return 'Site Type'
53
- case 'tax_pattern_types':
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-sdk')}
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-sdk',
35
  ),
36
  'versions' =>
37
  array (
@@ -53,7 +53,7 @@ private static $installed = array (
53
  ),
54
  'reference' => 'd56bf6102915de5702778fe20f2de3b2fe570b5b',
55
  ),
56
- 'extendify/extendify-sdk' =>
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\\ExtendifySdk\\' => array($baseDir . '/app'),
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\\ExtendifySdk\\' => 23,
13
  ),
14
  );
15
 
16
  public static $prefixDirsPsr4 = array (
17
- 'Extendify\\ExtendifySdk\\' =>
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-sdk',
11
  ),
12
  'versions' =>
13
  array (
@@ -29,7 +29,7 @@
29
  ),
30
  'reference' => 'd56bf6102915de5702778fe20f2de3b2fe570b5b',
31
  ),
32
- 'extendify/extendify-sdk' =>
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 - 2014
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.5
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 it its own website where you can start customizing it for your needs.
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: IMproved class checks for Redux Pro.
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":"AAAA,gBAAgB;AAAhB,iDAIgB,WAAW,ECJX,WACZ,EDKY,gBAAgB,EAAA;;AANhC,wDAUgB,iBAAiB,ECVjB,iBA6BR,EAAA;;AD7BR,qDCAgB,sBAsCR,EAAA;;ADtCR,wDCAgB,YACD,EAAA;;ADDf,uDCAgB,YACD,EAAA;;ADDf,yFAgCoB,sBAAqB,ECiFrC,qBAAiB,EAAA;;ADjHrB,0EAwCgB,kBAAkB,EEzB9B,2BAEI,EFyBQ,sBAAqB,EEZjC,qBACI,EFaQ,iCAAiC,EEN7C,qBACI,EFOQ,WAAW,EEOvB,kBACI,EFNQ,gDAAwC,EAAxC,wCAAwC,EESpD,YACI,EFRQ,UAAU,EG9CtB,iBACA,EAAA;;AHLJ,gEGYY,kBACR,EH2CY,QAAQ,EGxCR,SAoCZ,EHMY,QAAQ,EG1CR,WACZ,EH2CY,WAAW,EG5CX,2BAQY,EHsCZ,oBAAoB,EG9CpB,YAYD,EAAA;;AH5Bf,oDAoEY,qBAAqB,EGpDjC,UAgCI,EAAA;;AHhDJ,0DAwEgB,sBAAsB,EGxDtB,mBAAhB,EH0DgB,gBAAgB,EAAA;;AA1EhC,qEA8EgB,UAAU,EG9DV,SAgEZ,EHAY,uBAAuB,EGhEvB,8BAoEO,EAAA;;AHpFvB,uEGgBgB,mBAoER,EAAA;;AHpFR,qDGgBA,iBAkHI,EAAA;;AHlIJ,yDGgBA,cAkHI,EHlCQ,oBAAoB,EGhFhC,iBAkHI,EAAA;;AHlIJ,gDGgBA,2BAgJc,EH1DF,gBAAgB,EAAA;;AGtF5B,qNAAA,2BA6LI,EAAA;;AA7LJ,mDHkGQ,sBAAsB,EGlG9B,2BAsMQ,EAAA;;AHtNR,2DCAA,iBACI,EDGI,cAAc,EAAA;;AAJtB,uECAA,WACI,EAAA;;ADDJ,iCAYQ,kBAAkB,EAAA;;AAZ1B,4BAgBQ,WAAW,EChBnB,WACI,EDiBI,eAAe,EClBvB,iBACI,EDmBI,qBAAqB,ECpB7B,2BAmEQ,ED7CA,kBAAkB,ECtB1B,iBACI,EDuBI,mBAAmB,ECxB3B,kBACI,EAAA;;ADDJ,4BC2GA,uCACqB,ED5Eb,WAAW,EC2EnB,SAMI,ED/EI,cAAc,EElCtB,kBACW,EAAA;;AFDX,kCEAA,iBAWI,EF6BI,gBAAgB,EExCxB,YAeI,EF2BI,gBAAgB,EE1CxB,gBA8BI,EFcI,kBAAkB,EE5C1B,yBAsCwB,EFQhB,mBAAmB,EAInB,kBAAkB,EAAA;;AAlD1B,kCAsDQ,qBAAqB,EAAA;;AAtD7B,sBA0DQ,eAAe,EAAA;;AC1DvB,WDII,kBAAkB,ECJtB,cACI,EAAA;;ADOJ,qBCRA,mBACI,EAAA;;ADWJ,2BCZA,eACI,EAAA;;ADeJ,mBAoCI,sBAAsB,EAAE,iBAAA,EG5C5B,2BACc,EAAE,wBAAA,EH6CwD,WAAA,EG1CxE,kHAEC,EAAA,oBAAA,EH0CG,qEAAqE,EAAE,2BAAA,EGHvE,UAAA,EHKA,gEAAgE,EAAE,iBAAA,EG1CtE,+GAIkB,EAAE,UAAA,EHwChB,8DAA8D,EAAE,QAAA,EG5CpE,yBAQe,EHsCX,iDAAiD,EG9CrD,yCAAA,EHgDI,6CAA6C,EGhDjD,eAmBI,EH+BA,gBAAgB,EAAA;;AAlDpB,4GAIY,YAAY,EAAA;;AAJxB,iDChBA,UACI,EAAA;;ADeJ,mEAcQ,SAAS,EC6EjB,UACI,ED5EI,WAAW,EAAA;;AAhBnB,mCAoBQ,gBAAgB,EEpCxB,2BACwB,EFqChB,cAAc,EAAA;;AAtBtB,oDEDI,mBACW,EF0BC,cAAc,EEZ1B,WAAc,EAAA;;AFdlB,sCEhBA,aAyDY,EAAA;;AFzCZ,2BAsDY,wBAAgB,EAAhB,gBAAgB,EAAA;;AAtD5B,iEA4DQ,iBAAiB,EG5DzB,iBAgEI,EAAA;;AHhEJ,iCGAA,wBAoEQ,EHFA,0BAA0B,EAAA;;AAlElC,iDGAA,WAgEI,EHMQ,iBAAiB,EAAA;;AAtE7B,qDGAgB,wCA6GG,EA7GH,gCA6GG,EAAA;;AH7GnB,oDGAgB,qBAsHR,EHxCQ,kBAAkB,EG9ElB,kBAsHR,EAAA;;AHtHR,kFGAgB,kBAuIR,EHnDQ,SAAS,EGpFT,UA+IZ,EHzDY,YAAY,EGtFZ,WAwJZ,EAAA;;AHxJJ,sDGAgB,WA2KZ,EAAA;;AH3KJ,4EA8FoB,yBAAyB,EG+FzC,eAAA,EH7FgB,0BAA0B,EGmG1C,gBAAkB,EHjGF,cAAc,EGiG9B,sBAGI,EHlGY,kBAAkB,EG4GlC,mBACc,EH3GE,wBAAwB,EGoHxC,qBACI,EAAA;;AH3NR,yCGAA,YA0NI,EH5GQ,mBAAmB,EAAA;;AA9G/B,iCGAA,6BA4PQ,EHxIA,YAAY,EAAA;;AApHpB,8CGAA,WAmQI,EH3IQ,iBAAiB,EGxH7B,eA4QI,EAAA;;AH5QJ,gDA4HgB,qBAAqB,EG5HrB,kBA4RI,EAAA;;AH5RpB,oDAgIoB,mBAAmB,EAAA;;AAhIvC,iCGAA,SAiUI,EHzLI,gCAAgC,EGxIxC,yBA2UQ,EHjMA,cAAc,EG1ItB,0BA8UQ,EHlMA,6CAA6C,EAAA;;AA5IrD,gCAgJQ,SAAS,EGhJjB,gCAqWkB,EHnNV,yBAAyB,EGlJjC,cAiUI,EH7KI,0BAA0B,EGpJlC,6CAqYY,EAAA;;AHrYZ,kCGAA,SAiUI,EHvKI,gCAAgC,EG1JxC,yBAwYQ,EH5OA,cAAc,EG5JtB,0BAqZQ,EHvPA,6CAA6C,EAAA;;AA9JrD,qEGAA,SAiUI,EH7JI,gCAAgC,EGpKxC,yBAmbQ,EH7QA,cAAc,EGtKtB,0BAmba,EH3QL,6CAA6C,EAAA;;AAxKrD,sJGAA,yBA0cY,EH1RA,WAAW,EAAA;;AAhLvB,4JAwLY,yBAAyB,EGxLrC,WAiUI,EAAA;;AHjUJ,kHAgMQ,aAAa,EAAA;;AAhMrB,qCAoMQ,gBAAgB,EAAA;;AApMxB,sDGAA,eAiUI,EHzHQ,SAAS,EGxMrB,WAiUI,EHvHQ,WAAW,EG1MvB,UAiUI,EHrHQ,aAAa,EAAA;;AA5MzB,6BGAA,mBAiUI,EH/GI,gCAAgC,EGlNxC,yBA2jBQ,EHvWA,iBAAiB,EAEjB,yCAAyC,EGtNjD,iCA4kBQ,EAAA;;AH5kBR,oCGAA,aAiUI,EHrGI,mBAAmB,EAAA;;AA5N3B,sDA+NY,eAAe,EG8YjB,6BAAA,EAAA;;AH7mBV,wEGmnBI,eAAA,EH/YY,eAAe,EAAA;;AApO/B,qMA0OgB,UAAU,EG4ZtB,eAAA,EAAA;;AHtoBJ,uCAgPY,aAAa,EG8XzB,gBAwBI,EHpZQ,gCAAgC,EAAA;;AAlP5C,wDAsPY,mBAAmB,EGwX/B,WAwBI,EAAA;;AHtoBJ,qCA4PQ,YAAY,EAAA;;AA5PpB,8CA8PY,WAAW,EGgXvB,eA2HI,EAAA;;AHzuBJ,uCAoQQ,aAAa,EG0WrB,s3DA8IS,EHtfD,WAAW,EGwWnB,YAsII,EH5eI,iBAAiB,EGsWzB,YAsII,EAAA;;AHpvBJ,qCG8mBA,mBAqKI,EHrgBI,gCAAgC,EAEhC,yCAAyC,EG8VjD,iCAqK4B,EHjgBpB,YAAY,EG4VpB,kBAqKI,EAAA;;AHnxBJ,uCAsRY,SAAS,EGwVrB,wCAqK4B,EH3fhB,WAAW,EAAA;;AAxRvB,mCG8mBA,eAqKI,EHrfI,cAAc,EGgVtB,YAqKI,EHnfI,WAAW,EG8UnB,WAiOI,EH7iBI,YAAY,EG4UpB,oBAiOiB,EH3iBT,mBAAmB,EGojB3B,sBAAa,EAYT,kBACI,EH5jBA,4hBAA4hB,EAAA;;AAzSpiB,4CGw2BI,2hBAMS,EAAA;;AH92Bb,yCG03BI,kBACH,EAAA;;AH33BD,wCG83BI,mBAgBI,EAhBJ,wCAoBY,EApBZ,yCAuCkB,EAMlB,iCAEW,EAAA;;AH76Bf,gEGw8BO,iBAAY,EAAA;;AHx8BnB,+BG29BI,gBAAuB,EAIvB,kBAAA,EAIA,8BAA+B,EH9pB3B,kBAAkB,EAElB,sCAAsC,EGqqB9C,8BAAyB,EACzB,kBACW,EAAA;;AH9+BX,iDA4UY,iBAAiB,EAAA;;AA5U7B,yDG6/BY,gBACZ,EAAA;;AH9/BA,yGAoVY,kBAAkB,EAAA;;AApV9B,yHG+gCI,WAAU,EHvrBE,0BAA0B,EG4rBtC,YAAU,EAAA,eH1rBa,EAAI,kBG4rBb,EACV,aH3rBiB,EAAI,4BGisBrB,EACU,SHhsBI,EAAG,QGwrBrB,EAAA,iBHtrBwB,EAAK,kBGqsB7B,EACI;;AHtiCR,yCAsWY,oBAAoB,EG+sBhC,+BAA4B,EH7sBhB,aAAa,EGktBzB,6BACM,EHjtBM,8BAA8B,EGgtB1C,2BACM,EAAA,eAAA,EH/sBM,yBAAyB,EAAE,WAAA,EG+sBjC,mBAAA,EH7sBM,sBAAsB,EAAE,4BAAA,EG4sBpC,qBACI,EAAE,2BAAA,EH3sBM,iBAAiB,EAAE,iFAAA,EG0sB/B;;AH1jCA,mDG0jCA,kBAAe,EHpsBH,MAAM,EGosBlB,OAAe,EHlsBH,QAAQ,EGksBpB,SAAe,EHhsBH,iBAAiB,EGgsB7B,mBAAe,EH9rBH,YAAY,EG8rBxB,2DAiD6B,EH7uBjB,yBAAyB,EG4rBrC,gBAAe,EH1rBH,YAAY,EG0rBxB,aAAe,EAAA;;AH1jCf,qDG0jCA,gBAAe,EAAA;;AH1jCf,8CG0jCA,gCAoHgB,EAAA;;AH9qChB,yDA4YgB,8BAA8B,EAAA;;AA5Y9C,iGG8tCI,WACS,EAAA;;AH/tCb,0MGqtCc,UAiCG,EH51BD,eAAe,EAAA;;AA1Z/B,mEA8ZgB,cAAc,EGq2BjB,cAAiB,EAMZ,mBACV,EAGW,cACA,EAKX,gBAAA,EAAA;;AHnxCR,sEGiyCI,qBAKsB,EAKtB,gBACI,EAAA;;AH5yCR,iEG6zCa,cAAiB,EHj5Bd,cAAc,EGu5BjB,mBAAsB,EHr5BnB,cAAc,EG25BjB,gBAAiB,EAAA;;AHz0C9B,qCAobY,iBAAiB,EAAA;;AApb7B,gDG02CI,WAAiB,EAAA;;AH12CrB,qCGk3Ce,aAcP,EAAA;;AHh4CR,sDGk3Ce,eA4CP,EAAA;;AH95CR,2FGo7CA,WACI,EH/+BQ,kBAAkB,EAAA;;AAtc9B,mCA0cY,eAAe,EACf,YAAY,EACZ,sBAAsB,EAAA;;AA5clC,gDAgdY,sBAAsB,EAAA;;AAhdlC,6CAodY,cAAc,EACd,mBAAmB,EACnB,gBAAgB,EAChB,WAAW,EAAA;;AAvdvB,gDA2dY,cAAc,EACd,kBAAkB,EAClB,gBAAgB,EAAA;;AA7d5B,2DAieY,iBAAiB,EACjB,WAAW,EAAA;;AAlevB,2CAseY,WAAW,EACX,eAAe,EAAA;;AAve3B,6CA2eY,WAAW,EAAA;;AA3evB,6CA+eY,UAAU,EACV,WAAW,EAAA;;AAhfvB,8CAofY,YAAY,EACZ,WAAW,EAAA;;AArfvB,gDAyfY,UAAU,EACV,WAAW,EAAA;;AA1fvB,4DA8fY,YAAY,EAAA;;AA9fxB,2CAkgBY,sBAAsB,EACtB,0BAA0B,EAAA;;AAngBtC,yHAugBgB,cAAc,EAAA;;AAvgB9B,mDA4gBY,eAAe,EACf,gBAAgB,EAChB,qCAAqC,EACrC,wCAAwC,EACxC,eAAe,EACf,WAAW,EACX,aAAa,EACb,cAAc,EAAA;;AAnhB1B,qDAuhBY,4BAA4B,EAC5B,+BAA+B,EAC/B,iBAAiB,EACjB,2BAA2B,EAC3B,8BAA8B,EAAA;;AA3hB1C,oDA+hBY,cAAc,EACd,gBAAgB,EAChB,oCAAoC,EACpC,uCAAuC,EACvC,cAAc,EACd,gBAAgB,EAChB,mBAAmB,EACnB,WAAW,EACX,aAAa,EACb,cAAc,EAAA;;AAxiB1B,sDA4iBY,2BAA2B,EAC3B,8BAA8B,EAC9B,WAAW,EAAA;;AA9iBvB,6CAkjBY,kBAAkB,EAClB,YAAY,EACZ,mBAAmB,EACnB,WAAW,EACX,qBAAqB,EACrB,kBAAkB,EAAA;;AAvjB9B,0GA6jBY,WAAW,EACX,qBAAqB,EACrB,eAAe,EACf,gBAAgB,EAChB,eAAe,EACf,gBAAgB,EAChB,iBAAiB,EACjB,kBAAkB,EAClB,yBAAyB,EACzB,sBAAsB,EACtB,yBAAyB,EAAA;;AAvkBrC,qDA0kBY,uBAAuB,EAAA;;AA1kBnC,sDA6kBY,wBAAwB,EAAA;;AA7kBpC,8CAilBY,YAAY,EACZ,mBAAmB,EACnB,WAAW,EACX,qBAAqB,EACrB,kBAAkB,EAAA;;AArlB9B,mCAylBY,qBAAqB,EAAE,UAAA,EACvB,0BAA0B,EAAE,wBAAA,EAC5B,sBAAsB,EAAE,cAAA,EACxB,wBAAwB,EAAE,YAAA,EAC1B,qBAAqB,EAAE,2BAAA,EAA4B;;AAK/D,oBAAA;AACA,SACI,yBAAyB,EACzB,SAAS,EACT,gCAAgC,EAChC,yBAAyB,EACzB,cAAc,EACd,0BAA0B,EAC1B,6CAA6C,EAAA;;AAGjD,SAAA;AACA,iBACI,YAAY,EACZ,WAAW,EAAA;;AAFf,0EASoB,oCAAoC,EAGpC,4BAA4B,EAE5B,iCAAiC,EAIjC,yBAAyB,EAAA;;AAlB7C,mCAyBQ,wBAAwB,EACxB,mBAAmB,EAAA;;AA1B3B,sCA6BY,aAAa,EAAA;;AA7BzB,+MAmCgB,mBAAmB,EACnB,cAAc,EACd,YAAY,EACZ,UAAU,EAAA;;AAtC1B,oDA0CgB,gBAAgB,EAChB,iBAAiB,EAAA;;AA3CjC,6CA+CgB,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,4BAA4B,EAC5B,yBAAyB,EAAA;;AAnDzC,oDAuDgB,gBAAgB,EAAA;;AAvDhC,wCA2DgB,cAAc,EACd,2BAA2B,EAC3B,mBAAmB,EACnB,uBAAuB,EACvB,mBAAmB,EACnB,mBAAmB,EACnB,4BAA4B,EAC5B,yBAAyB,EACzB,YAAY,EACZ,WAAW,EACX,gBAAgB,EAChB,qBAAqB,EACrB,wBAAwB,EACxB,gBAAgB,EAAA;;AAxEhC,mDA2EoB,mBAAmB,EAAA;;AA3EvC,4CA+EoB,WAAW,EACX,YAAY,EACZ,kBAAkB,EAClB,UAAU,EAAA;;AAlF9B,8CAsFoB,mBAAmB,EACnB,WAAW,EACX,UAAU,EACV,gDAAwC,EAAxC,wCAAwC,EACxC,kDAAkC,EAAlC,0CAAkC,EAAlC,kCAAkC,EAAlC,kEAAkC,EAAA;;AA1FtD,6HAmGQ,qBAAqB,EACrB,YAAY,EACZ,wBAAwB,EACxB,gBAAgB,EAChB,uBAAuB,EACvB,cAAc,EACd,gBAAgB,EAChB,gBAAgB,EAChB,mBAAmB,EACnB,wBAAwB,EACxB,2BAA2B,EAC3B,2BAA2B,EAAA;;AA9GnC,mIAiHY,iBAAiB,EACjB,gBAAgB,EAAA;;AAlH5B,mCAuHQ,yBAAkC,EAClC,cAAyB,EAAA;;AAxHjC,qCA4HQ,yBAAyB,EACzB,cAAc,EAAA;;AA7HtB,gCAkIY,aAAa,EAAA;;AAlIzB,yCAuIQ,kBAAkB,EAClB,UAAU,EAAA;;AAxIlB,2CA2IY,sBAAsB,EACtB,iBAAiB,EACjB,kBAAkB,EAAA;;AA7I9B,8CAiJY,cAAc,EAAA;;AAjJ1B,0DAmJgB,kBAAkB,EAAA;;AAnJlC,uEAyJQ,QAAQ,EACR,6BAA6B,EAC7B,YAAY,EACZ,SAAS,EACT,QAAQ,EACR,kBAAkB,EAClB,oBAAoB,EACpB,wBAAwB,EACxB,QAAQ,EACR,gBAAgB,EAAA;;AAlKxB,sEAuKY,mBAAmB,EAAA;;AAvK/B,6EA4KgB,kBAAkB,EAAA;;AA5KlC,iFA+KoB,sBAAsB,EAAA;;AA/K1C,wFAkLwB,2BAA2B,EAAA;;AAlLnD,yFAuLoB,yBAAyB,EACzB,yBAAyB,EACzB,cAAc,EACd,kBAAkB,EAClB,MAAM,EACN,WAAW,EACX,uBAAuB,EACvB,gDAAgD,EAChD,wCAAwC,EAAA;;AA/L5D,2FAkMwB,iBAAiB,EACjB,YAAY,EAAA;;AAnMpC,uIAyMgC,6BAA6B,EAAA;;AAzM7D,0IA8M4B,WAAW,EAAA;;AA9MvC,uJAiNgC,eAAe,EAAA;;AAjN/C,oEAyNgB,oCAAoC,EAGpC,4BAA4B,EAAA;;AA5N5C,+BAkOQ,kBAAkB,EAAA;;AAlO1B,+CAqOY,WAAW,EAAA;;AAKvB,YAAA;AACA,4CACI,qFAGY,wBAAwB,EAAA,EAC3B;;AAKb,oBAEQ,aAAa,EAAA;;AAFrB,kCAOY,yBAAyB,EAAA;;AAPrC,oCAUgB,eAAe,EAAA;;AAM/B,eACI,kBAAkB,EAClB,eAAe,EACf,WAAW,EAAA;;AAGf,QACI,aAAa,EAAA;;AAGjB,uCACI,iBACI,WAAW,EAAA;CADf,uCAIQ,wBAAwB,EAAA;CAJhC,mSAaQ,WAAW,EAAA;CAbnB,yCAiBQ,kBAAkB,EAAA;CAjB1B,2CAoBY,iBAAiB,EAAA;CApB7B,8CAwBY,aAAa,EACb,kBAAkB,EAClB,MAAM,EACN,UAAU,EACV,aAAa,EACb,YAAY,EACZ,gBAAgB,EAChB,sBAAsB,EACtB,kDAAkD,EAElD,0CAA0C,EAC1C,6BAA6B,EAC7B,UAAU,EAAA;CApCtB,sDAwCY,cAAc,EAAA;CAK1B,cACI,iBAAiB,EACjB,WAAW,EACX,eAAe,EAAA;CAGnB,qJAMI,cAAc,EACd,sBAAsB,EACtB,uBAAuB,EAAA;CAG3B,+DAEI,wBAAwB,EAAA;CAG5B,+DAEI,wBAAwB,EAAA,EAC3B;;AAIL,uCACI,gCACI,WAAW,EAAA;CAEf,kBACI,iBAAiB,EAAA;CAErB,kCAGY,YAAY,EACZ,mBAAmB,EAAA;CAJ/B,oCAOgB,eAAe,EAAA;CAK/B,gCACI,4BAA4B,EAAA;CAGhC,oCACI,kBAAkB,EAAA;CAGtB,8CACI,iBAAiB,EAAA,EACpB;;AAGL,MACI,gBAAgB,EAAA;;AAGpB,wBAAA;AACA,mBACI,WAAW,EAAA;;AAGf,iCACI,4vLAA4vL,EAAA;;AAIhwL,sDAEI,oCAAoC,EACpC,cAAc,EACd,eAAe,EAAA;;AAGnB,oCAEI,2BAA2B,EAAA;;AAG/B,iCAEQ,mBAAmB,EAAA;;AAF3B,8BAKQ,cAAc,EAAA;;AALtB,mCAQQ,cAAc,EAAA;;AAItB,gBACI,kBAAkB,EAAA;;AAItB,cACI,kBAAkB,EAAA;;AADtB,4BAIQ,gBAAgB,EAChB,kBAAkB,EAClB,mBAAmB,EACnB,iBAAiB,EACjB,kBAAkB,EAAA;;AAR1B,sCAWY,YAAY,EAAA;;AAXxB,sDAagB,eAAe,EAAA;;AAb/B,kCAmBQ,SAAS,EACT,UAAU,EAAA;;AApBlB,mCAwBQ,kBAAkB,EAClB,mBAAmB,EACnB,oBAAoB,EAAA;;AAI5B,cACI,0BAA0B,EAAA;;AAG9B,mFACI,gBAAgB,EAChB,SAAS,EAAA;;AAGb,8FAIY,mBAAmB,EAAA;;AAJ/B,8IAQoB,aAAa,EAAA;;AARjC,gKAcoB,cAAc,EAAA;;AAdlC,wLAmBwB,iBAAiB,EAAA;;AAnBzC,8JA0B4B,QAAQ,EACR,6BAA6B,EAC7B,gBAAgB,EAChB,SAAS,EACT,QAAQ,EACR,kBAAkB,EAClB,oBAAoB,EACpB,wBAAwB,EACxB,QAAQ,EACR,gBAAgB,EAAA;;AAnC5C,gIAyCoB,4BAA4B,EAE5B,oBAAoB,EACpB,WAAW,EACX,WAAW,EACX,gBAAgB,EAAA;;AA9CpC,8JAkDoB,6BAA6B,EAAA;;AAlDjD,4LAqDwB,WAAW,EAAA;;AArDnC,kKAyDwB,WAAW,EACX,wBAAwB,EACxB,YAAY,EACZ,WAAW,EACX,kBAAkB,EAClB,4BAA4B,EAI5B,oBAAoB,EAAA;;AAlE5C,oMAqE4B,4BAA4B,EAAA;;AArExD,kLA2E4B,kBAAkB,EAAA;;AA3E9C,oNA8EgC,6BAA6B,EAAA;;AA9E7D,uEAyFgB,aAAa,EACb,iBAAiB,EAAA;;AA1FjC,sFAgGwB,yBAAkC,EAClC,cAAyB,EAAA;;AAjGjD,6EAsGoB,mBAAmB,EACnB,wBAAwB,EACxB,2BAA2B,EAC3B,2BAA2B,EAC3B,cAAc,EACd,WAAW,EACX,gBAAgB,EAChB,iBAAiB,EACjB,wBAAwB,EACxB,UAAU,EAAA;;AA/G9B,8DAuHoB,kBAAkB,EAAA;;AAvHtC,qEA0HwB,QAAQ,EACR,6BAA6B,EAC7B,gBAAgB,EAChB,SAAS,EACT,QAAQ,EACR,kBAAkB,EAClB,oBAAoB,EACpB,wBAAwB,EACxB,QAAQ,EACR,gBAAgB,EAAA;;AAnIxC,sFA0IwB,yBAAyB,EACzB,2BAA2B,EAAA;;AASnD,wBACI,kBAAkB,EAClB,YAAY,EACZ,YAAY,EACZ,eAAe,EAAA;;AAGnB,iBACI,YAAY,EACZ,kBAAkB,EAClB,QAAQ,EACR,SAAS,EACT,6BAA6B,EAC7B,mBAAmB,EACnB,YAAY,EAAA;;AAPhB,qBAUQ,WAAW,EACX,YAAY,EACZ,8BAA8B,EAC9B,+BAA+B,EAC/B,cAAc,EACd,kBAAkB,EAClB,UAAU,EACV,YAAY,EACZ,qBAAqB,EAAA;;AAlB7B,mCAsBQ,sBAAsB,EAAA;;AAtB9B,6BA0BQ,UAAU,EAAA;;AA1BlB,6BA8BQ,UAAU,EAAA;;AA9BlB,6BAkCQ,UAAU,EAAA;;AAlClB,6BAsCQ,UAAU,EAAA;;AAtClB,6BA0CQ,WAAW,EAAA;;AAInB,uCACI,qCACI,iBAAiB,EACjB,sBAAsB,EAAA;CAG1B,gCACI,4BAA4B,EAAA;CAGhC,kBACI,cAAc,EACd,iBAAiB,EAAA;CAGrB,qCAEQ,cAAc,EACd,iBAAiB,EAAA;CAHzB,4BAMQ,gBAAgB,EAAA;CAIxB,+CAEI,aAAa,EAAA;CAGjB,+BAEQ,iBAAiB,EAAA;CAFzB,qCAMQ,WAAW,EAAA;CAInB,0BACI,gBAAgB,EAAA;CADpB,+BAIQ,kBAAkB,EAClB,WAAW,EACX,4BAA4B,EAE5B,oBAAoB,EAKpB,4BAA4B,EAAA;CAbpC,qCAUY,mBAAmB,EAAA,EACtB;;AAOb,uCACI,kBACI,aAAa,EAAA,EAChB;;AAGL,uCACI,0BACI,aAAa,EAAA,EAChB;;AAGL,uCACI,eACI,aAAa,EAAA;CAGjB,2BACI,aAAa,EAAA;CAEjB,eACI,aAAa,EAAA,EAChB;;AAGL,8DACI,sDAEQ,oBAAoB,EACpB,sBAAsB,EAAA,EACzB;;AAIT,uCACI,6BACI,iBAAiB,EACjB,eAAe,EAAA;CAGnB,qCACI,WAAW,EACX,SAAS,EAAA;CAGb,mCACI,eAAe,EAAA;CAGnB,0BACI,2BAA2B,EAAA;CAG/B,8DAGY,qBAAqB,EAAA;CAHjC,2DASY,UAAU,EACV,gBAAgB,EAAA;CAV5B,oEAgBY,0BAA0B,EAC1B,uBAAuB,EACvB,4BAA4B,EAC5B,4BAA4B,EAAA;CAnBxC,gEAuBY,2BAA2B,EAAA;CAvBvC,4BA4BQ,uBAAuB,EAAA;CA5B/B,oCA+BY,eAAe,EACf,4BAA4B,EAC5B,YAAY,EACZ,uBAAuB,EACvB,YAAY,EACZ,iBAAiB,EAAA;CApC7B,+BAyCQ,sBAAsB,EAAA;CAzC9B,wCA6CQ,gBAAgB,EAAA,EACnB;;AAIT,uCACI,4DAGY,UAAU,EACV,mBAAmB,EAAA;CAJ/B,kEAOgB,gBAAgB,EAAA,EACnB;;AAOjB,sEAGY,2BAA2B,EAC3B,4BAA4B,EAAA;;AAj/BxC,qt5CAAqt5C","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":"AAAA,gBAAgB;AAAhB,iDAIgB,WAAW,ECJX,WACZ,EDKY,gBAAgB,EAAA;;AANhC,wDAUgB,iBAAiB,ECVjB,iBA6BR,EAAA;;AD7BR,qDCAgB,sBAsCR,EAAA;;ADtCR,wDCAgB,YACD,EAAA;;ADDf,uDCAgB,YACD,EAAA;;ADDf,yFAgCoB,sBAAqB,ECiFrC,qBAAiB,EAAA;;ADjHrB,0EAwCgB,kBAAkB,EEzB9B,2BAEI,EFyBQ,sBAAqB,EEZjC,qBACI,EFaQ,iCAAiC,EEN7C,qBACI,EFOQ,WAAW,EEOvB,kBACI,EFNQ,gDAAwC,EAAxC,wCAAwC,EESpD,YACI,EFRQ,UAAU,EG9CtB,iBACA,EAAA;;AHLJ,gEGYY,kBACR,EH2CY,QAAQ,EGxCR,SAoCZ,EHMY,QAAQ,EG1CR,WACZ,EH2CY,WAAW,EG5CX,2BAQY,EHsCZ,oBAAoB,EG9CpB,YAYD,EAAA;;AH5Bf,oDAoEY,qBAAqB,EGpDjC,UAgCI,EAAA;;AHhDJ,0DAwEgB,sBAAsB,EGxDtB,mBAAhB,EH0DgB,gBAAgB,EAAA;;AA1EhC,qEA8EgB,UAAU,EG9DV,SAgEZ,EHAY,uBAAuB,EGhEvB,8BAoEO,EAAA;;AHpFvB,uEGgBgB,mBAoER,EAAA;;AHpFR,qDGgBA,iBAkHI,EAAA;;AHlIJ,yDGgBA,cAkHI,EHlCQ,oBAAoB,EGhFhC,iBAkHI,EAAA;;AHlIJ,gDGgBA,2BAgJc,EH1DF,gBAAgB,EAAA;;AGtF5B,qNAAA,2BA6LI,EAAA;;AA7LJ,mDHkGQ,sBAAsB,EGlG9B,2BAsMQ,EAAA;;AHtNR,2DCAA,iBACI,EDGI,cAAc,EAAA;;AAJtB,uECAA,WACI,EAAA;;ADDJ,iCAYQ,kBAAkB,EAAA;;AAZ1B,4BAgBQ,WAAW,EChBnB,WACI,EDiBI,eAAe,EClBvB,iBACI,EDmBI,qBAAqB,ECpB7B,2BAmEQ,ED7CA,kBAAkB,ECtB1B,iBACI,EDuBI,mBAAmB,ECxB3B,kBACI,EAAA;;ADDJ,4BC2GA,uCACqB,ED5Eb,WAAW,EC2EnB,SAMI,ED/EI,cAAc,EElCtB,kBACW,EAAA;;AFDX,kCEAA,iBAWI,EF6BI,gBAAgB,EExCxB,YAeI,EF2BI,gBAAgB,EE1CxB,gBA8BI,EFcI,kBAAkB,EE5C1B,yBAsCwB,EFQhB,mBAAmB,EAInB,kBAAkB,EAAA;;AAlD1B,kCAsDQ,qBAAqB,EAAA;;AAtD7B,sBA0DQ,eAAe,EAAA;;AC1DvB,WDII,kBAAkB,ECJtB,cACI,EAAA;;ADOJ,qBCRA,mBACI,EAAA;;ADWJ,2BCZA,eACI,EAAA;;ADeJ,mBAoCI,sBAAsB,EAAE,iBAAA,EG5C5B,2BACc,EAAE,wBAAA,EH6CwD,WAAA,EG1CxE,kHAEC,EAAA,oBAAA,EH0CG,qEAAqE,EAAE,2BAAA,EGHvE,UAAA,EHKA,gEAAgE,EAAE,iBAAA,EG1CtE,+GAIkB,EAAE,UAAA,EHwChB,8DAA8D,EAAE,QAAA,EG5CpE,yBAQe,EHsCX,iDAAiD,EG9CrD,yCAAA,EHgDI,6CAA6C,EGhDjD,eAmBI,EH+BA,gBAAgB,EAAA;;AAlDpB,4GAIY,YAAY,EAAA;;AAJxB,iDChBA,UACI,EAAA;;ADeJ,mEAcQ,SAAS,EC6EjB,UACI,ED5EI,WAAW,EAAA;;AAhBnB,mCAoBQ,gBAAgB,EEpCxB,2BACwB,EFqChB,cAAc,EAAA;;AAtBtB,oDEDI,mBACW,EF0BC,cAAc,EEZ1B,WAAc,EAAA;;AFdlB,sCEhBA,aAyDY,EAAA;;AFzCZ,2BAsDY,wBAAgB,EAAhB,gBAAgB,EAAA;;AAtD5B,iEA4DQ,iBAAiB,EG5DzB,iBAgEI,EAAA;;AHhEJ,iCGAA,wBAoEQ,EHFA,0BAA0B,EAAA;;AAlElC,iDGAA,WAgEI,EHMQ,iBAAiB,EAAA;;AAtE7B,qDGAgB,wCA6GG,EA7GH,gCA6GG,EAAA;;AH7GnB,oDGAgB,qBAsHR,EHxCQ,kBAAkB,EG9ElB,kBAsHR,EAAA;;AHtHR,kFGAgB,kBAuIR,EHnDQ,SAAS,EGpFT,UA+IZ,EHzDY,YAAY,EGtFZ,WAwJZ,EAAA;;AHxJJ,sDGAgB,WA2KZ,EAAA;;AH3KJ,4EA8FoB,yBAAyB,EG+FzC,eAAA,EH7FgB,0BAA0B,EGmG1C,gBAAkB,EHjGF,cAAc,EGiG9B,sBAGI,EHlGY,kBAAkB,EG4GlC,mBACc,EH3GE,wBAAwB,EGoHxC,qBACI,EAAA;;AH3NR,yCGAA,YA0NI,EH5GQ,mBAAmB,EAAA;;AA9G/B,iCGAA,6BA4PQ,EHxIA,YAAY,EAAA;;AApHpB,8CGAA,WAmQI,EH3IQ,iBAAiB,EGxH7B,eA4QI,EAAA;;AH5QJ,gDA4HgB,qBAAqB,EG5HrB,kBA4RI,EAAA;;AH5RpB,oDAgIoB,mBAAmB,EAAA;;AAhIvC,iCGAA,SAiUI,EHzLI,gCAAgC,EGxIxC,yBA2UQ,EHjMA,cAAc,EG1ItB,0BA8UQ,EHlMA,6CAA6C,EAAA;;AA5IrD,gCAgJQ,SAAS,EGhJjB,gCAqWkB,EHnNV,yBAAyB,EGlJjC,cAiUI,EH7KI,0BAA0B,EGpJlC,6CAqYY,EAAA;;AHrYZ,kCGAA,SAiUI,EHvKI,gCAAgC,EG1JxC,yBAwYQ,EH5OA,cAAc,EG5JtB,0BAqZQ,EHvPA,6CAA6C,EAAA;;AA9JrD,qEGAA,SAiUI,EH7JI,gCAAgC,EGpKxC,yBAmbQ,EH7QA,cAAc,EGtKtB,0BAmba,EH3QL,6CAA6C,EAAA;;AAxKrD,sJGAA,yBA0cY,EH1RA,WAAW,EAAA;;AAhLvB,4JAwLY,yBAAyB,EGxLrC,WAiUI,EAAA;;AHjUJ,kHAgMQ,aAAa,EAAA;;AAhMrB,qCAoMQ,gBAAgB,EAAA;;AApMxB,sDGAA,eAiUI,EHzHQ,SAAS,EGxMrB,WAiUI,EHvHQ,WAAW,EG1MvB,UAiUI,EHrHQ,aAAa,EAAA;;AA5MzB,6BGAA,mBAiUI,EH/GI,gCAAgC,EGlNxC,yBA2jBQ,EHvWA,iBAAiB,EAEjB,yCAAyC,EGtNjD,iCA4kBQ,EAAA;;AH5kBR,oCGAA,aAiUI,EHrGI,mBAAmB,EAAA;;AA5N3B,sDA+NY,eAAe,EG8YjB,6BAAA,EAAA;;AH7mBV,wEGmnBI,eAAA,EH/YY,eAAe,EAAA;;AApO/B,qMA0OgB,UAAU,EG4ZtB,eAAA,EAAA;;AHtoBJ,uCAgPY,aAAa,EG8XzB,gBAwBI,EHpZQ,gCAAgC,EAAA;;AAlP5C,wDAsPY,mBAAmB,EGwX/B,WAwBI,EAAA;;AHtoBJ,qCA4PQ,YAAY,EAAA;;AA5PpB,8CA8PY,WAAW,EGgXvB,eA2HI,EAAA;;AHzuBJ,uCAoQQ,aAAa,EG0WrB,s3DA8IS,EHtfD,WAAW,EGwWnB,YAsII,EH5eI,iBAAiB,EGsWzB,YAsII,EAAA;;AHpvBJ,qCG8mBA,mBAqKI,EHrgBI,gCAAgC,EAEhC,yCAAyC,EG8VjD,iCAqK4B,EHjgBpB,YAAY,EG4VpB,kBAqKI,EAAA;;AHnxBJ,uCAsRY,SAAS,EGwVrB,wCAqK4B,EH3fhB,WAAW,EAAA;;AAxRvB,mCG8mBA,eAqKI,EHrfI,cAAc,EGgVtB,YAqKI,EHnfI,WAAW,EG8UnB,WAiOI,EH7iBI,YAAY,EG4UpB,oBAiOiB,EH3iBT,mBAAmB,EGojB3B,sBAAa,EAYT,kBACI,EH5jBA,4hBAA4hB,EAAA;;AAzSpiB,4CGw2BI,2hBAMS,EAAA;;AH92Bb,yCG03BI,kBACH,EAAA;;AH33BD,wCG83BI,mBAgBI,EAhBJ,wCAoBY,EApBZ,yCAuCkB,EAMlB,iCAEW,EAAA;;AH76Bf,gEGw8BO,iBAAY,EAAA;;AHx8BnB,+BG29BI,gBAAuB,EAIvB,kBAAA,EAIA,8BAA+B,EH9pB3B,kBAAkB,EAElB,sCAAsC,EGqqB9C,8BAAyB,EACzB,kBACW,EAAA;;AH9+BX,iDA4UY,iBAAiB,EAAA;;AA5U7B,yDG6/BY,gBACZ,EAAA;;AH9/BA,yGAoVY,kBAAkB,EAAA;;AApV9B,yHG+gCI,WAAU,EHvrBE,0BAA0B,EG4rBtC,YAAU,EAAA,eH1rBa,EAAI,kBG4rBb,EACV,aH3rBiB,EAAI,4BGisBrB,EACU,SHhsBI,EAAG,QGwrBrB,EAAA,iBHtrBwB,EAAK,kBGqsB7B,EACI;;AHtiCR,yCAsWY,oBAAoB,EG+sBhC,+BAA4B,EH7sBhB,aAAa,EGktBzB,6BACM,EHjtBM,8BAA8B,EGgtB1C,2BACM,EAAA,eAAA,EH/sBM,yBAAyB,EAAE,WAAA,EG+sBjC,mBAAA,EH7sBM,sBAAsB,EAAE,4BAAA,EG4sBpC,qBACI,EAAE,2BAAA,EH3sBM,iBAAiB,EAAE,iFAAA,EG0sB/B;;AH1jCA,mDG0jCA,kBAAe,EHpsBH,MAAM,EGosBlB,OAAe,EHlsBH,QAAQ,EGksBpB,SAAe,EHhsBH,iBAAiB,EGgsB7B,mBAAe,EH9rBH,YAAY,EG8rBxB,2DAiD6B,EH7uBjB,yBAAyB,EG4rBrC,gBAAe,EH1rBH,YAAY,EG0rBxB,aAAe,EAAA;;AH1jCf,qDG0jCA,gBAAe,EAAA;;AH1jCf,8CG0jCA,gCAoHgB,EAAA;;AH9qChB,yDA4YgB,8BAA8B,EAAA;;AA5Y9C,iGG8tCI,WACS,EAAA;;AH/tCb,0MGqtCc,UAiCG,EH51BD,eAAe,EAAA;;AA1Z/B,mEA8ZgB,cAAc,EGq2BjB,cAAiB,EAMZ,mBACV,EAGW,cACA,EAKX,gBAAA,EAAA;;AHnxCR,sEGiyCI,qBAKsB,EAKtB,gBACI,EAAA;;AH5yCR,iEG6zCa,cAAiB,EHj5Bd,cAAc,EGu5BjB,mBAAsB,EHr5BnB,cAAc,EG25BjB,gBAAiB,EAAA;;AHz0C9B,qCAobY,iBAAiB,EAAA;;AApb7B,gDG02CI,WAAiB,EAAA;;AH12CrB,qCGk3Ce,aAcP,EAAA;;AHh4CR,sDGk3Ce,eA4CP,EAAA;;AH95CR,2FGo7CA,WACI,EH/+BQ,kBAAkB,EAAA;;AAtc9B,mCA0cY,eAAe,EACf,YAAY,EACZ,sBAAsB,EAAA;;AA5clC,gDAgdY,sBAAsB,EAAA;;AAhdlC,6CAodY,cAAc,EACd,mBAAmB,EACnB,gBAAgB,EAChB,WAAW,EAAA;;AAvdvB,gDA2dY,cAAc,EACd,kBAAkB,EAClB,gBAAgB,EAAA;;AA7d5B,2DAieY,iBAAiB,EACjB,WAAW,EAAA;;AAlevB,2CAseY,WAAW,EACX,eAAe,EAAA;;AAve3B,6CA2eY,WAAW,EAAA;;AA3evB,6CA+eY,UAAU,EACV,WAAW,EAAA;;AAhfvB,8CAofY,YAAY,EACZ,WAAW,EAAA;;AArfvB,gDAyfY,UAAU,EACV,WAAW,EAAA;;AA1fvB,4DA8fY,YAAY,EAAA;;AA9fxB,2CAkgBY,sBAAsB,EACtB,0BAA0B,EAAA;;AAngBtC,yHAugBgB,cAAc,EAAA;;AAvgB9B,mDA4gBY,eAAe,EACf,gBAAgB,EAChB,qCAAqC,EACrC,wCAAwC,EACxC,eAAe,EACf,WAAW,EACX,aAAa,EACb,cAAc,EAAA;;AAnhB1B,qDAuhBY,4BAA4B,EAC5B,+BAA+B,EAC/B,iBAAiB,EACjB,2BAA2B,EAC3B,8BAA8B,EAAA;;AA3hB1C,oDA+hBY,cAAc,EACd,gBAAgB,EAChB,oCAAoC,EACpC,uCAAuC,EACvC,cAAc,EACd,gBAAgB,EAChB,mBAAmB,EACnB,WAAW,EACX,aAAa,EACb,cAAc,EAAA;;AAxiB1B,sDA4iBY,2BAA2B,EAC3B,8BAA8B,EAC9B,WAAW,EAAA;;AA9iBvB,6CAkjBY,kBAAkB,EAClB,YAAY,EACZ,mBAAmB,EACnB,WAAW,EACX,qBAAqB,EACrB,kBAAkB,EAAA;;AAvjB9B,0GA6jBY,WAAW,EACX,qBAAqB,EACrB,eAAe,EACf,gBAAgB,EAChB,eAAe,EACf,gBAAgB,EAChB,iBAAiB,EACjB,kBAAkB,EAClB,yBAAyB,EACzB,sBAAsB,EACtB,yBAAyB,EAAA;;AAvkBrC,qDA0kBY,uBAAuB,EAAA;;AA1kBnC,sDA6kBY,wBAAwB,EAAA;;AA7kBpC,8CAilBY,YAAY,EACZ,mBAAmB,EACnB,WAAW,EACX,qBAAqB,EACrB,kBAAkB,EAAA;;AArlB9B,mCAylBY,qBAAqB,EAAE,UAAA,EACvB,0BAA0B,EAAE,wBAAA,EAC5B,sBAAsB,EAAE,cAAA,EACxB,wBAAwB,EAAE,YAAA,EAC1B,qBAAqB,EAAE,2BAAA,EAA4B;;AAK/D,oBAAA;AACA,SACI,yBAAyB,EACzB,SAAS,EACT,gCAAgC,EAChC,yBAAyB,EACzB,cAAc,EACd,0BAA0B,EAC1B,6CAA6C,EAAA;;AAGjD,SAAA;AACA,iBACI,YAAY,EACZ,WAAW,EAAA;;AAFf,0EASoB,oCAAoC,EAGpC,4BAA4B,EAE5B,iCAAiC,EAIjC,yBAAyB,EAAA;;AAlB7C,mCAyBQ,wBAAwB,EACxB,mBAAmB,EAAA;;AA1B3B,sCA6BY,aAAa,EAAA;;AA7BzB,+MAmCgB,mBAAmB,EACnB,cAAc,EACd,YAAY,EACZ,UAAU,EAAA;;AAtC1B,oDA0CgB,gBAAgB,EAChB,iBAAiB,EAAA;;AA3CjC,6CA+CgB,UAAU,EACV,mBAAmB,EACnB,mBAAmB,EACnB,4BAA4B,EAC5B,yBAAyB,EAAA;;AAnDzC,oDAuDgB,gBAAgB,EAAA;;AAvDhC,wCA2DgB,cAAc,EACd,2BAA2B,EAC3B,mBAAmB,EACnB,uBAAuB,EACvB,mBAAmB,EACnB,mBAAmB,EACnB,4BAA4B,EAC5B,yBAAyB,EACzB,YAAY,EACZ,WAAW,EACX,gBAAgB,EAChB,qBAAqB,EACrB,wBAAwB,EACxB,gBAAgB,EAAA;;AAxEhC,mDA2EoB,mBAAmB,EAAA;;AA3EvC,4CA+EoB,WAAW,EACX,YAAY,EACZ,kBAAkB,EAClB,UAAU,EAAA;;AAlF9B,8CAsFoB,mBAAmB,EACnB,WAAW,EACX,UAAU,EACV,gDAAwC,EAAxC,wCAAwC,EACxC,kDAAkC,EAAlC,0CAAkC,EAAlC,kCAAkC,EAAlC,kEAAkC,EAAA;;AA1FtD,6HAmGQ,qBAAqB,EACrB,YAAY,EACZ,wBAAwB,EACxB,gBAAgB,EAChB,uBAAuB,EACvB,cAAc,EACd,gBAAgB,EAChB,gBAAgB,EAChB,mBAAmB,EACnB,wBAAwB,EACxB,2BAA2B,EAC3B,2BAA2B,EAAA;;AA9GnC,mIAiHY,iBAAiB,EACjB,gBAAgB,EAAA;;AAlH5B,mCAuHQ,yBAAkC,EAClC,cAAyB,EAAA;;AAxHjC,qCA4HQ,yBAAyB,EACzB,cAAc,EAAA;;AA7HtB,gCAkIY,aAAa,EAAA;;AAlIzB,yCAuIQ,kBAAkB,EAClB,UAAU,EAAA;;AAxIlB,2CA2IY,sBAAsB,EACtB,iBAAiB,EACjB,kBAAkB,EAAA;;AA7I9B,8CAiJY,cAAc,EAAA;;AAjJ1B,0DAmJgB,kBAAkB,EAAA;;AAnJlC,uEAyJQ,QAAQ,EACR,6BAA6B,EAC7B,YAAY,EACZ,SAAS,EACT,QAAQ,EACR,kBAAkB,EAClB,oBAAoB,EACpB,wBAAwB,EACxB,QAAQ,EACR,gBAAgB,EAAA;;AAlKxB,sEAuKY,mBAAmB,EAAA;;AAvK/B,6EA4KgB,kBAAkB,EAAA;;AA5KlC,iFA+KoB,sBAAsB,EAAA;;AA/K1C,wFAkLwB,2BAA2B,EAAA;;AAlLnD,yFAuLoB,yBAAyB,EACzB,yBAAyB,EACzB,cAAc,EACd,kBAAkB,EAClB,MAAM,EACN,WAAW,EACX,uBAAuB,EACvB,gDAAgD,EAChD,wCAAwC,EAAA;;AA/L5D,2FAkMwB,iBAAiB,EACjB,YAAY,EAAA;;AAnMpC,uIAyMgC,6BAA6B,EAAA;;AAzM7D,0IA8M4B,WAAW,EAAA;;AA9MvC,uJAiNgC,eAAe,EAAA;;AAjN/C,oEAyNgB,oCAAoC,EAGpC,4BAA4B,EAAA;;AA5N5C,+BAkOQ,kBAAkB,EAAA;;AAlO1B,+CAqOY,WAAW,EAAA;;AAKvB,YAAA;AACA,4CACI,qFAGY,wBAAwB,EAAA,EAC3B;;AAKb,oBAEQ,aAAa,EAAA;;AAFrB,kCAOY,yBAAyB,EAAA;;AAPrC,oCAUgB,eAAe,EAAA;;AAM/B,eACI,kBAAkB,EAClB,eAAe,EACf,WAAW,EAAA;;AAGf,QACI,aAAa,EAAA;;AAGjB,uCACI,iBACI,WAAW,EAAA;CADf,uCAIQ,wBAAwB,EAAA;CAJhC,mSAaQ,WAAW,EAAA;CAbnB,yCAiBQ,kBAAkB,EAAA;CAjB1B,2CAoBY,iBAAiB,EAAA;CApB7B,8CAwBY,aAAa,EACb,kBAAkB,EAClB,MAAM,EACN,UAAU,EACV,aAAa,EACb,YAAY,EACZ,gBAAgB,EAChB,sBAAsB,EACtB,kDAAkD,EAElD,0CAA0C,EAC1C,6BAA6B,EAC7B,UAAU,EAAA;CApCtB,sDAwCY,cAAc,EAAA;CAK1B,cACI,iBAAiB,EACjB,WAAW,EACX,eAAe,EAAA;CAGnB,qJAMI,cAAc,EACd,sBAAsB,EACtB,uBAAuB,EAAA;CAG3B,+DAEI,wBAAwB,EAAA;CAG5B,+DAEI,wBAAwB,EAAA,EAC3B;;AAIL,uCACI,gCACI,WAAW,EAAA;CAEf,kBACI,iBAAiB,EAAA;CAErB,kCAGY,YAAY,EACZ,mBAAmB,EAAA;CAJ/B,oCAOgB,eAAe,EAAA;CAK/B,gCACI,4BAA4B,EAAA;CAGhC,oCACI,kBAAkB,EAAA;CAGtB,8CACI,iBAAiB,EAAA,EACpB;;AAGL,MACI,gBAAgB,EAAA;;AAGpB,wBAAA;AACA,mBACI,WAAW,EAAA;;AAGf,iCACI,4vLAA4vL,EAAA;;AAIhwL,sDAEI,oCAAoC,EACpC,cAAc,EACd,eAAe,EAAA;;AAGnB,oCAEI,2BAA2B,EAAA;;AAG/B,iCAEQ,mBAAmB,EAAA;;AAF3B,8BAKQ,cAAc,EAAA;;AALtB,mCAQQ,cAAc,EAAA;;AAItB,gBACI,kBAAkB,EAAA;;AAItB,cACI,kBAAkB,EAAA;;AADtB,4BAIQ,gBAAgB,EAChB,kBAAkB,EAClB,mBAAmB,EACnB,iBAAiB,EACjB,kBAAkB,EAAA;;AAR1B,sCAWY,YAAY,EAAA;;AAXxB,sDAagB,eAAe,EAAA;;AAb/B,kCAmBQ,SAAS,EACT,UAAU,EAAA;;AApBlB,mCAwBQ,kBAAkB,EAClB,mBAAmB,EACnB,oBAAoB,EAAA;;AAI5B,cACI,0BAA0B,EAAA;;AAG9B,mFACI,gBAAgB,EAChB,SAAS,EAAA;;AAGb,8FAIY,mBAAmB,EAAA;;AAJ/B,8IAQoB,aAAa,EAAA;;AARjC,gKAcoB,cAAc,EAAA;;AAdlC,wLAmBwB,iBAAiB,EAAA;;AAnBzC,8JA0B4B,QAAQ,EACR,6BAA6B,EAC7B,gBAAgB,EAChB,SAAS,EACT,QAAQ,EACR,kBAAkB,EAClB,oBAAoB,EACpB,wBAAwB,EACxB,QAAQ,EACR,gBAAgB,EAAA;;AAnC5C,gIAyCoB,4BAA4B,EAE5B,oBAAoB,EACpB,WAAW,EACX,WAAW,EACX,gBAAgB,EAAA;;AA9CpC,8JAkDoB,6BAA6B,EAAA;;AAlDjD,4LAqDwB,WAAW,EAAA;;AArDnC,kKAyDwB,WAAW,EACX,wBAAwB,EACxB,YAAY,EACZ,WAAW,EACX,kBAAkB,EAClB,4BAA4B,EAI5B,oBAAoB,EAAA;;AAlE5C,oMAqE4B,4BAA4B,EAAA;;AArExD,kLA2E4B,kBAAkB,EAAA;;AA3E9C,oNA8EgC,6BAA6B,EAAA;;AA9E7D,uEAyFgB,aAAa,EACb,iBAAiB,EAAA;;AA1FjC,sFAgGwB,yBAAkC,EAClC,cAAyB,EAAA;;AAjGjD,6EAsGoB,mBAAmB,EACnB,wBAAwB,EACxB,2BAA2B,EAC3B,2BAA2B,EAC3B,cAAc,EACd,WAAW,EACX,gBAAgB,EAChB,iBAAiB,EACjB,wBAAwB,EACxB,UAAU,EAAA;;AA/G9B,8DAuHoB,kBAAkB,EAAA;;AAvHtC,qEA0HwB,QAAQ,EACR,6BAA6B,EAC7B,gBAAgB,EAChB,SAAS,EACT,QAAQ,EACR,kBAAkB,EAClB,oBAAoB,EACpB,wBAAwB,EACxB,QAAQ,EACR,gBAAgB,EAAA;;AAnIxC,sFA0IwB,yBAAyB,EACzB,2BAA2B,EAAA;;AASnD,wBACI,kBAAkB,EAClB,YAAY,EACZ,YAAY,EACZ,eAAe,EAAA;;AAGnB,iBACI,YAAY,EACZ,kBAAkB,EAClB,QAAQ,EACR,SAAS,EACT,6BAA6B,EAC7B,mBAAmB,EACnB,YAAY,EAAA;;AAPhB,qBAUQ,WAAW,EACX,YAAY,EACZ,8BAA8B,EAC9B,+BAA+B,EAC/B,cAAc,EACd,kBAAkB,EAClB,UAAU,EACV,YAAY,EACZ,qBAAqB,EAAA;;AAlB7B,mCAsBQ,sBAAsB,EAAA;;AAtB9B,6BA0BQ,UAAU,EAAA;;AA1BlB,6BA8BQ,UAAU,EAAA;;AA9BlB,6BAkCQ,UAAU,EAAA;;AAlClB,6BAsCQ,UAAU,EAAA;;AAtClB,6BA0CQ,WAAW,EAAA;;AAInB,uCACI,qCACI,iBAAiB,EACjB,sBAAsB,EAAA;CAG1B,gCACI,4BAA4B,EAAA;CAGhC,kBACI,cAAc,EACd,iBAAiB,EAAA;CAGrB,qCAEQ,cAAc,EACd,iBAAiB,EAAA;CAHzB,4BAMQ,gBAAgB,EAAA;CAIxB,+CAEI,aAAa,EAAA;CAGjB,+BAEQ,iBAAiB,EAAA;CAFzB,qCAMQ,WAAW,EAAA;CAInB,0BACI,gBAAgB,EAAA;CADpB,+BAIQ,kBAAkB,EAClB,WAAW,EACX,4BAA4B,EAE5B,oBAAoB,EAKpB,4BAA4B,EAAA;CAbpC,qCAUY,mBAAmB,EAAA,EACtB;;AAOb,uCACI,kBACI,aAAa,EAAA,EAChB;;AAGL,uCACI,0BACI,aAAa,EAAA,EAChB;;AAGL,uCACI,eACI,aAAa,EAAA;CAGjB,2BACI,aAAa,EAAA;CAEjB,eACI,aAAa,EAAA,EAChB;;AAGL,8DACI,sDAEQ,oBAAoB,EACpB,sBAAsB,EAAA,EACzB;;AAIT,uCACI,6BACI,iBAAiB,EACjB,eAAe,EAAA;CAGnB,qCACI,WAAW,EACX,SAAS,EAAA;CAGb,mCACI,eAAe,EAAA;CAGnB,0BACI,2BAA2B,EAAA;CAG/B,8DAGY,qBAAqB,EAAA;CAHjC,2DASY,UAAU,EACV,gBAAgB,EAAA;CAV5B,oEAgBY,0BAA0B,EAC1B,uBAAuB,EACvB,4BAA4B,EAC5B,4BAA4B,EAAA;CAnBxC,gEAuBY,2BAA2B,EAAA;CAvBvC,4BA4BQ,uBAAuB,EAAA;CA5B/B,oCA+BY,eAAe,EACf,4BAA4B,EAC5B,YAAY,EACZ,uBAAuB,EACvB,YAAY,EACZ,iBAAiB,EAAA;CApC7B,+BAyCQ,sBAAsB,EAAA;CAzC9B,wCA6CQ,gBAAgB,EAAA,EACnB;;AAIT,uCACI,4DAGY,UAAU,EACV,mBAAmB,EAAA;CAJ/B,kEAOgB,gBAAgB,EAAA,EACnB;;AAOjB,sEAGY,2BAA2B,EAC3B,4BAA4B,EAAA;;AAj/BxC,qt5CAAqt5C","file":"redux-admin.css","sourcesContent":[null,".redux-container {\r\n .redux-main {\r\n input {\r\n &.redux-color {\r\n float: left;\r\n width: 70px;\r\n margin-left: 5px;\r\n }\r\n\r\n &.color-transparency {\r\n margin-left: 10px;\r\n margin-right: 3px;\r\n }\r\n\r\n &.wp-color-picker {\r\n width: 80px !important;\r\n }\r\n }\r\n\r\n .section-color {\r\n .controls {\r\n width: 345px;\r\n }\r\n\r\n .explain {\r\n width: 225px;\r\n }\r\n }\r\n\r\n .alpha-enabled {\r\n .iris-picker {\r\n .iris-strip .ui-slider-handle {\r\n right: -4px!important;\r\n left: -3px!important;\r\n }\r\n }\r\n }\r\n\r\n .iris-picker {\r\n .iris-strip .ui-slider-handle {\r\n position: absolute;\r\n background: none !important;\r\n right: -4px!important;\r\n left: -3px!important;\r\n border: 4px solid #aaa !important;\r\n border-width: 4px 3px;\r\n width: auto;\r\n border-radius: 4px;\r\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);\r\n opacity: 0.9;\r\n z-index: 5;\r\n cursor: ns-resize;\r\n }\r\n\r\n .iris-slider-offset {\r\n position: absolute;\r\n top: 2px;\r\n left: 0px;\r\n right: 0;\r\n bottom: 4px;\r\n width: 28px; //17\r\n background: none !important;\r\n border: 0 !important;\r\n height: auto;\r\n }\r\n }\r\n\r\n .wp-picker-container {\r\n display: inline-block;\r\n outline: 0;\r\n\r\n input {\r\n margin-bottom: inherit;\r\n margin-top: inherit;\r\n padding: 3px 5px;\r\n }\r\n\r\n .wp-color-result {\r\n outline: 0;\r\n margin: 0;\r\n height: 24px !important;\r\n margin: 0 6px 6px 0 !important;\r\n }\r\n\r\n .wp-picker-default {\r\n padding: 0 10px 1px;\r\n }\r\n\r\n }\r\n\r\n .redux-color-gradient {\r\n line-height: 24px;\r\n }\r\n\r\n .color-transparency-check {\r\n line-height: 1;\r\n margin: 0 !important;\r\n padding-top: 10px;\r\n }\r\n\r\n .wp-picker-clear {\r\n min-height: 30px !important;\r\n margin-left: 5px;\r\n }\r\n }\r\n}\r\n\r\n.wp-customizer {\r\n .redux-main input.wp-picker-default,\r\n .redux-main .redux-typography-container input.wp-picker-default,\r\n .redux-main .redux-typography-container .redux-typography-color {\r\n padding: 0px 4px !important;\r\n }\r\n .redux-main input.wp-color-picker {\r\n width: 65px !important;\r\n margin-left: 5px !important;\r\n }\r\n}\r\n",".redux-main {\r\n .button.remove-image,\r\n .removeCSS {\r\n margin-left: 10px;\r\n color: #ef521d;\r\n\r\n &:hover {\r\n color: #ff0;\r\n }\r\n }\r\n\r\n .upload_button_div {\r\n margin-bottom: 5px;\r\n }\r\n\r\n .upload-error {\r\n float: left;\r\n color: #666;\r\n font-size: 10px;\r\n font-weight: bold;\r\n text-decoration: none;\r\n text-shadow: 1px 1px 0 #fff;\r\n margin: 0 10px 0 0;\r\n padding: 3px 10px;\r\n background: #ffdfec;\r\n -webkit-border-radius: 4px;\r\n -moz-border-radius: 4px;\r\n border-radius: 4px;\r\n }\r\n\r\n .reset-button {\r\n font-family: Arial, Verdana, sans-serif;\r\n float: left;\r\n margin: 0;\r\n color: #ef521d;\r\n border-color: #bbb;\r\n }\r\n\r\n .redux-option-image {\r\n max-height: 340px;\r\n max-width: 340px;\r\n padding: 5px;\r\n margin-bottom: 0;\r\n margin-top: 10px;\r\n margin-right: 15px;\r\n border: 1px solid #e3e3e3;\r\n background: #f7f7f7;\r\n -moz-border-radius: 3px;\r\n -khtml-border-radius: 3px;\r\n -webkit-border-radius: 3px;\r\n border-radius: 3px;\r\n }\r\n\r\n .redux-main .upload {\r\n width: 80% !important;\r\n }\r\n\r\n .button {\r\n margin-top: 2px;\r\n }\r\n}\r\n","@import \"color-picker\";\r\n@import \"media\";\r\n\r\n.spinner {\r\n visibility: hidden;\r\n display: block;\r\n}\r\n\r\n.spinner.is-active {\r\n visibility: visible;\r\n}\r\n\r\n.redux-main .description {\r\n margin-top: 7px;\r\n}\r\n\r\n.redux-container {\r\n .redux-container-button_set,\r\n .redux-container-palette {\r\n .ui-icon {\r\n height: auto;\r\n }\r\n }\r\n\r\n .form-table > tbody > tr > th {\r\n width: 30%;\r\n }\r\n\r\n .form-table th,\r\n .form-table td {\r\n margin: 0;\r\n padding: 0;\r\n width: auto;\r\n }\r\n\r\n .redux_field_th {\r\n font-weight: 600;\r\n padding: 20px 10px 20px 0px;\r\n display: block;\r\n span {\r\n &:first-child {\r\n font-weight: normal;\r\n display: block;\r\n color: #666;\r\n }\r\n }\r\n }\r\n\r\n #ui-datepicker-div {\r\n display: none;\r\n }\r\n\r\n background-color: #fff; /* Old browsers */\r\n background-repeat: repeat-x; /* Repeat the gradient */\r\n background-image: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* FF3.6+ */\r\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */\r\n background-image: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Chrome 10+,Safari 5.1+ */\r\n background-image: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* IE10+ */\r\n background-image: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Opera 11.10+ */\r\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#fff\", endColorstr=\"#f2f2f2\", GradientType=0); /* IE6-9 */\r\n background-image: -linear-gradient(top, #fff 0%, #f2f2f2 100%); /* W3C */\r\n border: 1px solid #dedede;\r\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);\r\n -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);\r\n margin-top: 5px;\r\n overflow: hidden;\r\n\r\n a {\r\n &:focus {\r\n box-shadow: none;\r\n }\r\n }\r\n\r\n #redux-header,\r\n #redux-footer {\r\n text-align: right;\r\n padding: 6px 10px;\r\n }\r\n\r\n #redux-header {\r\n border-bottom-width: 3px;\r\n border-bottom-style: solid;\r\n\r\n .display_header {\r\n float: left;\r\n margin: 20px 10px;\r\n\r\n img {\r\n transition: all 0.1s ease-in-out;\r\n }\r\n\r\n h2 {\r\n display: inline-block;\r\n font-style: normal;\r\n padding-right: 5px;\r\n }\r\n\r\n .redux-dev-mode-notice-container {\r\n position: absolute;\r\n top: 67px;\r\n left: 20px;\r\n bottom: auto;\r\n width: auto;\r\n }\r\n\r\n span {\r\n color: #888;\r\n\r\n &.redux-dev-mode-notice {\r\n background-color: #f0ad4e;\r\n display: inline;\r\n padding: 0.2em 0.5em 0.2em;\r\n font-weight: 700;\r\n line-height: 1;\r\n color: #fff !important;\r\n text-align: center;\r\n white-space: nowrap;\r\n vertical-align: baseline;\r\n border-radius: 0.25em;\r\n }\r\n }\r\n }\r\n\r\n .icon32 {\r\n float: right;\r\n margin: 16px 16px 0;\r\n }\r\n }\r\n\r\n #redux-footer {\r\n border-top: 1px solid #e7e7e7;\r\n z-index: 999;\r\n\r\n #redux-share {\r\n float: left;\r\n line-height: 28px;\r\n font-size: 15px;\r\n\r\n a {\r\n text-decoration: none;\r\n margin-right: 10px;\r\n\r\n img {\r\n margin-bottom: -3px;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .notice-green {\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #dff0d8;\r\n color: #468847;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .notice-blue {\r\n margin: 0;\r\n border-bottom: 1px solid #bce8f1;\r\n background-color: #d9edf7;\r\n color: #3a87ad;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .notice-yellow {\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #fcf8e3;\r\n color: #c09853;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .notice-red,\r\n .redux-field-errors {\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #f2dede;\r\n color: #b94a48;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n }\r\n\r\n .redux-field-error {\r\n input,\r\n textarea,\r\n input[type=\"checkbox\"] {\r\n background-color: #fff6f6;\r\n color: #a00;\r\n }\r\n }\r\n\r\n .redux-field-warning {\r\n input,\r\n textarea,\r\n input[type=\"checkbox\"] {\r\n background-color: #fcf8e3;\r\n color: #444;\r\n }\r\n }\r\n\r\n .redux-field-errors,\r\n .redux-field-warnings,\r\n .redux-save-warn {\r\n display: none;\r\n }\r\n\r\n .sticky-save-warn {\r\n min-height: 76px;\r\n\r\n .redux-save-warn {\r\n position: fixed;\r\n top: 32px;\r\n right: 21px;\r\n left: 183px;\r\n opacity: 1;\r\n z-index: 9999;\r\n }\r\n }\r\n\r\n #info_bar {\r\n background: #f3f3f3;\r\n border-bottom: 1px solid #dedede;\r\n padding: 6px 10px 6px 6px;\r\n text-align: right;\r\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\r\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\r\n box-shadow: inset 0 1px 0 #fcfcfc;\r\n }\r\n\r\n .redux-group-tab {\r\n display: none;\r\n margin-bottom: 15px;\r\n\r\n .redux-theme-data {\r\n padding: 20px 0;\r\n border-top: 1px solid #e7e7e7;\r\n\r\n &.theme-description {\r\n padding: 10px 0;\r\n border-width: 0;\r\n }\r\n\r\n &.theme-uri,\r\n &.theme-author,\r\n &.theme-version {\r\n padding: 0;\r\n border-width: 0;\r\n }\r\n }\r\n\r\n h3 {\r\n margin-top: 0;\r\n line-height: 2em;\r\n border-bottom: 1px solid #e7e7e7;\r\n }\r\n\r\n .redux-section-desc {\r\n margin-bottom: 15px;\r\n color: #666;\r\n }\r\n }\r\n\r\n .redux-action_bar {\r\n float: right;\r\n .spinner {\r\n float: left;\r\n margin-top: 4px;\r\n }\r\n }\r\n\r\n .redux-ajax-loading {\r\n display: none;\r\n background: #a00 url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat;\r\n width: 16px;\r\n height: 16px;\r\n margin: 3px 4px 0;\r\n float: right;\r\n }\r\n\r\n #redux-intro-text {\r\n background: #f3f3f3;\r\n border-bottom: 1px solid #dedede;\r\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\r\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\r\n box-shadow: inset 0 1px 0 #fcfcfc;\r\n padding: 3px;\r\n padding: 10px 10px;\r\n\r\n p {\r\n margin: 0;\r\n font-family: \"Lucida Grande\", Sans-serif;\r\n color: #888;\r\n }\r\n }\r\n\r\n .expand_options {\r\n cursor: pointer;\r\n display: block;\r\n height: 22px;\r\n width: 21px;\r\n float: left;\r\n font-size: 0;\r\n text-indent: -9999px;\r\n margin: 1px 0 0 5px;\r\n border: 1px solid #bbb;\r\n -webkit-border-radius: 2px;\r\n -moz-border-radius: 2px;\r\n border-radius: 2px;\r\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px;\r\n\r\n &.expanded {\r\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px;\r\n }\r\n\r\n &:hover {\r\n border-color: #888;\r\n }\r\n }\r\n\r\n .sticky-footer-fixed {\r\n background: #f3f3f3;\r\n border-top: 1px solid #dedede !important;\r\n -moz-box-shadow: inset 0 1px 0 #fcfcfc;\r\n -webkit-box-shadow: inset 0 1px 0 #fcfcfc;\r\n box-shadow: inset 0 1px 0 #fcfcfc;\r\n }\r\n\r\n .redux-sidebar,\r\n .redux-main {\r\n min-height: 300px;\r\n\r\n }\r\n .redux-main {\r\n background: #fff;\r\n margin-left: 201px;\r\n border-left: 1px solid #d8d8d8;\r\n padding: 10px 20px;\r\n -moz-box-shadow: inset 0 1px 0 #fff;\r\n -webkit-box-shadow: inset 0 1px 0 #fff;\r\n box-shadow: inset 0 1px 0 #fff;\r\n position: relative;\r\n\r\n fieldset.disabled {\r\n padding-top: 10px;\r\n }\r\n .redux-group-tab.disabled {\r\n padding-top: 1px;\r\n }\r\n\r\n fieldset.disabled,\r\n .redux-group-tab.disabled {\r\n position: relative;\r\n\r\n &::before {\r\n color: #fff;\r\n font-family: Elusive-Icons;\r\n content: \"\";\r\n font-size: 38px;\r\n position: absolute;\r\n z-index: 1000;\r\n text-shadow: 2px 2px #0e0e0e;\r\n left: 50%;\r\n top: 50%;\r\n margin-top: -25px;\r\n margin-left: -25px;\r\n }\r\n }\r\n\r\n .disabled {\r\n pointer-events: none;\r\n background: rgba(0, 0, 0, 0.25);\r\n opacity: 0.45;\r\n padding-left: 10px !important;\r\n padding-right: 10px !important;\r\n -webkit-touch-callout: none; /* iOS Safari */\r\n -webkit-user-select: none; /* Safari */\r\n -khtml-user-select: none; /* Konqueror HTML */\r\n -moz-user-select: none; /* Old versions of Firefox */\r\n -ms-user-select: none; /* Internet Explorer/Edge */\r\n user-select: none; /* Non-prefixed version, currently\r\n supported by Chrome, Edge, Opera and Firefox */\r\n }\r\n\r\n #redux_ajax_overlay {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n -moz-opacity: 0.1;\r\n -khtml-opacity: 0.1;\r\n opacity: 0.1;\r\n filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10);\r\n filter: alpha(opacity=10);\r\n background: #000;\r\n z-index: 200;\r\n display: none;\r\n }\r\n\r\n .form-table.no-border {\r\n border-top: none;\r\n }\r\n\r\n .form-table tr {\r\n border-bottom: 1px solid #e7e7e7;\r\n\r\n &:last-child {\r\n border-bottom: none !important;\r\n }\r\n\r\n th,\r\n td {\r\n color: #333;\r\n }\r\n }\r\n\r\n .form-table tr td {\r\n table.mceLayout,\r\n table.mceLayout tr,\r\n table.mceLayout tr td {\r\n padding: 0;\r\n border-width: 0;\r\n }\r\n\r\n .redux-th-warning {\r\n font-size: 1em;\r\n color: #c09853;\r\n font-weight: normal;\r\n display: block;\r\n margin-top: 10px;\r\n }\r\n\r\n .redux-field-warning {\r\n border-color: #c09853;\r\n margin-top: 10px;\r\n }\r\n\r\n .redux-th-error {\r\n font-size: 1em;\r\n color: #b94a48;\r\n font-weight: normal;\r\n display: block;\r\n margin-top: 10px;\r\n }\r\n }\r\n\r\n input {\r\n line-height: 19px;\r\n\r\n &.large-text {\r\n width: 100%;\r\n }\r\n }\r\n\r\n .hide {\r\n display: none;\r\n }\r\n\r\n .redux-field-container {\r\n padding: 20px 0;\r\n }\r\n\r\n .mini,\r\n input[type=\"text\"].mini {\r\n width: 60px;\r\n text-align: center;\r\n }\r\n\r\n img {\r\n max-width: 100%;\r\n height: auto;\r\n width: auto !important;\r\n }\r\n\r\n .select2-default {\r\n width: auto !important;\r\n }\r\n\r\n .showDefaults {\r\n display: block;\r\n font-weight: normal;\r\n font-size: 0.8em;\r\n color: #888;\r\n }\r\n\r\n span.description {\r\n display: block;\r\n font-style: normal;\r\n font-weight: 400;\r\n }\r\n\r\n #redux-system-info textarea {\r\n min-height: 730px;\r\n width: 100%;\r\n }\r\n\r\n .field-desc {\r\n clear: both;\r\n font-size: 13px;\r\n }\r\n\r\n .data-full li {\r\n width: 100%;\r\n }\r\n\r\n .data-half li {\r\n width: 50%;\r\n float: left;\r\n }\r\n\r\n .data-third li {\r\n width: 33.3%;\r\n float: left;\r\n }\r\n\r\n .data-quarter li {\r\n width: 25%;\r\n float: left;\r\n }\r\n\r\n .ui-helper-hidden-accessible {\r\n top: inherit;\r\n }\r\n\r\n .form-table {\r\n clear: none !important;\r\n margin-top: 0px !important;\r\n\r\n tr:first-child th,\r\n tr:first-child td {\r\n padding-top: 0;\r\n }\r\n }\r\n\r\n .input-append input {\r\n border-right: 0;\r\n margin-bottom: 0;\r\n border-top-right-radius: 0 !important;\r\n border-bottom-right-radius: 0 !important;\r\n margin-right: 0;\r\n float: left;\r\n margin-top: 0;\r\n display: block;\r\n }\r\n\r\n .input-append .add-on {\r\n border-top-right-radius: 3px;\r\n border-bottom-right-radius: 3px;\r\n margin-left: -2px;\r\n padding-top: 4px !important;\r\n padding-bottom: 2px !important;\r\n }\r\n\r\n .input-prepend input {\r\n border-left: 0;\r\n margin-bottom: 0;\r\n border-top-left-radius: 0 !important;\r\n border-bottom-left-radius: 0 !important;\r\n margin-left: 0;\r\n padding-top: 2px;\r\n padding-bottom: 5px;\r\n float: left;\r\n margin-top: 0;\r\n display: block;\r\n }\r\n\r\n .input-prepend .add-on {\r\n border-top-left-radius: 3px;\r\n border-bottom-left-radius: 3px;\r\n float: left;\r\n }\r\n\r\n .input-append {\r\n margin-right: 10px;\r\n font-size: 0;\r\n white-space: nowrap;\r\n float: left;\r\n display: inline-block;\r\n margin-bottom: 6px;\r\n\r\n }\r\n\r\n .input-append .add-on,\r\n .input-prepend .add-on {\r\n width: auto;\r\n display: inline-block;\r\n min-width: 16px;\r\n padding: 3px 4px;\r\n font-size: 12px;\r\n font-weight: 400;\r\n line-height: 22px;\r\n text-align: center;\r\n text-shadow: 0 1px 0 #fff;\r\n background-color: #eee;\r\n border: 1px solid #7e8993;\r\n }\r\n .input-append .add-on {\r\n border-left-color: #ccc;\r\n }\r\n .input-prepend .add-on {\r\n border-right-color: #ccc;\r\n }\r\n\r\n .input-prepend {\r\n font-size: 0;\r\n white-space: nowrap;\r\n float: left;\r\n display: inline-block;\r\n margin-bottom: 6px;\r\n }\r\n\r\n pre {\r\n white-space: pre-wrap; /* css-3 */\r\n white-space: -moz-pre-wrap; /* Mozilla, since 1999 */\r\n white-space: -pre-wrap; /* Opera 4-6 */\r\n white-space: -o-pre-wrap; /* Opera 7 */\r\n word-wrap: break-word; /* Internet Explorer 5.5+ */\r\n }\r\n }\r\n}\r\n\r\n/* redux-container */\r\n.no-js {\r\n border: 1px solid #ffbaba;\r\n margin: 0;\r\n border-bottom: 1px solid #e7e7e7;\r\n background-color: #f2dede;\r\n color: #b94a48;\r\n padding: 8px 35px 8px 14px;\r\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\r\n}\r\n\r\n/* main */\r\n.redux-sidebar {\r\n width: 202px;\r\n float: left;\r\n\r\n // Flyout menu\r\n .redux-group-tab-link-li {\r\n &.hasSubSections {\r\n &:hover {\r\n .el-rotate {\r\n -webkit-transition: 0.1s ease-in-out;\r\n -moz-transition: 0.1s ease-in-out;\r\n -o-transition: 0.1s ease-in-out;\r\n transition: 0.1s ease-in-out;\r\n\r\n -webkit-transform: rotate(270deg);\r\n -moz-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n -o-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .redux-group-menu {\r\n margin-top: 0 !important;\r\n background: #f2f2f2;\r\n\r\n li {\r\n margin-top: 0;\r\n\r\n &.active a,\r\n &.active a:hover,\r\n &.activeChild a,\r\n &.activeChild a:hover {\r\n background: #fcfcfc;\r\n color: #269ad6;\r\n width: 184px;\r\n opacity: 1;\r\n }\r\n\r\n &.active a li a {\r\n background: #333;\r\n padding-left: 5px;\r\n }\r\n\r\n &.divide {\r\n padding: 0;\r\n border-width: 1px 0;\r\n border-style: solid;\r\n border-bottom-color: #e7e7e7;\r\n border-top-color: #f9f9f9;\r\n }\r\n\r\n a:first-child {\r\n border-top: none;\r\n }\r\n\r\n a {\r\n display: block;\r\n padding: 10px 4px 10px 14px;\r\n background: #e0e0e0;\r\n background: transparent;\r\n border-width: 1px 0;\r\n border-style: solid;\r\n border-bottom-color: #e7e7e7;\r\n border-top-color: #f9f9f9;\r\n opacity: 0.7;\r\n color: #555;\r\n font-weight: 600;\r\n text-decoration: none;\r\n -webkit-transition: none;\r\n transition: none;\r\n\r\n &.custom-tab {\r\n background: #f6f6f6;\r\n }\r\n\r\n img {\r\n width: 16px;\r\n height: 16px;\r\n position: absolute;\r\n left: 15px;\r\n }\r\n\r\n &:hover {\r\n background: #e5e5e5;\r\n color: #777;\r\n opacity: 1;\r\n box-shadow: inset 4px 0 0 0 currentColor;\r\n transition: box-shadow 0.1s linear;\r\n }\r\n }\r\n }\r\n }\r\n\r\n .redux-menu-warning,\r\n .redux-menu-error,\r\n .hasSubSections .extraIconSubsections {\r\n display: inline-block;\r\n float: right;\r\n padding: 6px 7px 4px 7px;\r\n margin-left: 4px;\r\n font-family: sans-serif;\r\n font-size: 9px;\r\n font-weight: 600;\r\n line-height: 9px;\r\n border-radius: 10px;\r\n -moz-border-radius: 10px;\r\n -webkit-border-radius: 10px;\r\n border: 0 solid transparent;\r\n\r\n i {\r\n margin-left: -3px;\r\n margin-top: -3px;\r\n }\r\n }\r\n\r\n .redux-menu-error {\r\n background-color: rgb(185, 74, 72);\r\n color: rgb(242, 222, 222);\r\n }\r\n\r\n .redux-menu-warning {\r\n background-color: #c09853;\r\n color: #fcf8e3;\r\n }\r\n\r\n ul {\r\n .subsection {\r\n display: none;\r\n }\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n position: relative;\r\n outline: 0;\r\n\r\n i {\r\n vertical-align: middle;\r\n font-size: 1.35em;\r\n position: absolute;\r\n }\r\n\r\n span {\r\n display: block;\r\n &.group_title {\r\n padding-left: 30px;\r\n }\r\n }\r\n }\r\n\r\n .redux-group-menu > li.redux-section-hover > a::after {\r\n right: 0;\r\n border: 9px solid transparent;\r\n content: \" \";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-right-color: #fff;\r\n top: 50%;\r\n margin-top: -8px;\r\n }\r\n\r\n .redux-group-tab-link-li {\r\n a.hasError span.group_title {\r\n padding-right: 25px;\r\n }\r\n\r\n &.hasSubSections {\r\n &.redux-section-hover {\r\n position: relative;\r\n\r\n > a {\r\n background-color: #fff;\r\n\r\n &::after {\r\n border-right-color: #46403c;\r\n }\r\n }\r\n\r\n .subsection {\r\n background-color: #46403c;\r\n display: block !important;\r\n z-index: 10000;\r\n position: absolute;\r\n top: 0;\r\n left: 201px;\r\n width: 200px !important;\r\n -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);\r\n box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);\r\n\r\n a {\r\n padding: 8px 15px;\r\n width: 170px;\r\n }\r\n\r\n .redux-group-tab-link-li {\r\n &.hasIcon {\r\n .group_title {\r\n padding-left: 30px !important;\r\n }\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n color: #fff;\r\n\r\n .group_title {\r\n padding-left: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n .el-rotate {\r\n -webkit-transition: 0.1s ease-in-out;\r\n -moz-transition: 0.1s ease-in-out;\r\n -o-transition: 0.1s ease-in-out;\r\n transition: 0.1s ease-in-out;\r\n }\r\n }\r\n }\r\n\r\n #redux-header {\r\n text-align: center;\r\n\r\n .display_header {\r\n float: none;\r\n }\r\n }\r\n}\r\n\r\n/* sidebar */\r\n@media only screen and (max-width: 600px) {\r\n .redux-sidebar {\r\n .redux-group-menu li {\r\n &.hasSubSections.redux-section-hover .subsection {\r\n display: none !important;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.mp6 {\r\n .icon-themes {\r\n display: none;\r\n }\r\n\r\n .redux-container {\r\n #info_bar {\r\n padding: 6px 10px 6px 6px;\r\n\r\n a {\r\n margin-top: 2px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n.redux-timer {\r\n text-align: center;\r\n font-size: 10px;\r\n color: #888;\r\n}\r\n\r\n.wrap {\r\n margin-top: 0;\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n .redux-sidebar {\r\n width: 44px;\r\n\r\n .extraIconSubsections {\r\n display: none !important;\r\n }\r\n\r\n .redux-group-menu li a,\r\n .redux-group-menu li a:hover,\r\n .redux-group-menu li.active a,\r\n .redux-group-menu li.active a:hover,\r\n .redux-group-menu li.activeChild a,\r\n .redux-group-menu li.activeChild a:hover {\r\n width: auto;\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n position: relative;\r\n\r\n i {\r\n position: inherit;\r\n }\r\n\r\n span {\r\n display: none;\r\n position: absolute;\r\n top: 0;\r\n left: 44px;\r\n padding: 12px;\r\n width: 200px;\r\n background: #eee;\r\n border: 1px solid #ccc;\r\n -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\r\n -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\r\n box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2);\r\n border-width: 1px 1px 1px 0px;\r\n z-index: 3;\r\n }\r\n\r\n &:hover > span {\r\n display: block;\r\n }\r\n }\r\n }\r\n\r\n .redux-main {\r\n margin-left: 43px;\r\n width: auto;\r\n max-width: 100%;\r\n }\r\n\r\n table.form-table,\r\n .form-table > thead,\r\n .form-table > tbody,\r\n .form-table > tbody > tr > th,\r\n .form-table > tbody > tr > td,\r\n .form-table > tbody > tr {\r\n display: block;\r\n width: 100% !important;\r\n padding: 0px !important;\r\n }\r\n\r\n .form-table > tbody > tr > th,\r\n .form-table > tbody > tr > td {\r\n padding: 10px !important;\r\n }\r\n\r\n .form-table > tbody > tr > th,\r\n .form-table > tbody > tr > td {\r\n padding: 10px !important;\r\n }\r\n}\r\n\r\n//mp6 fixes\r\n@media screen and (max-width: 782px) {\r\n .form-table > tbody > tr > th {\r\n width: 100%;\r\n }\r\n .redux_field_th {\r\n padding-bottom: 0;\r\n }\r\n .mp6 {\r\n .redux-container {\r\n #info_bar {\r\n height: auto;\r\n padding-bottom: 1px;\r\n\r\n a {\r\n margin-top: 5px;\r\n }\r\n }\r\n }\r\n }\r\n .redux-container-switch label {\r\n padding: 5px 10px !important;\r\n }\r\n\r\n .redux-container-button_set label {\r\n padding: 12px 10px;\r\n }\r\n\r\n .redux-container #redux-footer #redux-share {\r\n line-height: 34px;\r\n }\r\n}\r\n\r\npre {\r\n overflow: hidden;\r\n}\r\n\r\n/* Default admin theme */\r\n#redux-header h2 {\r\n color: #fff;\r\n}\r\n\r\n.ui-datepicker-header .ui-icon {\r\n background-image: url(data:image/png;base64,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) !important;\r\n}\r\n\r\n// WP Engine CSS fix\r\n.redux-sidebar .icon-large,\r\n.redux-main .icon-large {\r\n background-image: inherit !important;\r\n width: inherit;\r\n height: inherit;\r\n}\r\n\r\n.redux-main dd,\r\n.redux-sidebar li {\r\n margin-bottom: 0 !important;\r\n}\r\n\r\n.fully-expanded {\r\n .redux-sidebar {\r\n margin-left: -500px;\r\n }\r\n .redux-main {\r\n margin-left: 0;\r\n }\r\n .redux-group-tab {\r\n display: block;\r\n }\r\n}\r\n\r\n#redux-header {\r\n position: relative;\r\n}\r\n\r\n// Modern Theme\r\n.redux-main {\r\n position: relative;\r\n\r\n #redux-sticky {\r\n min-height: 32px;\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n margin-top: -10px;\r\n margin-bottom: 8px;\r\n\r\n #info_bar {\r\n height: 32px;\r\n .expand_options {\r\n margin-top: 4px;\r\n }\r\n }\r\n }\r\n\r\n .redux_field_search {\r\n top: 50px;\r\n right: 5px;\r\n }\r\n\r\n #redux-footer-sticky {\r\n margin-left: -20px;\r\n margin-right: -20px;\r\n margin-bottom: -10px;\r\n }\r\n}\r\n\r\n.redux-qtip {\r\n z-index: 999999 !important;\r\n}\r\n\r\n.select2-container--default .select2-selection--single .select2-selection__clear {\r\n font-size: 1.2em;\r\n top: -1px;\r\n}\r\n\r\n.redux-sidebar .redux-group-menu {\r\n li {\r\n &.active,\r\n &.activeChild {\r\n border-left: 0 none;\r\n\r\n a {\r\n .extraIconSubsections {\r\n display: none;\r\n }\r\n }\r\n\r\n &.hasSubSections {\r\n .redux-menu-error {\r\n display: block;\r\n }\r\n\r\n .subsection {\r\n .redux-menu-error {\r\n margin-right: 2px;\r\n }\r\n }\r\n\r\n .active {\r\n a {\r\n &::after {\r\n right: 0;\r\n border: solid 8px transparent;\r\n content: \"\\0020\";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-right-color: #fff;\r\n top: 50%;\r\n margin-top: -8px;\r\n }\r\n }\r\n }\r\n\r\n a {\r\n -webkit-transition: all 0.2s;\r\n -moz-transition: all 0.2s;\r\n transition: all 0.2s;\r\n color: #fff;\r\n width: auto;\r\n border-bottom: 0;\r\n }\r\n\r\n ul.subsection li {\r\n border-top: 0 none !important;\r\n\r\n &.active a:hover {\r\n color: #fff;\r\n }\r\n\r\n a {\r\n width: auto;\r\n border-top: 0 !important;\r\n padding: 7px;\r\n color: #fff;\r\n padding-left: 15px;\r\n -webkit-transition: all 0.2s;\r\n -moz-transition: all 0.2s;\r\n -ms-transition: all 0.2s;\r\n -o-transition: all 0.2s;\r\n transition: all 0.2s;\r\n\r\n span.group_title {\r\n padding-left: 5px !important;\r\n }\r\n }\r\n\r\n &.hasIcon {\r\n a {\r\n padding-left: 14px;\r\n\r\n span.group_title {\r\n padding-left: 30px !important;\r\n }\r\n\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.hasSubSections {\r\n .redux-menu-error {\r\n display: none;\r\n margin-right: 5px;\r\n }\r\n\r\n a {\r\n &.hasError {\r\n .extraIconSubsections {\r\n background-color: rgb(185, 74, 72);\r\n color: rgb(242, 222, 222);\r\n }\r\n }\r\n\r\n .extraIconSubsections {\r\n border-radius: 10px;\r\n -moz-border-radius: 10px;\r\n -webkit-border-radius: 10px;\r\n border: 0 solid transparent;\r\n font-size: 9px;\r\n height: 9px;\r\n line-height: 9px;\r\n margin-right: 5px;\r\n padding: 6px 7px 4px 7px;\r\n width: 5px;\r\n }\r\n }\r\n }\r\n\r\n &.active {\r\n &.hasSubSections {\r\n a {\r\n position: relative;\r\n\r\n &::after {\r\n right: 0;\r\n border: solid 8px transparent;\r\n content: \"\\0020\";\r\n height: 0;\r\n width: 0;\r\n position: absolute;\r\n pointer-events: none;\r\n border-right-color: #fff;\r\n top: 50%;\r\n margin-top: -8px;\r\n }\r\n\r\n }\r\n\r\n ul.subsection li a {\r\n &::after {\r\n border: 0 none !important;\r\n content: \"\\0020\" !important;\r\n\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\ndiv.redux-star-holder {\r\n position: relative;\r\n height: 19px;\r\n width: 100px;\r\n font-size: 19px;\r\n}\r\n\r\ndiv.redux-star {\r\n height: 100%;\r\n position: absolute;\r\n top: 0px;\r\n left: 0px;\r\n background-color: transparent;\r\n letter-spacing: 1ex;\r\n border: none;\r\n\r\n img {\r\n width: 19px;\r\n height: 19px;\r\n border-left: 1px solid #f1f1f1;\r\n border-right: 1px solid #f1f1f1;\r\n display: block;\r\n position: absolute;\r\n right: 0px;\r\n border: none;\r\n text-decoration: none;\r\n }\r\n\r\n &.redux-star-rating {\r\n background-color: #fc0;\r\n }\r\n\r\n &.redux-star1 {\r\n width: 20%;\r\n }\r\n\r\n &.redux-star2 {\r\n width: 40%;\r\n }\r\n\r\n &.redux-star3 {\r\n width: 60%;\r\n }\r\n\r\n &.redux-star4 {\r\n width: 80%;\r\n }\r\n\r\n &.redux-star5 {\r\n width: 100%;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 600px) {\r\n .sticky-save-warn .redux-save-warn {\r\n top: 0 !important;\r\n right: 14px !important;\r\n }\r\n\r\n .form-table > tbody > tr > th {\r\n padding-bottom: 0 !important;\r\n }\r\n\r\n .redux_field_th {\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n }\r\n\r\n .redux-main {\r\n .redux-field-container {\r\n padding-top: 0;\r\n padding-bottom: 0;\r\n }\r\n .subsection a {\r\n min-height: 15px;\r\n }\r\n }\r\n\r\n #redux-footer #redux-share,\r\n .redux-hint-qtip {\r\n display: none;\r\n }\r\n\r\n .redux-container {\r\n .redux-main {\r\n margin-left: 44px;\r\n }\r\n\r\n .redux-action_bar {\r\n float: none;\r\n }\r\n }\r\n\r\n .redux-group-tab-link-a {\r\n min-height: 15px;\r\n\r\n span {\r\n padding: 11px 12px;\r\n color: #555;\r\n -webkit-transition: all 0.3s;\r\n -moz-transition: all 0.3s;\r\n transition: all 0.3s;\r\n &:hover {\r\n background: #e5e5e5;\r\n }\r\n\r\n text-shadow: none !important;\r\n }\r\n }\r\n}\r\n\r\n@media screen and (max-width: 400px) {\r\n #redux-defaults {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n #redux-defaults-section {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (max-width: 730px) {\r\n #redux-share {\r\n display: none;\r\n }\r\n\r\n #redux-defaults-section2 {\r\n display: none;\r\n }\r\n #redux-share {\r\n display: none;\r\n }\r\n}\r\n\r\n@media screen and (min-width: 601px) and (max-width: 782px) {\r\n .redux-container {\r\n .sticky-save-warn .redux-save-warn {\r\n top: 47px !important;\r\n right: 13px !important;\r\n }\r\n }\r\n}\r\n\r\n@media screen and (max-width: 782px) {\r\n #redux-footer #redux-share {\r\n line-height: 38px;\r\n font-size: 18px;\r\n }\r\n\r\n .sticky-save-warn .redux-save-warn {\r\n right: 13px;\r\n top: 46px;\r\n }\r\n\r\n .redux-container .expand_options {\r\n margin-top: 5px;\r\n }\r\n\r\n .redux-action_bar input {\r\n margin-bottom: 0 !important;\r\n }\r\n\r\n .redux-main {\r\n .form-table-section-indented {\r\n input[type=\"text\"] {\r\n width: 95% !important;\r\n }\r\n }\r\n\r\n .redux-container-sortable {\r\n input[type=\"text\"] {\r\n width: 80%;\r\n display: initial;\r\n }\r\n }\r\n\r\n .redux-typography-container {\r\n .input_wrapper input.mini {\r\n font-size: 16px !important;\r\n height: 40px !important;\r\n padding: 7px 10px !important;\r\n line-height: 24px !important;\r\n }\r\n\r\n .picker-wrapper label {\r\n margin-top: 16px !important;\r\n }\r\n }\r\n\r\n .input-append {\r\n height: 50px !important;\r\n\r\n .add-on {\r\n font-size: 16px;\r\n line-height: 24px !important;\r\n padding: 7px;\r\n height: 32px !important;\r\n float: right;\r\n margin-top: -40px;\r\n }\r\n }\r\n\r\n .redux-hint-qtip {\r\n float: left !important;\r\n }\r\n\r\n .redux-action_bar .button {\r\n margin-top: -1px;\r\n }\r\n }\r\n}\r\n\r\n@media screen and (max-width: 570px) {\r\n .redux-main {\r\n .redux-container-sortable {\r\n .checkbox-container {\r\n width: 85%;\r\n padding-bottom: 5px;\r\n\r\n label {\r\n display: initial;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n// Gutenberg\r\n.block-editor-page {\r\n .redux-container {\r\n .redux-metabox .redux-container {\r\n border-left: 1px solid #eee;\r\n border-right: 1px solid #eee;\r\n }\r\n }\r\n}\r\n"]}
redux-core/assets/css/redux-fields.min.css CHANGED
@@ -1,3 +1,3 @@
1
- .redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{-webkit-box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22);box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;-webkit-box-shadow:1px 1px 6px 1px #333333;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{border-radius:3px}.redux-container-editor .wp-editor-container textarea{border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type="radio"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type="text"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:-webkit-linear-gradient(#fff, #f3f3f3);background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:-webkit-linear-gradient(#f3f3f3, #fff);background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:"" !important}.block-editor-page .postbox .el:before{content:""}.postbox .redux-container{-webkit-filter:none;filter:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;-ms-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}
2
 
3
  /*# sourceMappingURL=redux-fields.min.css.map */
1
+ .redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:" ";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{-webkit-box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22);box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;-webkit-box-shadow:1px 1px 6px 1px #333333;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{border-radius:3px}.redux-container-editor .wp-editor-container textarea{border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type="radio"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{-webkit-box-flex:3;-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type="text"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:-webkit-linear-gradient(#fff, #f3f3f3);background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:-webkit-linear-gradient(#f3f3f3, #fff);background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;-webkit-box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_search{position:absolute;width:250px !important;right:20px;padding:4px 7px;top:6px}.redux-has-sections .redux_field_search{right:10px}.redux-main.redux-search .redux-section-field,.redux-main.redux-search .redux-info-field,.redux-main.redux-search .redux-notice-field,.redux-main.redux-search .redux-container-group,.redux-main.redux-search .redux-container-raw,.redux-main.redux-search .redux-section-desc,.redux-main.redux-search .redux-group-tab h3,.redux-main.redux-search .hr,.redux-main.redux-search .redux-field-info,.redux-main.redux-search tr{display:none}.redux-main.redux-search #import_export_default_section_group,.redux-main.redux-search #dev_mode_default_section_group{display:none !important}.redux-main.redux-search .redux-group-tab{margin-bottom:0}.redux-main.redux-search .redux-group-tab .form-table-section-indented{margin-left:0 !important;width:100%}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab .form-table-section tr:first-of-type th:first-of-type{padding:inherit !important}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab h3{margin-top:inherit !important}.redux-metabox .redux-has-sections .redux_field_search{top:8px}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:"" !important}.block-editor-page .postbox .el:before{content:""}.postbox .redux-container{-webkit-filter:none;filter:none;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;-ms-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}
2
 
3
  /*# sourceMappingURL=redux-fields.min.css.map */
redux-core/assets/css/redux-fields.min.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["redux-fields.min.css"],"names":[],"mappings":"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","file":"redux-fields.min.css","sourcesContent":[".redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:\" \";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:flex;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-editor .wp-editor-container textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:-moz-linear-gradient(bottom, #e3e3e3, #fff);background-image:-o-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type=\"radio\"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type=\"text\"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-moz-linear-gradient(#fff, #f3f3f3);background:-o-linear-gradient(#fff, #f3f3f3);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-moz-linear-gradient(#f3f3f3, #fff);background:-o-linear-gradient(#f3f3f3, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:\" \";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:\"\" !important}.block-editor-page .postbox .el:before{content:\"\"}.postbox .redux-container{filter:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}\n"]}
1
+ {"version":3,"sources":["redux-fields.min.css"],"names":[],"mappings":"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","file":"redux-fields.min.css","sourcesContent":[".redux-container-ace_editor .ace-wrapper{position:static}.redux-container-ace_editor .ace_editor{height:200px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-ace_editor .ace_gutter{z-index:1 !important}.redux-container-border .select2-container{float:left;display:block;margin-right:10px}.redux-container-border .select_wrapper{float:left;width:inherit}.redux-container-border .select_wrapper select{width:80px;float:left}.redux-container-border .field-border-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-border .field-border-input input{display:inline-block !important;width:100px !important}.redux-container-border .field-border-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-border .select_wrapper{margin-top:6px}}.redux-main .redux-container-background .redux-background-position,.redux-main .redux-container-background .redux-background-position select,.redux-main .redux-container-background .redux-background-attachment,.redux-main .redux-container-background .redux-background-attachment select,.redux-main .redux-container-background .redux-background-clip,.redux-main .redux-container-background .redux-background-clip select,.redux-main .redux-container-background .redux-background-origin,.redux-main .redux-container-background .redux-background-origin select,.redux-main .redux-container-background .redux-background-size,.redux-main .redux-container-background .redux-background-size select,.redux-main .redux-container-background .redux-background-repeat,.redux-main .redux-container-background .redux-background-repeat select{width:200px !important;margin-right:10px;margin-bottom:7px}.redux-main .redux-container-background .background-preview{display:block;width:100%;margin:5px 0 10px;border:1px dotted #d3d3d3}.redux-main .redux-container-background .select2-container{margin-right:10px;margin-bottom:10px}.redux-main .redux-container-background .wp-picker-container{margin-bottom:10px}.redux-main .redux-container-background .upload{width:100%;margin-bottom:8px}.redux-main .redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.wp-customizer .redux-container-background .redux-background-position,.wp-customizer .redux-container-background .redux-background-position select,.wp-customizer .redux-container-background .redux-background-attachment,.wp-customizer .redux-container-background .redux-background-attachment select,.wp-customizer .redux-container-background .redux-background-clip,.wp-customizer .redux-container-background .redux-background-clip select,.wp-customizer .redux-container-background .redux-background-origin,.wp-customizer .redux-container-background .redux-background-origin select,.wp-customizer .redux-container-background .redux-background-size,.wp-customizer .redux-container-background .redux-background-size select,.wp-customizer .redux-container-background .redux-background-repeat,.wp-customizer .redux-container-background .redux-background-repeat select{width:100% !important}.redux-main .redux-container-box_shadow .box-shadow-inset{margin:0 auto}.redux-main .redux-container-box_shadow .box-shadow-inset #shadow-result{padding:20px;margin-bottom:20px;margin-top:20px;min-height:180px;border:0px solid #ddd;background:#f1f1f1;transition:all 0.2s ease}.redux-main .redux-container-box_shadow .box-shadow-inset .row-content:after,.redux-main .redux-container-box_shadow .box-shadow-inset .row:after{clear:both;content:\" \";display:block;height:0;visibility:hidden}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2.disabled label strong{color:#cccccc}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 label{color:#999999}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled{pointer-events:none;opacity:0.4;z-index:200;background:0;padding:0 !important}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled button{background-color:#888}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 .wp-picker-container.disabled a{z-index:-1}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2 ul li{padding-bottom:10px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:first-child{padding-right:20px}.redux-main .redux-container-box_shadow .box-shadow-inset .row .col-2:last-child{padding-left:20px}.redux-container-checkbox label{vertical-align:top;width:100%}.redux-container-checkbox label .field-desc{margin-top:0;float:left;width:93%;clear:none}.redux-container-color_gradient .redux-gradient-preview{height:150px;margin-top:10px;border-radius:4px}.redux-container-color_gradient .colorGradient,.redux-container-color_gradient .redux-gradient-type{display:inline-block;margin-right:20px}.redux-container-color_gradient .colorGradient strong,.redux-container-color_gradient .redux-gradient-type strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;color:#999}@media screen and (max-width: 660px){.redux-container-color_gradient .colorGradient{display:block;text-align:center !important}}.redux-main .redux-container-color_palette label{position:relative;display:inline-block;padding:0;margin:0}.redux-main .redux-container-color_palette .colors-wrapper{max-height:300px;overflow-y:auto;padding:10px;display:flex;flex-wrap:wrap}.redux-main .redux-container-color_palette .colors-wrapper .color-palette-color{color:transparent;display:block;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,0,0,0.2)}.redux-main .redux-container-color_palette .colors-wrapper.round label{padding:3px}.redux-main .redux-container-color_palette .colors-wrapper.round .color-palette-color{border-radius:50%}.redux-main .redux-container-color_palette .colors-wrapper.box-shadow .color-palette-color{box-shadow:inset 3px 3px 13px 2px rgba(0,0,0,0.22)}.redux-main .redux-container-color_palette .colors-wrapper input{display:none}.redux-main .redux-container-color_palette .colors-wrapper input:checked+label .color-palette-color{border:0;width:130%;height:130%;position:relative;left:-15%;top:-15%;z-index:99;box-shadow:1px 1px 6px 1px #333333;border:1px solid rgba(0,0,0,0.3)}.redux-main .redux-container-color_palette .colors-wrapper.with-margin label{margin:3px !important}.sp-container{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,0.08);vertical-align:top}.sp-replacer:focus,.sp-replacer:hover,.sp-replacer.focus,.sp-replacer.hover{background:#fafafa;border-color:#999;color:#222}.sp-replacer:focus,.sp-replacer.focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active:focus{-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5),0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,0.8)}.sp-replacer.active,.sp-replacer.active:hover,.sp-replacer:active{background:#eee;border-color:#999;color:#333;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,0.5)}#ui-datepicker-div{z-index:15 !important}.ui-datepicker-header{background-color:#00abef}.redux-dimensions-container select,.redux-dimensions-container .select_wrapper{width:80px !important;float:left}.redux-dimensions-container .field-dimensions-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-dimensions-container .field-dimensions-input input{display:inline-block !important;width:100px !important}.redux-dimensions-container .field-dimensions-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-dimensions-container .select_wrapper{margin-top:6px}}.redux-main .divide{height:20px;line-height:20px;float:none;border-color:#e7e7e7;display:block;width:100%;height:35px !important;line-height:35px !important;position:relative;margin:15px 0 10px 0}.redux-main .divide .inner{width:42% !important;left:40% !important;margin-left:-6%;background-color:#fcfcfc;border-color:#e7e7e7;position:absolute;height:1px;top:50%;width:100%;margin-top:-1px;border-top-width:1px;border-top-style:solid}.redux-main .divide .inner span{background-color:#fcfcfc;border-color:#e7e7e7;height:5px;width:5px;border-width:2px;border-style:solid;display:block;position:absolute;left:50%;margin-left:-5px;margin-top:-5px}.wp-customizer .redux-container-divide .divide .inner{width:82% !important;left:18% !important;margin-left:-8%}.redux-container-editor .mceLayout td{border-width:1px;margin:0;padding:1px}.redux-container-editor input,.redux-container-editor textarea{margin:inherit}.redux-container-editor textarea{border-style:none;border:0;border-width:0}.redux-container-editor .wp-editor-container{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-container-editor .wp-editor-container textarea{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-style:inherit}.redux-container-editor .quicktags-toolbar input{margin:2px 1px 4px;display:inline-block;min-width:26px;padding:2px 4px;font:12px/18px Arial, Helvetica, sans-serif normal;color:#464646;border:1px solid #c3c3c3;-webkit-border-radius:3px;border-radius:3px;background:#eee;background-image:-webkit-gradient(linear, left bottom, left top, from(#e3e3e3), to(#fff));background-image:-webkit-linear-gradient(bottom, #e3e3e3, #fff);background-image:-moz-linear-gradient(bottom, #e3e3e3, #fff);background-image:-o-linear-gradient(bottom, #e3e3e3, #fff);background-image:linear-gradient(to top, #e3e3e3, #fff)}.redux-container-image_select .redux-table-container{display:table;table-layout:fixed;width:100%}.redux-container-image_select .redux-image-select{margin:0 !important}.redux-container-image_select .redux-image-select .tiles{display:block;background-color:#fff;background-repeat:repeat;width:40px;height:40px}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select .tiles{border-color:#d9d9d9}.redux-container-image_select .redux-image-select li:last-child{margin-bottom:0}.redux-container-image_select .redux-image-select input[type=\"radio\"]{display:none}.redux-container-image_select .redux-image-select-presets img{width:100%}.redux-container-image_select ul.redux-image-select li{margin:0 10px 3px 10px;display:inline-block;padding:2px 2px;padding-left:0}.redux-container-image_select .redux-image-select-selected{background-color:#f9f9f9}.redux-container-image_select .redux-image-select img,.redux-container-image_select .redux-image-select-selected img,.redux-container-image_select .redux-image-select .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-width:4px;border-style:solid}.redux-container-image_select .redux-image-select-selected .tiles,.redux-container-image_select .redux-image-select-selected .tiles{border-color:#7a7a7a}.redux-container-link_color .linkColor{display:inline-block;padding-right:10px;padding-bottom:7px}.redux-container-link_color .linkColor strong{display:table;margin-bottom:5px;margin-left:3px;font-size:12px;font-weight:normal;color:#999}.redux-info-field{min-height:20px;padding:8px 19px;margin:10px 0;border:1px solid;border-radius:4px;border:1px solid;position:relative}.redux-info-field h1,.redux-info-field h2,.redux-info-field h3,.redux-info-field h4,.redux-info-field h5,.redux-info-field h6{border-bottom:0 !important}.redux-info-field h3{color:#777}.redux-info-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-info-field .redux-info-icon i{font-size:2em}.redux-info-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-info-field.redux-normal{background-color:#eee;border-color:#ccc;color:#666}.redux-info-field.redux-normal i{color:#c5c5c5}.redux-info-field.redux-warning{background-color:#fbeba4;border-color:#d7c281;color:#958234}.redux-info-field.redux-warning i{color:#dcca81}.redux-info-field.redux-success{background-color:#c4ee91;border-color:#71af5d;color:#4d7615}.redux-info-field.redux-success i{color:#a0ca6c}.redux-info-field.redux-critical{background-color:#fba1a3;border-color:#b84f5b;color:#981225}.redux-info-field.redux-critical i{color:#dd767d}.redux-info-field.redux-info{background-color:#d3e4f4;border-color:#a9b6c2;color:#5c80a1}.redux-info-field.redux-info i{color:#afc6da}.redux-notice-field{margin:15px 0 0;background-color:#fff;border:0;border-left:4px solid #f3f3f3;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:1px 12px}.redux-notice-field h1,.redux-notice-field h2,.redux-notice-field h3,.redux-notice-field h4,.redux-notice-field h5,.redux-notice-field h6{border-bottom:0 !important}.redux-notice-field p{margin:0.5em 0;padding:2px}.redux-notice-field .redux-info-icon{display:inline-block;margin-right:15px}.redux-notice-field .redux-info-icon i{font-size:2em}.redux-notice-field .redux-info-desc{display:inline-block;vertical-align:top}.redux-notice-field.redux-info{border-left:4px solid #0099d5}.redux-notice-field.redux-success{border-left:4px solid #7ad03a}.redux-notice-field.redux-warning{border-left:4px solid #fbeba4}.redux-notice-field.redux-critical{border-left:4px solid #dd3d36}.redux-main .redux-field-container.redux-container-info{padding:0}.wp-customizer .hasIcon.redux-notice-field .redux-info-desc,.wp-customizer .hasIcon.redux-info-field .redux-info-desc{display:block;margin-left:43px}.wp-customizer .hasIcon.redux-notice-field .redux-info-icon,.wp-customizer .hasIcon.redux-info-field .redux-info-icon{float:left}.wp-customizer .redux-main .customize-control.customize-control-redux-info{border-bottom:0}.redux-main .redux-media-slider{width:40%;display:inline-block;margin-left:30px}.redux-main .redux-media-filter-container{padding-top:20px}.redux-main .redux-media-filter-container .container-label{margin-bottom:20px;padding-bottom:1px;border-bottom:1px solid #e7e7e7;font-weight:600;font-size:12px;color:#999}.redux-main .redux-media-filter-container .media-filter{display:inline-block;width:47%;margin-bottom:5px}.redux-main .redux-media-filter-container .media-filter label{display:inline-block;width:130px;color:#999}.redux-main .redux-media-filter-container .media-filter label.disabled .filter-value{color:#ccc}.redux-container-multi_text ul.redux-multi-text{margin:0;padding:0}.redux-container-multi_text .redux-multi-text-add{clear:both;margin:5px 0}.redux-container-multi_text a.redux-multi-text-remove.deletion{color:#f00;padding:2px 4px;margin-left:5px}.redux-container-multi_text a.redux-multi-text-remove.deletion:hover{background:#ff0;color:#fff;text-decoration:none}@media screen and (max-width: 782px){.redux-container-multi_text input{clear:both}.redux-container-multi_text .redux-multi-text-remove{margin:0;float:right}}.wp-customizer .redux-container-multi_text .button{float:right}.wp-customizer .redux-container-multi_text .redux-multi-text-remove{float:right;margin-bottom:5px}.wp-customizer .redux-container-multi_text ul.redux-multi-text input{width:100% !important}.redux-container-palette label{border:3px solid transparent;border-color:transparent !important;border-radius:0;width:100% !important;display:block}.redux-container-palette label.ui-button.ui-widget{width:95%;background:none;padding:0;display:flex}.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon,.redux-container-palette label.ui-button.ui-widget .ui-checkboxradio-icon-space{display:none}.redux-container-palette label.ui-button.ui-widget span{padding:10px;flex-grow:1;font-size:0;line-height:10px;color:rgba(0,0,0,0);-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;text-shadow:0}.redux-container-palette label.ui-button.ui-widget span:hover{flex-grow:3;font-weight:bold;min-width:60px;font-size:12px;line-height:10px;color:#333;text-shadow:0 0 8px #fff, 0 0 8px #fff}.redux-container-palette label.ui-state-active{border:3px solid #333 !important}.wp-customizer .redux-main .redux-container-palette label{margin-bottom:3px}.redux-main .form-table-section-indented{width:95%;margin-left:5% !important}.redux-main .form-table-section tr:first-of-type th:first-of-type{padding:0px !important}.redux-main h3{margin-top:10px}.redux-main .form-table-section-indented>tbody>tr:first-child{display:none}.redux-main .form-table-section-indented>tbody>tr:nth-last-child(2){border-bottom:0}.redux-container-select_image{margin-top:2px;margin-left:5px;width:100%;margin-bottom:0}.redux-preview-image{max-height:250px;max-width:250px;padding:5px;margin-top:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-select li.ui-state-highlight{height:20px;margin-top:2px;margin-left:5px;width:64px;margin-bottom:0}.select2-search__field{width:none !important}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--classic .select2-selection--single .select2-selection__clear{font-size:1.2em}.redux-container-slider .redux-slider-container{margin-left:25px;margin-right:25px;width:200px;display:inline-block;vertical-align:middle}.redux-container-slider .redux-slider-input,.redux-container-slider .redux-slider-select-one,.redux-container-slider .redux-slider-select-two{width:100px !important;text-align:center}.redux-container-slider .redux-slider-label{position:absolute;margin-left:-5px}.redux-container-slider .redux-slider-label-one{position:absolute;margin-left:-22px}.redux-container-slider .redux-slider-label-two{position:absolute;margin-top:-21px;margin-left:245px}@media screen and (max-width: 782px){.redux-container-slider input{display:inline-block !important}}@media screen and (max-width: 570px){.redux-container-slider{text-align:center}.redux-container-slider input,.redux-container-slider select,.redux-container-slider .redux-slider-label,.redux-container-slider .select2-container{display:block !important;position:inherit;margin:10px auto}.redux-container-slider .redux-slider-container{margin-top:3px;width:80%}}.wp-customizer .redux-container-slider .redux-slider-label{float:left;position:inherit;width:25%;text-align:center;margin-left:0}.wp-customizer .redux-container-slider .redux-slider-input,.wp-customizer .redux-container-slider .redux-slider-select-one,.wp-customizer .redux-container-slider .redux-slider-select-two{width:25% !important}.wp-customizer .redux-container-slider .redux-slider-container{width:70%;margin-right:0;margin-left:5%}.redux-container-slides .redux-slides-list .select2-container{margin-bottom:10px;width:100%}.redux-container-slides .ui-accordion-header{margin-bottom:0}.redux-container-slides .full-text,.redux-container-slides .large-text{width:100%}.redux-container-slides .redux-slides-accordion-group{border:1px solid #dfdfdf !important;border-radius:3px !important;margin-top:0px !important;margin-bottom:10px;background:#f9f9f9;padding:5px}.redux-container-slides .redux-slides-accordion-group h3{border:1px solid #dfdfdf;cursor:move !important;font-weight:bold;padding:0 10px !important;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-slides #redux-slides-accordion .redux-slides-image{height:250px;padding:5px;margin-top:10px;margin-bottom:10px;border:1px solid #e3e3e3;background:#f7f7f7;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.redux-container-slides .redux-slides-add{float:right;margin-right:10%;display:block;margin-bottom:10px}.redux-container-slides .redux-slides-remove{color:#ef521d !important;float:right;margin-top:5px}.redux-container-slides .redux-slides-header{font-weight:bold}.redux-container-slides .redux_slides_add_remove{margin-bottom:10px}.redux-container-slides input{width:100% !important}.wp-customizer .redux-container-slides .ui-accordion .ui-accordion-content{padding:10px}.redux-container-sortable i.el,.redux-container-sortable i.dashicons-menu{cursor:move;padding-top:5px}.redux-container-sortable label{margin-right:10px}.redux-container-sortable label.bugger{margin-bottom:0px !important;font-size:12px !important;color:#999}.redux-container-sortable input{margin-right:10px}.redux-container-sortable .checkbox-container{width:100%}.redux-container-sortable .checkbox-container label{margin-bottom:2px !important;cursor:inherit}.redux-container-sortable .checkbox-container .drag{float:right;margin-left:10px}.redux-container-sortable ul.checkbox li{padding:5px 10px;border:1px solid #333;background:#fff;margin-bottom:5px !important}.redux-container-sortable ul.checkbox li .dashicons.visibility{padding-top:4px;margin-right:10px;cursor:pointer}.redux-container-sortable ul.checkbox li.invisible{color:#aaa;border:1px dashed #aaa}.redux-container-sortable ul.checkbox li.invisible .dashicons.visibility{color:#aaa}.redux-container-sortable ul.labeled li{line-height:1.4em !important}.redux-container-sortable li{line-height:30px !important}.redux-container-sortable li.ui-state-highlight{height:30px;width:364px;margin-bottom:13px}.redux-container-sortable li.placeholder{height:30px;margin:10px 0}.wp-customizer .redux-sortable input[type=\"text\"]{width:92%}.wp-customizer .redux-sortable i.el{margin-left:5px}.wp-customizer .redux-container-sortable .checkbox-container{width:inherit}.wp-customizer .redux-container-sortable .ui-draggable-handle{margin-left:3%}.redux-container-sorter{margin-right:-20px}.redux-container-sorter ul{background:#f9f9f9;border:1px solid #e3e3e3;min-height:40px;padding:10px 10px 0;width:145px;float:left;margin:0 15px 0 0}.redux-container-sorter ul.filled{opacity:0.7;filter:alpha(opacity=70);background:#efecec}.redux-container-sorter ul li{border:1px solid #dfdfdf;cursor:move;font-weight:bold;margin-bottom:10px !important;padding:0 10px;height:40px;line-height:40px !important;background-color:#f1f1f1;background-image:-ms-linear-gradient(top, #f9f9f9, #ececec);background-image:-moz-linear-gradient(top, #f9f9f9, #ececec);background-image:-o-linear-gradient(top, #f9f9f9, #ececec);background-image:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#ececec));background-image:-webkit-linear-gradient(top, #f9f9f9, #ececec);background-image:linear-gradient(to bottom, #f9f9f9, #ececec);overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;text-align:center}.redux-container-sorter ul li h3{margin:0 0 10px;text-align:center;color:#777;text-transform:capitalize;word-wrap:break-word}.redux-container-sorter ul li.placeholder{height:40px}.wp-customizer .redux-container-sorter ul{width:85%;margin:0 0 5px 0}.redux-container-spacing select,.redux-container-spacing .select_wrapper{width:80px !important;float:left}.redux-container-spacing .field-spacing-input{margin-right:10px;margin-bottom:7px}@media screen and (max-width: 782px){.redux-container-spacing .field-spacing-input input{display:inline-block !important;width:70px !important}.redux-container-spacing .field-spacing-input .add-on{padding:7px 4px;font-size:16px;line-height:1.5}.redux-container-spacing .select_wrapper{margin-top:6px}}.redux-container-spinner .spinner-wrpr{position:relative;display:block;height:30px;overflow:hidden}.redux-container-spinner .spinner-wrpr .spinner-input{position:relative !important;z-index:1;width:75px !important;height:30px !important;background:#eee !important;border:1px solid #bfbfbf !important;border-right:0 !important;border-left:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.redux-container-spinner .ui-spinner{position:static;display:inline}.redux-container-spinner .ui-spinner-buttons{position:absolute;padding:0}.redux-container-spinner .ui-widget .ui-spinner-button{color:#fff;position:absolute;top:0;padding:0 0 30px;overflow:hidden;cursor:pointer;background:-moz-linear-gradient(#fff, #f3f3f3);background:-o-linear-gradient(#fff, #f3f3f3);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f3f3f3));background:linear-gradient(#fff, #f3f3f3);background-color:#fff;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.redux-container-spinner .ui-spinner-button:hover,.redux-container-spinner .ui-state-hover{background:-moz-linear-gradient(#f3f3f3, #fff);background:-o-linear-gradient(#f3f3f3, #fff);background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fff));background:linear-gradient(#f3f3f3, #fff);background-color:#f3f3f3}.redux-container-spinner .ui-corner-tr,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-n{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.redux-container-spinner .ui-corner-br,.redux-container-spinner .ui-spinner-button .ui-icon-triangle-1-s{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.redux-container-spinner .ui-spinner-button .ui-icon{top:0;display:block;width:28px;height:28px;margin:0;border:1px solid #b7b7b7;background-image:initial;text-indent:0;text-align:center;font-size:18px;line-height:26px}.dp-numberPicker,.dp-numberPicker-add,.dp-numberPicker-sub,.dp-numberPicker-input{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;text-align:center;vertical-align:top;height:30px}.dp-numberPicker{border-radius:3px}.redux-container .redux-container-spinner .dp-numberPicker-add,.redux-container .redux-container-spinner .dp-numberPicker-sub{width:30px;font-size:21px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;background-color:#33b5e5;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);height:29px !important}.redux-container .redux-container-spinner .dp-numberPicker-add.disabled,.redux-container .redux-container-spinner .dp-numberPicker-sub.disabled{background-color:#2c6a81}.dp-numberPicker-add{border-top-right-radius:3px;border-bottom-right-radius:3px}.dp-numberPicker-sub{border-top-left-radius:3px;border-bottom-left-radius:3px}.dp-numberPicker-input{width:70px;background-color:#eee;border:0;margin:0 !important;box-shadow:inset 0px 1px 1px rgba(255,255,255,0.5),inset 0px -1px 1px rgba(0,0,0,0.5)}.dp-numberPicker-input:disabled{background-color:#eee}.redux-container-switch .switch-options{min-height:30px;margin-right:10px}.redux-container-switch .switch-options label{cursor:pointer}.redux-container-switch .switch-options input{display:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable{padding:0 10px;border-width:1px;border-style:solid;-webkit-appearance:none;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{line-height:30px;display:block;font-weight:700;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.redux-container-switch .cb-enable,.redux-container-switch .cb-disable,.redux-container-switch .cb-enable span,.redux-container-switch .cb-disable span{display:block;float:left}.redux-container-switch .cb-enable{border-right:0;border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-webkit-border-radius:3px 0px 0px 3px}.redux-container-switch .cb-enable.selected{color:#fff}.redux-container-switch .cb-disable{border-left:0;border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-webkit-border-radius:0px 3px 3px 0px}.redux-container-switch .cb-disable.selected{color:#fff}.redux-container-text label{display:block;position:relative;font-size:12px !important;text-align:left;color:#999;margin:4px 0 2px 0 !important;cursor:default;top:5px;width:100px}.redux-container-text input{clear:left}.redux-container-text .input_wrapper{display:block;position:relative;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:left;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.wp-customizer .redux-container-text .input_wrapper{width:100%;max-width:100%;height:auto}.redux-main .redux-typography-container{display:block;position:relative;margin:0;padding:0;width:100%;max-width:660px}.redux-main .redux-typography-container .redux-typography-slider{margin-top:11px;width:auto}.redux-main .redux-typography-container .clearfix{clear:both}.redux-main .redux-typography-container .clearfix::after{visibility:hidden;display:block;font-size:0;content:\" \";clear:both;height:0}.redux-main .redux-typography-container input.wp-picker-default,.redux-main .redux-typography-container .redux-typography-color{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:24px;padding:0 14px !important;margin-top:0;margin-bottom:0;font-size:12px !important}.redux-main .redux-typography-container .select_wrapper{display:block;position:relative;float:left;clear:none;margin:0 10px 0 0;width:48% !important;min-width:210px !important;max-width:324px !important;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .select_wrapper:nth-child(odd){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper:nth-child(even){margin-right:10px !important}.redux-main .redux-typography-container .select_wrapper.typography-family .select2-container{width:100%}.redux-main .redux-typography-container .select_wrapper .redux-typography{font-size:14px !important;display:block;float:left;height:28px !important;line-height:50px !important;padding:0 !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.redux-main .redux-typography-container .wp-picker-container{float:left;clear:left;margin-bottom:12px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.redux-main .redux-typography-container .input_wrapper{display:block;position:relative;margin:0 4px 0 5px;padding:0;width:23%;max-width:23%;min-width:70px;float:left;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container .input_wrapper.margin-top,.redux-main .redux-typography-container .input_wrapper.margin-bottom{margin-left:0px}.redux-main .redux-typography-container .input_wrapper.font-size{margin-left:0}.redux-main .redux-typography-container .input_wrapper input.mini{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;width:78%;text-align:center;margin:0;height:28px;top:3px;padding:0 2px 0 5px;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.redux-main .redux-typography-container .picker-wrapper{display:block;position:relative;margin:0;padding:0;width:100%;min-width:100%;clear:none;height:57px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline}.redux-main .redux-typography-container label{position:relative;font-size:12px !important;text-align:left;color:#999;width:100%;cursor:default}.redux-main .redux-typography-container .typography-preview{display:none;width:100%;border:1px dotted #d3d3d3;max-width:850px;padding:10px;font-size:10pt;height:auto;margin:5px 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.redux-main .redux-typography-container .typography-color{border:0 none;margin:0}.redux-main .redux-typography-container ::-webkit-input-placeholder{line-height:19px}@media screen and (max-width: 540px){.redux-main .redux-main .redux-typography-container{max-width:230px;margin:0 auto}.redux-main .redux-main .redux-typography-container .select_wrapper{max-width:210px;min-width:210px;width:210px;margin-left:0 !important;margin-right:0 !important}.redux-main .redux-main .redux-typography-container .input_wrapper{max-width:101px;min-width:101px;width:101px;margin-left:0 !important;margin-right:5px !important}.redux-main .redux-main .redux-typography-container .input_wrapper input.mini{width:73%}.redux-main .redux-main .redux-typography-container .input-append .add-on{width:30%;padding:5px !important}.redux-main .redux-main .redux-main .wp-picker-container .wp-picker-input-wrap{margin-top:7px}}@media screen and (max-width: 360px){.redux-main .redux-typography-container .iris-picker .iris-square{margin-right:3%}}.wp-customizer .redux-typography-container .input_wrapper{width:40%;max-width:40%;min-width:20%}.wp-customizer .redux-typography-container .input_wrapper input.mini{width:70%}.wp-customizer .redux-typography-container .select_wrapper{width:100% !important}.wp-customizer .redux-container{overflow:visible}.wp-customizer .redux-container .redux-main input{margin:0 !important}.wp-customizer .redux-container .redux-main input.spinner-input{margin-right:30px !important;margin-left:30px !important;margin-top:0px !important}.wp-customizer .redux-container .redux-main .redux-container-editor .wp-editor-area{color:#000000}.wp-customizer .redux-section.open .redux-group-tab{display:block !important}.wp-customizer .redux-section p.customize-section-description{margin-top:22px;word-break:break-word}.wp-customizer .redux-section p.customize-section-description.legacy{margin-top:7px}.wp-customizer .control-section-themes .accordion-section-title{margin:0}.wp-customizer #customize-controls .description{display:block}.wp-customizer #customize-controls .customize-info{margin-bottom:0}.wp-customizer #customize-controls .redux-section .accordion-section-content{background:#fcfcfc}.wp-customizer .redux-section .accordion-section-title i,.wp-customizer .redux-field .accordion-field-title i,.wp-customizer .redux-panel .accordion-section-title i{margin-right:5px}.wp-customizer .accordion-section.redux-main{background:inherit;margin-left:inherit;border-left:inherit;-moz-box-shadow:inherit;-webkit-box-shadow:inherit;padding:inherit;box-shadow:inherit}.wp-customizer .redux_field_th{padding:13px 0px 0px 0px}.wp-customizer .redux-main .redux-field-container{padding:10px 0}.wp-customizer .redux-main .select_wrapper{float:none;width:100%;display:inline-block}.wp-customizer .redux-main .select2-container{margin-right:0 !important;margin-bottom:5px !important;width:100% !important}.wp-customizer .redux-main .select_wrapper:nth-child(odd){margin-right:0}.wp-customizer .redux-main .redux-option-image{max-width:42% !important;margin-right:3%}.wp-customizer .redux-main .customize-control{border-bottom:1px solid #ddd;padding-bottom:4px}.wp-customizer .redux-main .customize-control:last-child{border-bottom:0;padding-bottom:0}.wp-customizer .redux-main .upload{width:100% !important}.wp-customizer .redux-main h3{margin-top:inherit}.wp-customizer .redux-main .redux-container-raw{margin-top:22px;word-break:break-word;padding:0 !important}.wp-customizer .redux-main .redux-container-password input{width:100%}.wp-customizer .select2-drop,.wp-customizer .select2-container{z-index:999999}.wp-customizer .customize-control-redux-raw{list-style:none}.redux_field_search{position:absolute;width:250px !important;right:20px;padding:4px 7px;top:6px}.redux-has-sections .redux_field_search{right:10px}.redux-main.redux-search .redux-section-field,.redux-main.redux-search .redux-info-field,.redux-main.redux-search .redux-notice-field,.redux-main.redux-search .redux-container-group,.redux-main.redux-search .redux-container-raw,.redux-main.redux-search .redux-section-desc,.redux-main.redux-search .redux-group-tab h3,.redux-main.redux-search .hr,.redux-main.redux-search .redux-field-info,.redux-main.redux-search tr{display:none}.redux-main.redux-search #import_export_default_section_group,.redux-main.redux-search #dev_mode_default_section_group{display:none !important}.redux-main.redux-search .redux-group-tab{margin-bottom:0}.redux-main.redux-search .redux-group-tab .form-table-section-indented{margin-left:0 !important;width:100%}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab .form-table-section tr:first-of-type th:first-of-type{padding:inherit !important}.redux-main.redux-search .redux-group-tab .form-table-section-indented .redux-group-tab h3{margin-top:inherit !important}.redux-metabox .redux-has-sections .redux_field_search{top:8px}.redux_field_th{padding-bottom:0px !important}.redux-group-tab{margin-bottom:0 !important}.block-editor-page .postbox.closed .el:before{content:\"\" !important}.block-editor-page .postbox .el:before{content:\"\"}.postbox .redux-container{filter:none;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux-group-menu .active a{background:#FFF}.postbox .redux-container .redux-section-title{padding-left:0 !important;margin-bottom:15px !important}.postbox .redux-container .redux-section-desc{margin-bottom:20px}.postbox .redux-container .redux_main{border-left:1px solid #D8D8D8;moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.postbox .redux-container .redux_main input[type=text]{width:95%}.postbox .redux-container.redux-no-sections{margin:0;background:none}.postbox .redux-container.redux-no-sections .redux-main{background:none;margin-left:inherit;padding:inherit;border-left:none !important;min-height:0 !important}.postbox .redux-container.redux-no-sections .redux-main tr:last-child{border-bottom:none}.postbox .redux-container.redux-no-sections .redux-main tr:last-child th,.postbox .redux-container.redux-no-sections .redux-main tr:last-child td{padding-bottom:0}.postbox .redux-container.redux-no-sections .redux-main tr td{padding-top:10px !important;width:100%}.postbox .redux-container.redux-no-sections .redux-main .form-table:first-child tr:first-child td{padding-top:0 !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field{margin-bottom:10px !important}.postbox .redux-container.redux-no-sections .redux-main .redux-field:last-child{margin-bottom:0 !important}.postbox .redux-container.redux-has-sections .redux-main{background:#fff}.postbox .redux-container.redux-has-sections .redux-main span.description{padding-bottom:20px}.postbox .redux-main h3{cursor:text !important;-webkit-user-select:inherit !important;-moz-user-select:inherit !important;user-select:inherit !important;padding-left:0 !important}.redux-box-side .redux-main .redux-field-container{padding:0;padding-top:5px}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}.redux-box-side .form-table tr td{padding:15px 0 !important}.redux-box-side .form-table tr:last-child td{padding-bottom:0 !important}.redux-box-side .form-table tr:first-child td{padding-top:5px !important}#poststuff .redux-metabox h3.hndle,.metabox-holder .redux-metabox h3.hndle{cursor:pointer;border-bottom:0}.display-group{display:inherit !important}@media (min-width: 1125px) and (max-width: 1405px){.postbox table.form-table,.postbox .form-table>thead,.postbox .form-table>tbody,.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td,.postbox .form-table>tbody>tr{display:block !important;width:100% !important;padding:0px !important}.postbox table.form-table.hide,.postbox .form-table>thead.hide,.postbox .form-table>tbody.hide,.postbox .form-table>tbody>tr>th.hide,.postbox .form-table>tbody>tr>td.hide,.postbox .form-table>tbody>tr.hide{display:none !important}.postbox .form-table>tbody>tr>th,.postbox .form-table>tbody>tr>td{padding:10px !important}.postbox .form-table>tbody>tr>th{width:35%}}.redux-metabox .form-table th,.redux-metabox .form-table td{margin:0;padding:0}.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:96% !important}@media (max-width: 1405px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:92% !important}}@media (max-width: 1125px){.redux-box-side .redux-main .redux-field-container .select2-container,.redux-box-side .redux-main .redux-field-container select{width:100% !important}}@media (max-width: 1405px){.redux-main .form-table>tbody>tr>td{padding-top:0 !important;padding-bottom:0 !important}.redux-main .redux-field-container{padding:0 0 20px 0 !important;padding-bottom:10px !important}.postbox .form-table>tbody>tr>th{padding-bottom:0 !important}.redux_field_th{padding-top:0 !important;padding-bottom:10px !important}}.redux-no-sections .redux-group-tab{display:block !important}.admin-color-fresh #poststuff .redux-metabox h3.hndle,.admin-color-fresh .metabox-holder .redux-metabox h3.hndle{background:#222;color:#fff}.admin-color-light #poststuff .redux-metabox h3.hndle,.admin-color-light .metabox-holder .redux-metabox h3.hndle{background:#888;color:#fff}.admin-color-blue #poststuff .redux-metabox h3.hndle,.admin-color-blue .metabox-holder .redux-metabox h3.hndle{background:#096484;color:#fff}.admin-color-coffee #poststuff .redux-metabox h3.hndle,.admin-color-coffee .metabox-holder .redux-metabox h3.hndle{background:#46403c;color:#fff}.admin-color-ectoplasm #poststuff .redux-metabox h3.hndle,.admin-color-ectoplasm .metabox-holder .redux-metabox h3.hndle{background:#413256;color:#fff}.admin-color-midnight #poststuff .redux-metabox h3.hndle,.admin-color-midnight .metabox-holder .redux-metabox h3.hndle{background:#363b3f;color:#fff}.admin-color-ocean #poststuff .redux-metabox h3.hndle,.admin-color-ocean .metabox-holder .redux-metabox h3.hndle{background:#627c83;color:#fff}.admin-color-sunrise #poststuff .redux-metabox h3.hndle,.admin-color-sunrise .metabox-holder .redux-metabox h3.hndle{background:#b43c38;color:#fff}.redux-notices{margin-bottom:0;border:0}.redux-metabox .redux-container{margin-top:0}.redux-metabox .inside{margin:0 !important;padding:0 !important}.redux-metabox .redux-no-sections .redux-main{padding:6px 15px 15px 15px !important}.redux-metabox .redux-no-sections .redux-main .default_br{display:none}.redux-metabox .redux-no-sections .redux-main .redux-field-container{padding:10px 0 20px !important}.redux-metabox .redux-no-sections .redux-main .redux_field_th{padding-top:5px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main{padding:6px 8px 8px 8px !important}.redux-metabox .redux-no-sections.redux-box-side .redux-main input[type=text]{width:100% !important}.wp-color-result{margin:0 6px 0 0px !important}.redux-container .ui-button-text-only .ui-button-text{padding:0}.wpseotab tr{display:table-row !important}.redux-container-import_export #redux-import-link-wrapper,.redux-container-import_export #redux-import-code-wrapper{display:none}.redux-container-import_export #redux-export-code,.redux-container-import_export #redux-export-link-value,.redux-container-import_export #redux-import-upload-file{display:none}.redux-container-import_export #redux-import-action span{color:#b94a48}.redux-container-import_export #redux-import-upload span{font-weight:bold}#redux-object-browser{overflow:auto;word-wrap:break-word;max-height:600px;max-width:100%}\n"]}
redux-core/assets/css/vendor.css.map CHANGED
@@ -1 +1 @@
1
- {"version":3,"sources":["vendor.css","elusive-icons/elusive-icons.scss","select2/core.scss","select2/_dropdown.scss","select2/theme/default/layout.scss","select2/theme/classic/layout.scss","jquery-ui-1.10.0.custom.scss","qtip.scss","select2/_single.scss","select2/_multiple.scss","select2/theme/default/_single.scss","select2/theme/default/_multiple.scss","select2/theme/classic/_single.scss","select2/theme/classic/_multiple.scss"],"names":[],"mappings":"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,EAAA;;AC0BxC,iLA6+BA,gCACA,EAAA;;AA9+BA,qLDpBQ,gCAAgC,EAAA;;ACoBxC,iLA4/BA,gCACW,EAAA;;AA7/BX,qLDdQ,gCAAgC,EAAA;;ACcxC,iLCzrBA,gCMAA,EAAA;;APyrBA,qLDRQ,iCAAiC,EAAA;;ACQzC,yLCzrBA,iCM6BI,EAAA;;AP4pBJ,iMDFQ,iCAAiC,EAAA;;ACEzC,yLCzrBA,iCOAA,EAAA;;ARyrBA,iMDIQ,iCAAiC,EAAA;;ACJzC,iMEzrBA,iCACsB,EAAA;;AFwrBtB,iMDUQ,iCAAiC,EAAA;;ACVzC,iME7pBA,iCAGI,EAAA;;AF0pBJ,iMDgBQ,iCAAiC,EAAA;;AChBzC,yME9oBA,4BAAyB,EAAA;;AF8oBzB,yMDsBQ,gCAAgC,EAAA;;ACtBxC,yMEloBA,gCAII,EAAA;;AF8nBJ,yMD4BQ,gCAAgC,EAAA;;AC5BxC,qLC3qBA,gCAEU,EAAA;;ADyqBV,qLDkCQ,gCAAgC,EAAA;;AClCxC,qLGzrBA,gCMAA,EAAA;;ATyrBA,qLDwCQ,iCAAiC,EAAA;;ACxCzC,yLGzrBA,iCMAA,EAAA;;ATyrBA,yLD8CQ,iCAAiC,EAAA;;AC9CzC,yLGzrBA,iCMqDI,EAAA;;ATooBJ,yLDoDQ,iCAAiC,EAAA;;ACpDzC,qJGzrBA,4BAA2B,EAAA;;AHyrB3B,yKD0DQ,gCAAgC,EAAA;;AC1DxC,qJGzrBA,gCOAA,EAAA;;AVyrBA,iJDgEQ,gCAAgC,EAAA;;AChExC,qJGzrBA,gCOAA,EAAA;;AVyrBA,qJDsEQ,gCAAgC,EAAA;;ACtExC,yKGzrBA,gCOsFI,EAAA;;AVmmBJ,6LD4EQ,iCAAiC,EAAA;;AC5EzC,yLGzrBA,4BAA2B,EAAA;;AHyrB3B,qKDkFQ,gCAAgC,EAAA;;AClFxC,yJGzrBA,gCAA2B,EAAA;;AHyrB3B,iKDwFQ,gCAAgC,EAAA;;ACxFxC,yIGzrBA,gCAwBI,EAAA;;AHiqBJ,qKD8FQ,gCAAgC,EAAA;;AC9FxC,6JGzrBA,gCAuCI,EAAA;;AHkpBJ,yJDoGQ,iCAAiC,EAAA;;ACpGzC,qJGzrBA,iCAuCI,EAAA;;AHkpBJ,iJD0GQ,iCAAiC,EAAA;;AC1GzC,6IGzrBA,iCA0EI,EAAA;;AH+mBJ,6IDgHQ,iCAAiC,EAAA;;AChHzC,iJGzrBA,iCAsFI,EAAA;;AHmmBJ,yJDsHQ,iCAAiC,EAAA;;ACtHzC,yJItrBA,iCOHA,EAAA;;AXyrBA,qID4HQ,iCAAiC,EAAA;;AC5HzC,yIItrBA,6BOHA,EAAA;;AXyrBA,yIDkIQ,iCAAiC,EAAA;;AClIzC,yJItrBA,iCOmEI,EAAA;;AXmnBJ,yIDwIQ,iCAAiC,EAAA;;ACxIzC,iJItrBA,iCAA2B,EAAA;;AJsrB3B,6ID8IQ,iCAAiC,EAAA;;AC9IzC,yIItrBA,iCAA2B,EAAA;;AJsrB3B,iKDoJQ,kCAAkC,EAAA;;ACpJ1C,iJItrBA,kCQHA,EAAA;;AZyrBA,qJD0JQ,kCAAkC,EAAA;;AC1J1C,iJItrBA,kCQHA,EAAA;;AZyrBA,iJDgKQ,kCAAkC,EAAA;;AChK1C,yIItrBA,kCQ0DI,EAAA;;AZ4nBJ,6IDsKQ,kCAAkC,EAAA;;ACtK1C,yIItrBA,kCAA2B,EAAA;;AJsrB3B,yID4KQ,kCAAkC,EAAA;;AC5K1C,iJItrBA,6BAWI,EAAA;;AJ2qBJ,yIDkLQ,iCAAiC,EAAA;;AClLzC,6JItrBA,iCA2BI,EAAA;;AJ2pBJ,6IDwLQ,iCAAiC,EAAA;;ACxLzC,iKItrBA,iCAwCI,EAAA;;AJ8oBJ,6ID8LQ,iCAAiC,EAAA;;AC9LzC,iKItrBA,iCAA2B,EAAA;;AJsrB3B,qIK/qBA,kCACA,EAAA;;AL8qBA,6JDuMQ,kCAAkC,EAAA;;ACvM1C,yJK1qBA,kCAUQ,EAAA;;ALgqBR,6JD6MQ,kCAAkC,EAAA;;AC7M1C,yIK1qBA,kCA+BQ,EAAA;;AL2oBR,qJDmNQ,kCAAkC,EAAA;;ACnN1C,6IK1qBA,kCACA,EAAA;;ALyqBA,6IDyNQ,kCAAkC,EAAA;;ACzN1C,iJK1qBA,kCA4De,EAAA;;AL8mBf,6ID+NQ,6BAA6B,EAAA;;AC/NrC,yIK1qBA,iCAAA,EAAA;;AL0qBA,iJDqOQ,iCAAiC,EAAA;;ACrOzC,yIK1qBA,iCAkHsB,EAAA;;ALwjBtB,6ID2OQ,iCAAiC,EAAA;;AC3OzC,iJK1qBA,iCAwII,EAAA;;ALkiBJ,6JDiPQ,iCAAiC,EAAA;;ACjPzC,yJK1qBA,kCA0JuB,EAAA;;ALghBvB,6IDuPQ,kCAAkC,EAAA;;ACvP1C,6IK1qBA,kCACA,EAAA;;ALyqBA,yID6PQ,6BAA6B,EAAA;;AC7PrC,6IK1qBA,iCAuMI,EAAA;;ALmeJ,6JDmQQ,iCAAiC,EAAA;;ACnQzC,6JK1qBA,iCACA,EAAA;;ALyqBA,yJDyQQ,iCAAiC,EAAA;;ACzQzC,iKKxbA,iCACuB,EAAA;;ALubvB,iKKzaA,iCACsB,EAAA;;ALwatB,yIKzaA,iCACA,EAAA;;ALwaA,6IDsRQ,kCAAkC,EAAA;;ACtR1C,iKKzaA,kCACA,EAAA;;ALwaA,6JD4RQ,kCAAkC,EAAA;;AC5R1C,6IKzaA,6BAgGuB,EAAA;;ALyUvB,qKDkSQ,iCAAiC,EAAA;;AClSzC,iJKzaA,iCAAA,EAAA;;ALyaA,6JDwSQ,iCAAiC,EAAA;;ACxSzC,6JKzaA,iCAAA,EAAA;;ALyaA,6JD8SQ,iCAAiC,EAAA;;AC9SzC,6JKzaA,iCAAA,EAAA;;ALyaA,qKDoTQ,6BAA6B,EAAA;;ACpTrC,yKKzaA,iCAAA,EAAA;;ALyaA,yKD0TQ,iCAAiC,EAAA;;AC1TzC,6LKzaA,iCAwPuB,EAAA;;ALiLvB,6LDgUQ,iCAAiC,EAAA;;AChUzC,6LKzaA,iCAyQsB,EAAA;;ALgKtB,6LDsUQ,iCAAiC,EAAA;;ACtUzC,iLKzaA,kCAmR6B,EAAA;;ALsJ7B,iLD4UQ,kCAAkC,EAAA;;AC5U1C,iLKzaA,kCACA,EAAA;;ALwaA,iLDkVQ,kCAAkC,EAAA;;AClV1C,6KKzaA,kCACA,EAAA;;ALwaA,iLDwVQ,kCAAkC,EAAA;;ACxV1C,yKKzaA,kCACA,EAAA;;ALwaA,yLD8VQ,6BAA6B,EAAA;;AC9VrC,6LKzaA,iCACA,EAAA;;ALwaA,6LDoWQ,iCAAiC,EAAA;;ACpWzC,yLKzaA,iCACA,EAAA;;ALwaA,6LD0WQ,iCAAiC,EAAA;;AC1WzC,6LKzaA,iCACA,EAAA;;ALwaA,yMDgXQ,6BAA6B,EAAA;;AChXrC,iNKzaA,iCAqV2B,EAAA;;ALoF3B,qMDsXQ,iCAAi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,WAAW,EMjnCnB,sBACA,ENknCQ,aAAa,EAAA;;AC1sBrB,qOKzaA,kBAi+BI,ENsJI,gBAAgB,EMvnCxB,WAk/BI,ENuII,iBAAiB,EMznCzB,WAmgCI,ENwHI,cAAc,EM3nCtB,yBAugCI,ENsHI,cAAc,EAAA;;ACptBtB,ybDwtBQ,kBAAkB,EMjoC1B,QAAgB,ENmoCR,YAAY,EMnoCpB,aA0hCI,EAAA;;ALjnBJ,6NKzaA,SAkiCI,EAAA;;ALznBJ,6NDkuBQ,UAAU,EAAA;;ACluBlB,ieKzaA,cA4jCI,ENqFI,kBAAkB,EMjpC1B,SAikCI,ENkFI,iBAAiB,EMnpCzB,QAAgB,ENqpCR,gBAAgB,EAAA;;AC5uBxB,iOKzaA,eA4lCI,EN6DI,kBAAkB,EMzpC1B,kBAkmCU,EAAA;;ALzrBV,6PDovBQ,cAAc,EM7pCtB,aAqnCI,EAAA;;AL5sBJ,6QDwvBQ,WAAW,EAAA;;ACxvBnB,6eD4vBQ,UAAU,EAAA;;AC5vBlB,qKKzaA,WAupCI,ENkBI,gBAAgB,EMzqCxB,yBA4pCmB,ENeX,iBAAiB,EAAA;;AClwBzB,yJKzaA,oBAmqCI,ENYI,kBAAkB,EM/qC1B,iBAuqCI,ENUI,SAAS,EAAA;;ACxwBjB,yJKzaA,SAmrCI,ENEI,YAAY,EAAA;;AC5wBpB,6UDgxBQ,cAAc,EMzrCtB,cAssCI,ENXI,iBAAiB,EM3rCzB,qBA8sCI,EAAA;;ALryBJ,qPDsxBQ,sBAAsB,EM/rC9B,mBAstCI,ENrBI,gBAAgB,EMjsCxB,cAytCI,ENtBI,eAAe,EMnsCvB,gBA6tCI,EAAA;;ALpzBJ,iRD8xBQ,YAAY,EMvsCpB,yBAmuCI,EN1BI,eAAe,EMzsCvB,gCAsuCyB,EN3BjB,WAAW,EM3sCnB,iBAyuCI,EAAA;;ALh0BJ,yWDsyBQ,WAAW,EAAA;;ACtyBnB,6NKzaA,WAyvCI,EAAA;;ALh1BJ,yPD8yBQ,WAAW,EAAA;;AC9yBnB,iRKzaA,UAqwCI,EN1CI,oBAAoB,EAAA;;AClzB5B,iQKzaA,UA4wCI,EAAA;;ALn2BJ,iQDwzBQ,YAAY,EAAA;;ACxzBpB,iQKzaA,UAqxCI,EAAA;;AL52BJ,qWD8zBQ,oBAAoB,E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","file":"vendor.css","sourcesContent":[null,"/*!\r\n * Elusive Icons 2.0.0 by @ReduxFramework - http://elusiveicons.com - @reduxframework\r\n * License - http://elusiveicons.com/license (Font: SIL OFL 1.1, CSS: MIT License)\r\n */\r\n@font-face {\r\n font-family: \"Elusive-Icons\";\r\n src: url(\"../../fonts/elusiveicons-webfont.eot?v=2.0.0\");\r\n src: url(\"../../fonts/elusiveicons-webfont.eot?#iefix&v=2.0.0\") format(\"embedded-opentype\"), url(\"../../fonts/elusiveicons-webfont.woff?v=2.0.0\") format(\"woff\"), url(\"../../fonts/elusiveicons-webfont.ttf?v=2.0.0\") format(\"truetype\"), url(\"../../fonts/elusiveicons-webfont.svg?v=2.0.0#elusiveiconsregular\") format(\"svg\");\r\n font-weight: normal;\r\n font-style: normal;\r\n}\r\n\r\n.el {\r\n display: inline-block;\r\n font: normal normal normal 14px/1 \"Elusive-Icons\";\r\n font-size: inherit;\r\n text-rendering: auto;\r\n -webkit-font-smoothing: antialiased;\r\n -moz-osx-font-smoothing: grayscale;\r\n transform: translate(0, 0);\r\n}\r\n\r\n.el-lg {\r\n font-size: 1.33333em;\r\n line-height: 0.75em;\r\n vertical-align: -15%;\r\n}\r\n\r\n.el-2x {\r\n font-size: 2em;\r\n}\r\n\r\n.el-3x {\r\n font-size: 3em;\r\n}\r\n\r\n.el-4x {\r\n font-size: 4em;\r\n}\r\n\r\n.el-5x {\r\n font-size: 5em;\r\n}\r\n\r\n.el-fw {\r\n width: 1.28571em;\r\n text-align: center;\r\n}\r\n\r\n.el-ul {\r\n padding-left: 0;\r\n margin-left: 2.14286em;\r\n list-style-type: none;\r\n}\r\n\r\n.el-ul > li {\r\n position: relative;\r\n}\r\n\r\n.el-li {\r\n position: absolute;\r\n left: -2.14286em;\r\n width: 2.14286em;\r\n top: 0.14286em;\r\n text-align: center;\r\n}\r\n\r\n.el-li.el-lg {\r\n left: -1.85714em;\r\n}\r\n\r\n.el-border {\r\n padding: 0.2em 0.25em 0.15em;\r\n border: solid 0.08em #eee;\r\n border-radius: 0.1em;\r\n}\r\n\r\n.pull-right {\r\n float: right;\r\n}\r\n\r\n.pull-left {\r\n float: left;\r\n}\r\n\r\n.el.pull-left {\r\n margin-right: 0.3em;\r\n}\r\n\r\n.el.pull-right {\r\n margin-left: 0.3em;\r\n}\r\n\r\n.el-spin {\r\n -webkit-animation: el-spin 2s infinite linear;\r\n animation: el-spin 2s infinite linear;\r\n}\r\n\r\n.el-pulse {\r\n -webkit-animation: el-spin 1s infinite steps(8);\r\n animation: el-spin 1s infinite steps(8);\r\n}\r\n\r\n@-webkit-keyframes el-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n\r\n@keyframes el-spin {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(359deg);\r\n transform: rotate(359deg);\r\n }\r\n}\r\n\r\n.el-rotate-90 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);\r\n -webkit-transform: rotate(90deg);\r\n -ms-transform: rotate(90deg);\r\n transform: rotate(90deg);\r\n}\r\n\r\n.el-rotate-180 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: rotate(180deg);\r\n -ms-transform: rotate(180deg);\r\n transform: rotate(180deg);\r\n}\r\n\r\n.el-rotate-270 {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);\r\n -webkit-transform: rotate(270deg);\r\n -ms-transform: rotate(270deg);\r\n transform: rotate(270deg);\r\n}\r\n\r\n.el-flip-horizontal {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);\r\n -webkit-transform: scale(-1, 1);\r\n -ms-transform: scale(-1, 1);\r\n transform: scale(-1, 1);\r\n}\r\n\r\n.el-flip-vertical {\r\n filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);\r\n -webkit-transform: scale(1, -1);\r\n -ms-transform: scale(1, -1);\r\n transform: scale(1, -1);\r\n}\r\n\r\n:root .el-rotate-90,\r\n:root .el-rotate-180,\r\n:root .el-rotate-270,\r\n:root .el-flip-horizontal,\r\n:root .el-flip-vertical {\r\n filter: none;\r\n}\r\n\r\n.el-stack {\r\n position: relative;\r\n display: inline-block;\r\n width: 2em;\r\n height: 2em;\r\n line-height: 2em;\r\n vertical-align: middle;\r\n}\r\n\r\n.el-stack-1x,\r\n.el-stack-2x {\r\n position: absolute;\r\n left: 0;\r\n width: 100%;\r\n text-align: center;\r\n}\r\n\r\n.el-stack-1x {\r\n line-height: inherit;\r\n}\r\n\r\n.el-stack-2x {\r\n font-size: 2em;\r\n}\r\n\r\n.el-inverse {\r\n color: #fff;\r\n}\r\n\r\n.el-icon-address-book-alt::before,\r\n.el-address-book-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-address-book::before,\r\n.el-address-book::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adjust-alt::before,\r\n.el-adjust-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adjust::before,\r\n.el-adjust::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-adult::before,\r\n.el-adult::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-center::before,\r\n.el-align-center::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-justify::before,\r\n.el-align-justify::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-left::before,\r\n.el-align-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-align-right::before,\r\n.el-align-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-down::before,\r\n.el-arrow-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-left::before,\r\n.el-arrow-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-right::before,\r\n.el-arrow-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-arrow-up::before,\r\n.el-arrow-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-asl::before,\r\n.el-asl::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-asterisk::before,\r\n.el-asterisk::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-backward::before,\r\n.el-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ban-circle::before,\r\n.el-ban-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-barcode::before,\r\n.el-barcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-behance::before,\r\n.el-behance::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bell::before,\r\n.el-bell::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-blind::before,\r\n.el-blind::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-blogger::before,\r\n.el-blogger::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bold::before,\r\n.el-bold::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-book::before,\r\n.el-book::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bookmark-empty::before,\r\n.el-bookmark-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bookmark::before,\r\n.el-bookmark::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-brackets::before,\r\n.el-brackets::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-braille::before,\r\n.el-braille::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-briefcase::before,\r\n.el-briefcase::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-broom::before,\r\n.el-broom::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-brush::before,\r\n.el-brush::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bulb::before,\r\n.el-bulb::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-bullhorn::before,\r\n.el-bullhorn::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-calendar-sign::before,\r\n.el-calendar-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-calendar::before,\r\n.el-calendar::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-camera::before,\r\n.el-camera::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-car::before,\r\n.el-car::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-down::before,\r\n.el-caret-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-left::before,\r\n.el-caret-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-right::before,\r\n.el-caret-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-caret-up::before,\r\n.el-caret-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cc::before,\r\n.el-cc::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-certificate::before,\r\n.el-certificate::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-check-empty::before,\r\n.el-check-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-check::before,\r\n.el-check::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-down::before,\r\n.el-chevron-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-left::before,\r\n.el-chevron-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-right::before,\r\n.el-chevron-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-chevron-up::before,\r\n.el-chevron-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-child::before,\r\n.el-child::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-down::before,\r\n.el-circle-arrow-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-left::before,\r\n.el-circle-arrow-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-right::before,\r\n.el-circle-arrow-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-circle-arrow-up::before,\r\n.el-circle-arrow-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cloud-alt::before,\r\n.el-cloud-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cloud::before,\r\n.el-cloud::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cog-alt::before,\r\n.el-cog-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cog::before,\r\n.el-cog::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-cogs::before,\r\n.el-cogs::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-comment-alt::before,\r\n.el-comment-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-comment::before,\r\n.el-comment::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-compass-alt::before,\r\n.el-compass-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-compass::before,\r\n.el-compass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-credit-card::before,\r\n.el-credit-card::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-css::before,\r\n.el-css::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-dashboard::before,\r\n.el-dashboard::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-delicious::before,\r\n.el-delicious::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-deviantart::before,\r\n.el-deviantart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-digg::before,\r\n.el-digg::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-download-alt::before,\r\n.el-download-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-download::before,\r\n.el-download::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-dribbble::before,\r\n.el-dribbble::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-edit::before,\r\n.el-edit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eject::before,\r\n.el-eject::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-envelope-alt::before,\r\n.el-envelope-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-envelope::before,\r\n.el-envelope::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-error-alt::before,\r\n.el-error-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-error::before,\r\n.el-error::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eur::before,\r\n.el-eur::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-exclamation-sign::before,\r\n.el-exclamation-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eye-close::before,\r\n.el-eye-close::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-eye-open::before,\r\n.el-eye-open::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-facebook::before,\r\n.el-facebook::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-facetime-video::before,\r\n.el-facetime-video::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fast-backward::before,\r\n.el-fast-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fast-forward::before,\r\n.el-fast-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-female::before,\r\n.el-female::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-alt::before,\r\n.el-file-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-edit-alt::before,\r\n.el-file-edit-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-edit::before,\r\n.el-file-edit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-new-alt::before,\r\n.el-file-new-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file-new::before,\r\n.el-file-new::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-file::before,\r\n.el-file::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-film::before,\r\n.el-film::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-filter::before,\r\n.el-filter::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fire::before,\r\n.el-fire::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flag-alt::before,\r\n.el-flag-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flag::before,\r\n.el-flag::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-flickr::before,\r\n.el-flickr::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-close::before,\r\n.el-folder-close::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-open::before,\r\n.el-folder-open::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder-sign::before,\r\n.el-folder-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-folder::before,\r\n.el-folder::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-font::before,\r\n.el-font::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fontsize::before,\r\n.el-fontsize::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fork::before,\r\n.el-fork::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-forward-alt::before,\r\n.el-forward-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-forward::before,\r\n.el-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-foursquare::before,\r\n.el-foursquare::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-friendfeed-rect::before,\r\n.el-friendfeed-rect::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-friendfeed::before,\r\n.el-friendfeed::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-fullscreen::before,\r\n.el-fullscreen::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gallery::before,\r\n.el-gallery::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gbp::before,\r\n.el-gbp::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-gift::before,\r\n.el-gift::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-github-text::before,\r\n.el-github-text::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-github::before,\r\n.el-github::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-glass::before,\r\n.el-glass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-glasses::before,\r\n.el-glasses::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-globe-alt::before,\r\n.el-globe-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-globe::before,\r\n.el-globe::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-googleplus::before,\r\n.el-googleplus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-graph-alt::before,\r\n.el-graph-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-graph::before,\r\n.el-graph::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-group-alt::before,\r\n.el-group-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-group::before,\r\n.el-group::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-guidedog::before,\r\n.el-guidedog::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-down::before,\r\n.el-hand-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-left::before,\r\n.el-hand-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-right::before,\r\n.el-hand-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hand-up::before,\r\n.el-hand-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hdd::before,\r\n.el-hdd::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-headphones::before,\r\n.el-headphones::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hearing-impaired::before,\r\n.el-hearing-impaired::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart-alt::before,\r\n.el-heart-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart-empty::before,\r\n.el-heart-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-heart::before,\r\n.el-heart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-home-alt::before,\r\n.el-home-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-home::before,\r\n.el-home::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-hourglass::before,\r\n.el-hourglass::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-idea-alt::before,\r\n.el-idea-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-idea::before,\r\n.el-idea::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox-alt::before,\r\n.el-inbox-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox-box::before,\r\n.el-inbox-box::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-inbox::before,\r\n.el-inbox::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-indent-left::before,\r\n.el-indent-left::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-indent-right::before,\r\n.el-indent-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-info-circle::before,\r\n.el-info-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-instagram::before,\r\n.el-instagram::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-iphone-home::before,\r\n.el-iphone-home::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-italic::before,\r\n.el-italic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-key::before,\r\n.el-key::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-laptop-alt::before,\r\n.el-laptop-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-laptop::before,\r\n.el-laptop::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lastfm::before,\r\n.el-lastfm::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-leaf::before,\r\n.el-leaf::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lines::before,\r\n.el-lines::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-link::before,\r\n.el-link::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-linkedin::before,\r\n.el-linkedin::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-list-alt::before,\r\n.el-list-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-list::before,\r\n.el-list::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-livejournal::before,\r\n.el-livejournal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lock-alt::before,\r\n.el-lock-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-lock::before,\r\n.el-lock::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-magic::before,\r\n.el-magic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-magnet::before,\r\n.el-magnet::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-male::before,\r\n.el-male::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-map-marker-alt::before,\r\n.el-map-marker-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-map-marker::before,\r\n.el-map-marker::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-mic-alt::before,\r\n.el-mic-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-mic::before,\r\n.el-mic::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-minus-sign::before,\r\n.el-minus-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-minus::before,\r\n.el-minus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-move::before,\r\n.el-move::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-music::before,\r\n.el-music::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-myspace::before,\r\n.el-myspace::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-network::before,\r\n.el-network::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-off::before,\r\n.el-off::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok-circle::before,\r\n.el-ok-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok-sign::before,\r\n.el-ok-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-ok::before,\r\n.el-ok::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-opensource::before,\r\n.el-opensource::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-paper-clip-alt::before,\r\n.el-paper-clip-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-paper-clip::before,\r\n.el-paper-clip::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-path::before,\r\n.el-path::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pause-alt::before,\r\n.el-pause-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pause::before,\r\n.el-pause::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pencil-alt::before,\r\n.el-pencil-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-pencil::before,\r\n.el-pencil::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-person::before,\r\n.el-person::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-phone-alt::before,\r\n.el-phone-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-phone::before,\r\n.el-phone::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-photo-alt::before,\r\n.el-photo-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-photo::before,\r\n.el-photo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-picasa::before,\r\n.el-picasa::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-picture::before,\r\n.el-picture::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plane::before,\r\n.el-plane::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play-alt::before,\r\n.el-play-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play-circle::before,\r\n.el-play-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-play::before,\r\n.el-play::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plurk-alt::before,\r\n.el-plurk-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plurk::before,\r\n.el-plurk::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plus-sign::before,\r\n.el-plus-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-plus::before,\r\n.el-plus::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-podcast::before,\r\n.el-podcast::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-print::before,\r\n.el-print::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-puzzle::before,\r\n.el-puzzle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-qrcode::before,\r\n.el-qrcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-question-sign::before,\r\n.el-question-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-question::before,\r\n.el-question::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-alt::before,\r\n.el-quote-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-right-alt::before,\r\n.el-quote-right-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quote-right::before,\r\n.el-quote-right::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-quotes::before,\r\n.el-quotes::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-random::before,\r\n.el-random::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-record::before,\r\n.el-record::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-reddit::before,\r\n.el-reddit::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-redux::before,\r\n.el-redux::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-refresh::before,\r\n.el-refresh::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove-circle::before,\r\n.el-remove-circle::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove-sign::before,\r\n.el-remove-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-remove::before,\r\n.el-remove::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-repeat-alt::before,\r\n.el-repeat-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-repeat::before,\r\n.el-repeat::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-full::before,\r\n.el-resize-full::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-horizontal::before,\r\n.el-resize-horizontal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-small::before,\r\n.el-resize-small::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-resize-vertical::before,\r\n.el-resize-vertical::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-return-key::before,\r\n.el-return-key::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-retweet::before,\r\n.el-retweet::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-reverse-alt::before,\r\n.el-reverse-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-road::before,\r\n.el-road::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-rss::before,\r\n.el-rss::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-scissors::before,\r\n.el-scissors::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screen-alt::before,\r\n.el-screen-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screen::before,\r\n.el-screen::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-screenshot::before,\r\n.el-screenshot::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-search-alt::before,\r\n.el-search-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-search::before,\r\n.el-search::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-share-alt::before,\r\n.el-share-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-share::before,\r\n.el-share::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shopping-cart-sign::before,\r\n.el-shopping-cart-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shopping-cart::before,\r\n.el-shopping-cart::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-shortcode::before,\r\n.el-shortcode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-signal::before,\r\n.el-signal::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-skype::before,\r\n.el-skype::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-slideshare::before,\r\n.el-slideshare::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-smiley-alt::before,\r\n.el-smiley-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-smiley::before,\r\n.el-smiley::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-soundcloud::before,\r\n.el-soundcloud::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-speaker::before,\r\n.el-speaker::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-spotify::before,\r\n.el-spotify::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stackoverflow::before,\r\n.el-stackoverflow::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star-alt::before,\r\n.el-star-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star-empty::before,\r\n.el-star-empty::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-star::before,\r\n.el-star::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-step-backward::before,\r\n.el-step-backward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-step-forward::before,\r\n.el-step-forward::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stop-alt::before,\r\n.el-stop-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stop::before,\r\n.el-stop::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-stumbleupon::before,\r\n.el-stumbleupon::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tag::before,\r\n.el-tag::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tags::before,\r\n.el-tags::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tasks::before,\r\n.el-tasks::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-text-height::before,\r\n.el-text-height::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-text-width::before,\r\n.el-text-width::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th-large::before,\r\n.el-th-large::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th-list::before,\r\n.el-th-list::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-th::before,\r\n.el-th::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-thumbs-down::before,\r\n.el-thumbs-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-thumbs-up::before,\r\n.el-thumbs-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-time-alt::before,\r\n.el-time-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-time::before,\r\n.el-time::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tint::before,\r\n.el-tint::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-torso::before,\r\n.el-torso::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-trash-alt::before,\r\n.el-trash-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-trash::before,\r\n.el-trash::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-tumblr::before,\r\n.el-tumblr::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-twitter::before,\r\n.el-twitter::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-universal-access::before,\r\n.el-universal-access::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-unlock-alt::before,\r\n.el-unlock-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-unlock::before,\r\n.el-unlock::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-upload::before,\r\n.el-upload::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-usd::before,\r\n.el-usd::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-user::before,\r\n.el-user::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-viadeo::before,\r\n.el-viadeo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video-alt::before,\r\n.el-video-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video-chat::before,\r\n.el-video-chat::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-video::before,\r\n.el-video::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-view-mode::before,\r\n.el-view-mode::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-vimeo::before,\r\n.el-vimeo::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-vkontakte::before,\r\n.el-vkontakte::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-down::before,\r\n.el-volume-down::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-off::before,\r\n.el-volume-off::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-volume-up::before,\r\n.el-volume-up::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-w3c::before,\r\n.el-w3c::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-warning-sign::before,\r\n.el-warning-sign::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-website-alt::before,\r\n.el-website-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-website::before,\r\n.el-website::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wheelchair::before,\r\n.el-wheelchair::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wordpress::before,\r\n.el-wordpress::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wrench-alt::before,\r\n.el-wrench-alt::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-wrench::before,\r\n.el-wrench::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-youtube::before,\r\n.el-youtube::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-zoom-in::before,\r\n.el-zoom-in::before {\r\n content: \"\";\r\n}\r\n\r\n.el-icon-zoom-out::before,\r\n.el-zoom-out::before {\r\n content: \"\";\r\n}\r\n",".select2-container {\r\n box-sizing: border-box;\r\n\r\n display: inline-block;\r\n margin: 0;\r\n position: relative;\r\n vertical-align: middle;\r\n\r\n @import \"single\";\r\n @import \"multiple\";\r\n}\r\n\r\n@import \"dropdown\";\r\n\r\n.select2-close-mask {\r\n border: 0;\r\n margin: 0;\r\n padding: 0;\r\n display: block;\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n min-height: 100%;\r\n min-width: 100%;\r\n height: auto;\r\n width: auto;\r\n opacity: 0;\r\n z-index: 99;\r\n\r\n // styles required for IE to work\r\n\r\n background-color: #fff;\r\n filter: alpha(opacity=0);\r\n}\r\n\r\n.select2-hidden-accessible {\r\n border: 0 !important;\r\n clip: rect(0 0 0 0) !important;\r\n -webkit-clip-path: inset(50%) !important;\r\n clip-path: inset(50%) !important;\r\n height: 1px !important;\r\n overflow: hidden !important;\r\n padding: 0 !important;\r\n position: absolute !important;\r\n width: 1px !important;\r\n white-space: nowrap !important;\r\n}\r\n\r\n@import \"theme/default/layout\";\r\n@import \"theme/classic/layout\";\r\n",".select2-dropdown {\n background-color: white;\n\n border: 1px solid #aaa;\n border-radius: 4px;\n\n box-sizing: border-box;\n\n display: block;\n\n position: absolute;\n left: -100000px;\n\n width: 100%;\n\n z-index: 1051;\n}\n\n.select2-results {\n display: block;\n}\n\n.select2-results__options {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.select2-results__option {\n padding: 6px;\n\n user-select: none;\n -webkit-user-select: none;\n}\n\n.select2-results__option--selectable {\n cursor: pointer;\n}\n\n.select2-container--open .select2-dropdown {\n left: 0;\n}\n\n.select2-container--open .select2-dropdown--above {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.select2-container--open .select2-dropdown--below {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n.select2-search--dropdown {\n display: block;\n padding: 4px;\n\n .select2-search__field {\n padding: 4px;\n width: 100%;\n box-sizing: border-box;\n\n &::-webkit-search-cancel-button {\n -webkit-appearance: none;\n }\n }\n\n &.select2-search--hide {\n display: none;\n }\n}\n",".select2-container--default {\n @import \"single\";\n @import \"multiple\";\n\n &.select2-container--open.select2-container--above {\n .select2-selection--single, .select2-selection--multiple {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n\n &.select2-container--open.select2-container--below {\n .select2-selection--single, .select2-selection--multiple {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n\n .select2-search--dropdown {\n .select2-search__field {\n border: 1px solid #aaa;\n }\n }\n\n .select2-search--inline {\n .select2-search__field {\n background: transparent;\n border: none;\n outline: 0;\n box-shadow: none;\n -webkit-appearance: textfield;\n }\n }\n\n .select2-results > .select2-results__options {\n max-height: 200px;\n overflow-y: auto;\n }\n\n .select2-results__option {\n .select2-results__option {\n padding-left: 1em;\n\n .select2-results__group {\n padding-left: 0;\n }\n\n .select2-results__option {\n margin-left: -1em;\n padding-left: 2em;\n\n .select2-results__option {\n margin-left: -2em;\n padding-left: 3em;\n\n .select2-results__option {\n margin-left: -3em;\n padding-left: 4em;\n\n .select2-results__option {\n margin-left: -4em;\n padding-left: 5em;\n\n .select2-results__option {\n margin-left: -5em;\n padding-left: 6em;\n }\n }\n }\n }\n }\n }\n }\n\n .select2-results__option--group {\n padding: 0;\n }\n\n .select2-results__option--disabled {\n color: #999;\n }\n\n .select2-results__option--selected {\n background-color: #ddd;\n }\n\n .select2-results__option--highlighted.select2-results__option--selectable {\n background-color: #5897fb;\n color: white;\n }\n\n .select2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n }\n}\n","@import \"defaults\";\n@import \"../../mixins/gradients\";\n\n.select2-container--classic {\n @import \"single\";\n @import \"multiple\";\n\n .select2-search--dropdown {\n .select2-search__field {\n border: 1px solid $border-color;\n outline: 0;\n }\n }\n\n .select2-search--inline {\n .select2-search__field {\n outline: 0;\n box-shadow: none;\n }\n }\n\n .select2-dropdown {\n background-color: $dropdown-bg-color;\n border: 1px solid transparent;\n }\n\n .select2-dropdown--above {\n border-bottom: none;\n }\n\n .select2-dropdown--below {\n border-top: none;\n }\n\n .select2-results > .select2-results__options {\n max-height: $results-max-height;\n overflow-y: auto;\n }\n\n .select2-results__option--group {\n padding: 0;\n }\n\n .select2-results__option--disabled {\n color: $results-choice-fg-unselectable-color;\n }\n\n .select2-results__option--highlighted.select2-results__option--selectable {\n background-color: $results-choice-bg-hover-color;\n color: $results-choice-fg-hover-color;\n }\n\n .select2-results__group {\n cursor: default;\n display: block;\n padding: 6px;\n }\n\n &.select2-container--open .select2-dropdown {\n border-color: $focus-border-color;\n }\n}\n","/*!\n * jQuery UI Bootstrap (0.5)\n * http://addyosmani.github.com/jquery-ui-bootstrap\n *\n * Copyright 2012 - 2013, Addy Osmani\n * Dual licensed under the MIT or GPL Version 2 licenses.\n *\n * Portions copyright jQuery UI & Twitter Bootstrap\n */\n\n#redux-dialog-confirm,\n#redux-dialog-message{\n display:none;\n}\n\n.redux-support-dialog,\n.redux-message-dialog {\n &.ui-dialog {\n position: absolute;\n top: 0;\n left: 0;\n padding: .2em;\n outline: 0;\n background-color: #ffffff;\n\n .ui-dialog-buttonpane {\n text-align: left;\n border-width: 1px 0 0 0;\n background-image: none;\n padding: .3em 1em .5em .4em;\n\n .ui-dialog-buttonset {\n float: right;\n }\n\n button {\n margin: .5em .4em .5em 0;\n cursor: pointer;\n }\n }\n\n .ui-dialog-titlebar {\n padding: .4em 1em;\n position: relative;\n }\n\n .ui-dialog-content {\n position: relative;\n border: 0;\n padding: .5em 1em;\n background: none;\n background-color: #ffffff;\n overflow: auto;\n }\n\n .ui-dialog-title {\n float: left;\n margin: .1em 0;\n white-space: nowrap;\n width: 90%;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n\n .ui-dialog-titlebar-close {\n position: absolute;\n right: .3em;\n top: 50%;\n width: 20px;\n margin: -10px 0 0 0;\n padding: 1px;\n height: 20px;\n }\n }\n\n &.ui-widget {\n font-family: Arial,Helvetica,sans-serif;\n font-size: 1em;\n\n .ui-widget {\n font-size: 1em;\n }\n\n input,\n select,\n textarea,\n button {\n font-family: Arial,Helvetica,sans-serif;\n font-size: 1em;\n }\n\n &.ui-widget-content {\n border: 1px solid #c5c5c5;\n }\n }\n\n &.ui-draggable,\n &.ui-droppable {\n background-position: top;\n }\n\n &.ui-corner-all,\n &.ui-corner-bottom,\n &.ui-corner-right,\n &.ui-corner-br {\n border-bottom-right-radius: 3px;\n }\n\n &.ui-corner-all,\n &.ui-corner-bottom,\n &.ui-corner-left,\n &.ui-corner-bl {\n border-bottom-left-radius: 3px;\n }\n\n &.ui-corner-all,\n &.ui-corner-top,\n &.ui-corner-right,\n &.ui-corner-tr {\n border-top-right-radius: 3px;\n }\n\n &.ui-corner-all,\n &.ui-corner-top,\n &.ui-corner-left,\n &.ui-corner-tl {\n border-top-left-radius: 3px;\n }\n\n .ui-widget-content {\n border: 1px solid #dddddd;\n border-top-width: 1px;\n border-right-width: 1px;\n border-bottom-width: 1px;\n border-left-width: 1px;\n background: #ffffff;\n background-image: none;\n color: #333333;\n }\n\n &.ui-draggable .ui-dialog-titlebar {\n cursor: move;\n }\n\n .ui-widget-header {\n border: 1px solid #dddddd;\n background: #e9e9e9;\n color: #333333;\n font-weight: bold;\n }\n\n .ui-draggable-handle {\n -ms-touch-action: none;\n touch-action: none;\n }\n\n .ui-widget-content {\n border: 1px solid #dddddd;\n background: #ffffff;\n color: #333333;\n }\n\n .ui-helper-clearfix::before,\n .ui-helper-clearfix::after {\n content: \"\";\n display: table;\n border-collapse: collapse;\n }\n\n .ui-helper-clearfix::after {\n clear: both;\n }\n\n .ui-state-default a,\n .ui-state-default a:link,\n .ui-state-default a:visited,\n a.ui-button,\n a:link.ui-button,\n a:visited.ui-button,\n .ui-button {\n color: #454545;\n text-decoration: none;\n }\n\n .ui-state-default,\n .ui-widget-content .ui-state-default,\n .ui-widget-header .ui-state-default,\n .ui-button {\n border: 1px solid #c5c5c5;\n background: #f6f6f6;\n font-weight: normal;\n color: #454;\n }\n\n .ui-button {\n padding: .4em 1em;\n display: inline-block;\n position: relative;\n line-height: normal;\n margin-right: .1em;\n cursor: pointer;\n vertical-align: middle;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: visible;\n\n .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_777777_256x240.png\");\n }\n }\n\n .ui-button-icon-only {\n text-indent: -9999px;\n white-space: nowrap;\n\n .ui-icon {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-top: -8px;\n margin-left: -8px;\n }\n }\n\n .ui-icon-closethick {\n background-position: -96px -128px;\n }\n\n .ui-icon,\n .ui-widget-content .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_444444_256x240.png\");\n }\n\n .ui-icon-alert {\n background-position: 0 -144px;\n }\n\n .ui-icon-circle-check {\n background-position: -208px -192px;\n }\n\n .ui-icon {\n width: 16px;\n height: 16px;\n display: inline-block;\n vertical-align: middle;\n margin-top: -.25em;\n position: relative;\n text-indent: -99999px;\n overflow: hidden;\n background-repeat: no-repeat;\n }\n}\n\n.ui-widget-overlay {\n background: #aaaaaa;\n opacity: .3;\n filter: Alpha(Opacity=30);\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.ui-front {\n z-index: 100;\n}\n\n.redux-container,\n.control-section-redux,\n.control-panel-redux,\n.redux-metabox {\n /* Interaction Cues\n----------------------------------*/\n .ui-state-disabled {\n cursor: default !important;\n }\n\n\n /* Icons\n ----------------------------------*/\n\n /* states and images */\n .ui-icon {\n display: block;\n text-indent: -99999px;\n overflow: hidden;\n background-repeat: no-repeat;\n }\n\n\n /* Misc visuals\n ----------------------------------*/\n\n\n /*\n * jQuery UI CSS Framework 1.10.0\n *\n * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n *\n *\n * To view and modify this theme, visit http://jqueryui.com/themeroller/\n */\n\n /* Component containers\n ----------------------------------*/\n //.ui-widget { font-size:13px; }\n //.ui-widget .ui-widget { font-size: 1em; }\n //.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }\n .ui-widget-content {\n border: 1px solid #aaa;\n background: #fff url(\"../../img/jquery-ui-bootstrap/ui-bg_glass_75_ffffff_1x400.png\") 50% 50% repeat-x;\n color: #404040;\n }\n //.ui-widget-content a { color: #404040; }\n .ui-widget-header {\n font-weight: bold;\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n border: 1px solid #666;\n }\n .ui-widget-header a {\n color: #222;\n }\n\n /* Interaction states\n ----------------------------------*/\n .ui-state-default,\n .ui-widget-content .ui-state-default,\n .ui-widget-header .ui-state-default {\n\n background-color: #e6e6e6;\n background-repeat: no-repeat;\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));\n background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);\n background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ffffff\", endColorstr=\"#e6e6e6\", GradientType=0);\n\n text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);\n\n color: #333;\n font-size: 13px;\n line-height: normal;\n border: 1px solid #ccc;\n border-bottom-color: #bbb;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -webkit-transition: 0.1s linear background-image;\n -moz-transition: 0.1s linear background-image;\n -ms-transition: 0.1s linear background-image;\n -o-transition: 0.1s linear background-image;\n transition: 0.1s linear background-image;\n overflow: visible;\n\n }\n\n\n .ui-state-default a,\n .ui-state-default a:link,\n .ui-state-default a:visited {\n color: #555;\n text-decoration: none;\n }\n .ui-state-hover,\n .ui-widget-content .ui-state-hover,\n .ui-widget-header .ui-state-hover,\n .ui-state-focus,\n .ui-widget-content .ui-state-focus,\n .ui-widget-header .ui-state-focus {\n background-position: 0 -15px;\n color: #333;\n text-decoration: none;\n }\n\n .ui-state-hover a,\n .ui-state-hover a:hover,\n .ui-state-hover a:link,\n .ui-state-hover a:visited {\n color: #212121;\n text-decoration: none;\n }\n .ui-state-active,\n .ui-widget-content .ui-state-active,\n .ui-widget-header .ui-state-active {\n border: 1px solid #aaa;\n font-weight: normal;\n color: #212121;\n }\n .ui-state-active a,\n .ui-state-active a:link,\n .ui-state-active a:visited {\n color: #212121;\n text-decoration: none;\n }\n .ui-widget :active {\n outline: none;\n }\n\n /* Interaction Cues\n ----------------------------------*/\n\n\n .ui-state-highlight p,\n .ui-state-error p,\n .ui-state-default p {\n font-size: 13px;\n font-weight: normal;\n line-height: 18px;\n margin: 7px 15px;\n }\n .ui-state-highlight,\n .ui-widget-content .ui-state-highlight,\n .ui-widget-header .ui-state-highlight {\n\n\n position: relative;\n margin-bottom: 18px;\n color: #404040;\n background-color: #eedc94;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#fceec1), to(#eedc94));\n background-image: -moz-linear-gradient(top, #fceec1, #eedc94);\n background-image: -ms-linear-gradient(top, #fceec1, #eedc94);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceec1), color-stop(100%, #eedc94));\n background-image: -webkit-linear-gradient(top, #fceec1, #eedc94);\n background-image: -o-linear-gradient(top, #fceec1, #eedc94);\n background-image: linear-gradient(to bottom, #fceec1, #eedc94);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#fceec1\", endColorstr=\"#eedc94\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #eedc94 #eedc94 #e4c652;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);\n border-width: 1px;\n border-style: solid;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n\n\n }\n .ui-state-highlight a,\n .ui-widget-content .ui-state-highlight a,\n .ui-widget-header .ui-state-highlight a {\n color: #363636;\n }\n .ui-state-error,\n .ui-widget-content .ui-state-error,\n .ui-widget-header .ui-state-error {\n\n\n position: relative;\n margin-bottom: 18px;\n color: #fff;\n border-width: 1px;\n border-style: solid;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25);\n background-color: #c43c35;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));\n background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));\n background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ee5f5b\", endColorstr=\"#c43c35\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #c43c35 #c43c35 #882a25;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n\n\n }\n .ui-state-error a,\n .ui-widget-content .ui-state-error a,\n .ui-widget-header .ui-state-error a {\n color: #cd0a0a;\n }\n .ui-state-error-text,\n .ui-widget-content .ui-state-error-text,\n .ui-widget-header .ui-state-error-text {\n color: #cd0a0a;\n }\n .ui-priority-primary,\n .ui-widget-content .ui-priority-primary,\n .ui-widget-header .ui-priority-primary {\n font-weight: bold;\n }\n .ui-priority-secondary,\n .ui-widget-content .ui-priority-secondary,\n .ui-widget-header .ui-priority-secondary {\n opacity: 0.7;\n filter: alpha(Opacity=70);\n font-weight: normal;\n }\n .ui-state-disabled,\n .ui-widget-content .ui-state-disabled,\n .ui-widget-header .ui-state-disabled {\n opacity: 0.35;\n filter: alpha(Opacity=35);\n background-image: none;\n }\n .ui-state-disabled .ui-icon {\n filter: alpha(Opacity=35);\n } /* For IE8 - See #6059 */\n\n\n /* Icons\n ----------------------------------*/\n\n /* states and images */\n .ui-icon {\n width: 16px;\n height: 16px;\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\n }\n .ui-widget-content .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\n }\n .ui-widget-header .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_222222_256x240.png\");\n }\n .ui-state-default .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_888888_256x240.png\");\n }\n .ui-state-hover .ui-icon,\n .ui-state-focus .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_454545_256x240.png\");\n }\n .ui-state-active .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_454545_256x240.png\");\n }\n .ui-state-highlight .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_2e83ff_256x240.png\");\n }\n .ui-state-error .ui-icon,\n .ui-state-error-text .ui-icon {\n background-image: url(\"../../img/jquery-ui-bootstrap/ui-icons_f6cf3b_256x240.png\");\n }\n\n /* positioning */\n .ui-icon-carat-1-n {\n background-position: 0 0;\n }\n .ui-icon-carat-1-ne {\n background-position: -16px 0;\n }\n .ui-icon-carat-1-e {\n background-position: -32px 0;\n }\n .ui-icon-carat-1-se {\n background-position: -48px 0;\n }\n .ui-icon-carat-1-s {\n background-position: -64px 0;\n }\n .ui-icon-carat-1-sw {\n background-position: -80px 0;\n }\n .ui-icon-carat-1-w {\n background-position: -96px 0;\n }\n .ui-icon-carat-1-nw {\n background-position: -112px 0;\n }\n .ui-icon-carat-2-n-s {\n background-position: -128px 0;\n }\n .ui-icon-carat-2-e-w {\n background-position: -144px 0;\n }\n .ui-icon-triangle-1-n {\n background-position: 0 -16px;\n }\n .ui-icon-triangle-1-ne {\n background-position: -16px -16px;\n }\n .ui-icon-triangle-1-e {\n background-position: -32px -16px;\n }\n .ui-icon-triangle-1-se {\n background-position: -48px -16px;\n }\n .ui-icon-triangle-1-s {\n background-position: -64px -16px;\n }\n .ui-icon-triangle-1-sw {\n background-position: -80px -16px;\n }\n .ui-icon-triangle-1-w {\n background-position: -96px -16px;\n }\n .ui-icon-triangle-1-nw {\n background-position: -112px -16px;\n }\n .ui-icon-triangle-2-n-s {\n background-position: -128px -16px;\n }\n .ui-icon-triangle-2-e-w {\n background-position: -144px -16px;\n }\n .ui-icon-arrow-1-n {\n background-position: 0 -32px;\n }\n .ui-icon-arrow-1-ne {\n background-position: -16px -32px;\n }\n .ui-icon-arrow-1-e {\n background-position: -32px -32px;\n }\n .ui-icon-arrow-1-se {\n background-position: -48px -32px;\n }\n .ui-icon-arrow-1-s {\n background-position: -64px -32px;\n }\n .ui-icon-arrow-1-sw {\n background-position: -80px -32px;\n }\n .ui-icon-arrow-1-w {\n background-position: -96px -32px;\n }\n .ui-icon-arrow-1-nw {\n background-position: -112px -32px;\n }\n .ui-icon-arrow-2-n-s {\n background-position: -128px -32px;\n }\n .ui-icon-arrow-2-ne-sw {\n background-position: -144px -32px;\n }\n .ui-icon-arrow-2-e-w {\n background-position: -160px -32px;\n }\n .ui-icon-arrow-2-se-nw {\n background-position: -176px -32px;\n }\n .ui-icon-arrowstop-1-n {\n background-position: -192px -32px;\n }\n .ui-icon-arrowstop-1-e {\n background-position: -208px -32px;\n }\n .ui-icon-arrowstop-1-s {\n background-position: -224px -32px;\n }\n .ui-icon-arrowstop-1-w {\n background-position: -240px -32px;\n }\n .ui-icon-arrowthick-1-n {\n background-position: 0 -48px;\n }\n .ui-icon-arrowthick-1-ne {\n background-position: -16px -48px;\n }\n .ui-icon-arrowthick-1-e {\n background-position: -32px -48px;\n }\n .ui-icon-arrowthick-1-se {\n background-position: -48px -48px;\n }\n .ui-icon-arrowthick-1-s {\n background-position: -64px -48px;\n }\n .ui-icon-arrowthick-1-sw {\n background-position: -80px -48px;\n }\n .ui-icon-arrowthick-1-w {\n background-position: -96px -48px;\n }\n .ui-icon-arrowthick-1-nw {\n background-position: -112px -48px;\n }\n .ui-icon-arrowthick-2-n-s {\n background-position: -128px -48px;\n }\n .ui-icon-arrowthick-2-ne-sw {\n background-position: -144px -48px;\n }\n .ui-icon-arrowthick-2-e-w {\n background-position: -160px -48px;\n }\n .ui-icon-arrowthick-2-se-nw {\n background-position: -176px -48px;\n }\n .ui-icon-arrowthickstop-1-n {\n background-position: -192px -48px;\n }\n .ui-icon-arrowthickstop-1-e {\n background-position: -208px -48px;\n }\n .ui-icon-arrowthickstop-1-s {\n background-position: -224px -48px;\n }\n .ui-icon-arrowthickstop-1-w {\n background-position: -240px -48px;\n }\n .ui-icon-arrowreturnthick-1-w {\n background-position: 0 -64px;\n }\n .ui-icon-arrowreturnthick-1-n {\n background-position: -16px -64px;\n }\n .ui-icon-arrowreturnthick-1-e {\n background-position: -32px -64px;\n }\n .ui-icon-arrowreturnthick-1-s {\n background-position: -48px -64px;\n }\n .ui-icon-arrowreturn-1-w {\n background-position: -64px -64px;\n }\n .ui-icon-arrowreturn-1-n {\n background-position: -80px -64px;\n }\n .ui-icon-arrowreturn-1-e {\n background-position: -96px -64px;\n }\n .ui-icon-arrowreturn-1-s {\n background-position: -112px -64px;\n }\n .ui-icon-arrowrefresh-1-w {\n background-position: -128px -64px;\n }\n .ui-icon-arrowrefresh-1-n {\n background-position: -144px -64px;\n }\n .ui-icon-arrowrefresh-1-e {\n background-position: -160px -64px;\n }\n .ui-icon-arrowrefresh-1-s {\n background-position: -176px -64px;\n }\n .ui-icon-arrow-4 {\n background-position: 0 -80px;\n }\n .ui-icon-arrow-4-diag {\n background-position: -16px -80px;\n }\n .ui-icon-extlink {\n background-position: -32px -80px;\n }\n .ui-icon-newwin {\n background-position: -48px -80px;\n }\n .ui-icon-refresh {\n background-position: -64px -80px;\n }\n .ui-icon-shuffle {\n background-position: -80px -80px;\n }\n .ui-icon-transfer-e-w {\n background-position: -96px -80px;\n }\n .ui-icon-transferthick-e-w {\n background-position: -112px -80px;\n }\n .ui-icon-folder-collapsed {\n background-position: 0 -96px;\n }\n .ui-icon-folder-open {\n background-position: -16px -96px;\n }\n .ui-icon-document {\n background-position: -32px -96px;\n }\n .ui-icon-document-b {\n background-position: -48px -96px;\n }\n .ui-icon-note {\n background-position: -64px -96px;\n }\n .ui-icon-mail-closed {\n background-position: -80px -96px;\n }\n .ui-icon-mail-open {\n background-position: -96px -96px;\n }\n .ui-icon-suitcase {\n background-position: -112px -96px;\n }\n .ui-icon-comment {\n background-position: -128px -96px;\n }\n .ui-icon-person {\n background-position: -144px -96px;\n }\n .ui-icon-print {\n background-position: -160px -96px;\n }\n .ui-icon-trash {\n background-position: -176px -96px;\n }\n .ui-icon-locked {\n background-position: -192px -96px;\n }\n .ui-icon-unlocked {\n background-position: -208px -96px;\n }\n .ui-icon-bookmark {\n background-position: -224px -96px;\n }\n .ui-icon-tag {\n background-position: -240px -96px;\n }\n .ui-icon-home {\n background-position: 0 -112px;\n }\n .ui-icon-flag {\n background-position: -16px -112px;\n }\n .ui-icon-calendar {\n background-position: -32px -112px;\n }\n .ui-icon-cart {\n background-position: -48px -112px;\n }\n .ui-icon-pencil {\n background-position: -64px -112px;\n }\n .ui-icon-clock {\n background-position: -80px -112px;\n }\n .ui-icon-disk {\n background-position: -96px -112px;\n }\n .ui-icon-calculator {\n background-position: -112px -112px;\n }\n .ui-icon-zoomin {\n background-position: -128px -112px;\n }\n .ui-icon-zoomout {\n background-position: -144px -112px;\n }\n .ui-icon-search {\n background-position: -160px -112px;\n }\n .ui-icon-wrench {\n background-position: -176px -112px;\n }\n .ui-icon-gear {\n background-position: -192px -112px;\n }\n .ui-icon-heart {\n background-position: -208px -112px;\n }\n .ui-icon-star {\n background-position: -224px -112px;\n }\n .ui-icon-link {\n background-position: -240px -112px;\n }\n .ui-icon-cancel {\n background-position: 0 -128px;\n }\n .ui-icon-plus {\n background-position: -16px -128px;\n }\n .ui-icon-plusthick {\n background-position: -32px -128px;\n }\n .ui-icon-minus {\n background-position: -48px -128px;\n }\n .ui-icon-minusthick {\n background-position: -64px -128px;\n }\n .ui-icon-close {\n background-position: -80px -128px;\n }\n .ui-icon-closethick {\n background-position: -96px -128px;\n }\n .ui-icon-key {\n background-position: -112px -128px;\n }\n .ui-icon-lightbulb {\n background-position: -128px -128px;\n }\n .ui-icon-scissors {\n background-position: -144px -128px;\n }\n .ui-icon-clipboard {\n background-position: -160px -128px;\n }\n .ui-icon-copy {\n background-position: -176px -128px;\n }\n .ui-icon-contact {\n background-position: -192px -128px;\n }\n .ui-icon-image {\n background-position: -208px -128px;\n }\n .ui-icon-video {\n background-position: -224px -128px;\n }\n .ui-icon-script {\n background-position: -240px -128px;\n }\n .ui-icon-alert {\n background-position: 0 -144px;\n }\n .ui-icon-info {\n background-position: -16px -144px;\n }\n .ui-icon-notice {\n background-position: -32px -144px;\n }\n .ui-icon-help {\n background-position: -48px -144px;\n }\n .ui-icon-check {\n background-position: -64px -144px;\n }\n .ui-icon-bullet {\n background-position: -80px -144px;\n }\n .ui-icon-radio-off {\n background-position: -96px -144px;\n }\n .ui-icon-radio-on {\n background-position: -112px -144px;\n }\n .ui-icon-pin-w {\n background-position: -128px -144px;\n }\n .ui-icon-pin-s {\n background-position: -144px -144px;\n }\n .ui-icon-play {\n background-position: 0 -160px;\n }\n .ui-icon-pause {\n background-position: -16px -160px;\n }\n .ui-icon-seek-next {\n background-position: -32px -160px;\n }\n .ui-icon-seek-prev {\n background-position: -48px -160px;\n }\n .ui-icon-seek-end {\n background-position: -64px -160px;\n }\n .ui-icon-seek-start {\n background-position: -80px -160px;\n }\n /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */\n .ui-icon-seek-first {\n background-position: -80px -160px;\n }\n .ui-icon-stop {\n background-position: -96px -160px;\n }\n .ui-icon-eject {\n background-position: -112px -160px;\n }\n .ui-icon-volume-off {\n background-position: -128px -160px;\n }\n .ui-icon-volume-on {\n background-position: -144px -160px;\n }\n .ui-icon-power {\n background-position: 0 -176px;\n }\n .ui-icon-signal-diag {\n background-position: -16px -176px;\n }\n .ui-icon-signal {\n background-position: -32px -176px;\n }\n .ui-icon-battery-0 {\n background-position: -48px -176px;\n }\n .ui-icon-battery-1 {\n background-position: -64px -176px;\n }\n .ui-icon-battery-2 {\n background-position: -80px -176px;\n }\n .ui-icon-battery-3 {\n background-position: -96px -176px;\n }\n .ui-icon-circle-plus {\n background-position: 0 -192px;\n }\n .ui-icon-circle-minus {\n background-position: -16px -192px;\n }\n .ui-icon-circle-close {\n background-position: -32px -192px;\n }\n .ui-icon-circle-triangle-e {\n background-position: -48px -192px;\n }\n .ui-icon-circle-triangle-s {\n background-position: -64px -192px;\n }\n .ui-icon-circle-triangle-w {\n background-position: -80px -192px;\n }\n .ui-icon-circle-triangle-n {\n background-position: -96px -192px;\n }\n .ui-icon-circle-arrow-e {\n background-position: -112px -192px;\n }\n .ui-icon-circle-arrow-s {\n background-position: -128px -192px;\n }\n .ui-icon-circle-arrow-w {\n background-position: -144px -192px;\n }\n .ui-icon-circle-arrow-n {\n background-position: -160px -192px;\n }\n .ui-icon-circle-zoomin {\n background-position: -176px -192px;\n }\n .ui-icon-circle-zoomout {\n background-position: -192px -192px;\n }\n .ui-icon-circle-check {\n background-position: -208px -192px;\n }\n .ui-icon-circlesmall-plus {\n background-position: 0 -208px;\n }\n .ui-icon-circlesmall-minus {\n background-position: -16px -208px;\n }\n .ui-icon-circlesmall-close {\n background-position: -32px -208px;\n }\n .ui-icon-squaresmall-plus {\n background-position: -48px -208px;\n }\n .ui-icon-squaresmall-minus {\n background-position: -64px -208px;\n }\n .ui-icon-squaresmall-close {\n background-position: -80px -208px;\n }\n .ui-icon-grip-dotted-vertical {\n background-position: 0 -224px;\n }\n .ui-icon-grip-dotted-horizontal {\n background-position: -16px -224px;\n }\n .ui-icon-grip-solid-vertical {\n background-position: -32px -224px;\n }\n .ui-icon-grip-solid-horizontal {\n background-position: -48px -224px;\n }\n .ui-icon-gripsmall-diagonal-se {\n background-position: -64px -224px;\n }\n .ui-icon-grip-diagonal-se {\n background-position: -80px -224px;\n }\n\n\n /* Misc visuals\n ----------------------------------*/\n\n /* Corner radius */\n .ui-corner-all,\n .ui-corner-top,\n .ui-corner-left,\n .ui-corner-tl {\n -moz-border-radius-topleft: 4px;\n -webkit-border-top-left-radius: 4px;\n -khtml-border-top-left-radius: 4px;\n border-top-left-radius: 4px;\n }\n .ui-corner-all,\n .ui-corner-top,\n .ui-corner-right,\n .ui-corner-tr {\n -moz-border-radius-topright: 4px;\n -webkit-border-top-right-radius: 4px;\n -khtml-border-top-right-radius: 4px;\n border-top-right-radius: 4px;\n }\n .ui-corner-all,\n .ui-corner-bottom,\n .ui-corner-left,\n .ui-corner-bl {\n -moz-border-radius-bottomleft: 4px;\n -webkit-border-bottom-left-radius: 4px;\n -khtml-border-bottom-left-radius: 4px;\n border-bottom-left-radius: 4px;\n }\n .ui-corner-all,\n .ui-corner-bottom,\n .ui-corner-right,\n .ui-corner-br {\n -moz-border-radius-bottomright: 4px;\n -webkit-border-bottom-right-radius: 4px;\n -khtml-border-bottom-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n\n\n /* Overlays */\n\n .ui-widget-overlay {\n background: #aaa url(\"../../img/jquery-ui-bootstrap/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;\n opacity: 0.3;\n filter: alpha(Opacity=30);\n }\n\n .ui-widget-shadow {\n margin: -8px 0 0 -8px;\n padding: 8px;\n background: #aaa url(\"../../img/jquery-ui-bootstrap/ui-bg_flat_0_aaaaaa_40x100.png\") 50% 50% repeat-x;\n opacity: 0.3;\n filter: alpha(Opacity=30);\n -moz-border-radius: 8px;\n -khtml-border-radius: 8px;\n -webkit-border-radius: 8px;\n border-radius: 8px;\n }\n\n /*\n * jQuery UI Accordion 1.10.0\n *\n * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n * http://jqueryui.com/accordion/\n */\n\n /* IE/Win - Fix animation bug - #4615 */\n\n .ui-accordion {\n width: 100%;\n }\n .ui-accordion .ui-accordion-header {\n cursor: pointer;\n position: relative;\n margin-top: 1px;\n zoom: 1;\n font-weight: bold;\n }\n .ui-accordion .ui-accordion-li-fix {\n display: inline;\n }\n .ui-accordion .ui-accordion-header-active {\n border-bottom: 0 !important;\n }\n .ui-accordion .ui-accordion-header a {\n display: block;\n font-size: 1em;\n padding: 0.5em 0.5em 0.5em 1.7em;\n }\n .ui-accordion-icons .ui-accordion-header a {\n padding-left: 2.2em;\n }\n .ui-accordion .ui-accordion-header .ui-icon {\n position: absolute;\n left: 0.5em;\n top: 50%;\n margin-top: -8px;\n }\n .ui-accordion .ui-accordion-content {\n padding: 1em 2.2em;\n border-top: 0;\n margin-top: -2px;\n position: relative;\n top: 1px;\n margin-bottom: 2px;\n overflow: auto;\n display: none;\n zoom: 1;\n }\n .ui-accordion .ui-accordion-content-active {\n display: block;\n }\n\n\n /*\n * jQuery UI Button 1.10.0\n *\n * Copyright 2013, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n * http://docs.jquery.com/UI/Button#theming\n */\n\n .ui-button {\n\n cursor: pointer;\n display: inline-block;\n background-color: #e6e6e6;\n background-repeat: no-repeat;\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), color-stop(25%, #fff), to(#e6e6e6));\n background-image: -webkit-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -moz-linear-gradient(top, #fff, #fff 25%, #e6e6e6);\n background-image: -ms-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: -o-linear-gradient(#fff, #fff 25%, #e6e6e6);\n background-image: linear-gradient(#fff, #fff 25%, #e6e6e6);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ffffff\", endColorstr=\"#e6e6e6\", GradientType=0);\n padding: 5px 14px 6px;\n margin: 0;\n text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);\n color: #333;\n font-size: 13px;\n line-height: normal;\n border: 1px solid #ccc;\n border-bottom-color: #bbb;\n\n -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);\n -webkit-transition: 0.1s linear background-image;\n -moz-transition: 0.1s linear background-image;\n -ms-transition: 0.1s linear background-image;\n -o-transition: 0.1s linear background-image;\n transition: 0.1s linear background-image;\n overflow: visible;\n } /* the overflow property removes extra width in IE */\n\n .ui-button-primary {\n color: #fff;\n background-color: #0064cd;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));\n background-image: -moz-linear-gradient(top, #049cdb, #0064cd);\n background-image: -ms-linear-gradient(top, #049cdb, #0064cd);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));\n background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);\n background-image: -o-linear-gradient(top, #049cdb, #0064cd);\n background-image: linear-gradient(to bottom, #049cdb, #0064cd);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#049cdb\", endColorstr=\"#0064cd\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n\n\n .ui-button-success {\n color: #fff;\n background-color: #57a957;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));\n background-image: -moz-linear-gradient(top, #62c462, #57a957);\n background-image: -ms-linear-gradient(top, #62c462, #57a957);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62c462), color-stop(100%, #57a957));\n background-image: -webkit-linear-gradient(top, #62c462, #57a957);\n background-image: -o-linear-gradient(top, #62c462, #57a957);\n background-image: linear-gradient(to bottom, #62c462, #57a957);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#62c462\", endColorstr=\"#57a957\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #57a957 #57a957 #3d773d;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n\n .ui-button-error {\n color: #fff;\n background-color: #c43c35;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));\n background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -ms-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ee5f5b), color-stop(100%, #c43c35));\n background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);\n background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#ee5f5b\", endColorstr=\"#c43c35\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #c43c35 #c43c35 #882a25;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n\n .ui-button-icon-only {\n width: 2.2em;\n } /* to make room for the icon, a width needs to be set here */\n button.ui-button-icon-only { } /* button elements seem to need a little more width */\n .ui-button-icons-only {\n width: 3.4em;\n }\n button.ui-button-icons-only {\n width: 3.7em;\n }\n\n /*button text element */\n\n .ui-button .ui-button-text {\n display: block;\n }\n .ui-button-text-only .ui-button-text { }\n .ui-button-icon-only .ui-button-text,\n .ui-button-icons-only .ui-button-text {\n padding: 0.4em;\n text-indent: -9999999px; /*tempfix*/\n display: none;\n }\n .ui-button-text-icon-primary .ui-button-text,\n .ui-button-text-icons .ui-button-text {\n padding: 0.4em 1em 0.4em 2.1em;\n }\n .ui-button-text-icon-secondary .ui-button-text,\n .ui-button-text-icons .ui-button-text {\n padding: 0.4em 2.1em 0.4em 1em;\n }\n .ui-button-text-icons .ui-button-text {\n padding-left: 2.1em;\n padding-right: 2.1em;\n }\n /* no icon support for input elements, provide padding by default */\n /* input.ui-button { padding: .4em 1em; } */\n\n /*button icon element(s) */\n .ui-button-icon-only .ui-icon,\n .ui-button-text-icon-primary .ui-icon,\n .ui-button-text-icon-secondary .ui-icon,\n .ui-button-text-icons .ui-icon,\n .ui-button-icons-only .ui-icon {\n top: 50%;\n margin-top: -3px;\n margin-bottom: 3px;\n }\n .ui-button-icon-only .ui-icon {\n left: 50%;\n margin-left: -8px;\n }\n .ui-button-text-icon-primary .ui-button-icon-primary,\n .ui-button-text-icons .ui-button-icon-primary,\n .ui-button-icons-only .ui-button-icon-primary {\n left: 0.5em;\n }\n .ui-button-text-icon-secondary .ui-button-icon-secondary,\n .ui-button-text-icons .ui-button-icon-secondary,\n .ui-button-icons-only .ui-button-icon-secondary {\n right: 0.5em;\n }\n .ui-button-text-icons .ui-button-icon-secondary,\n .ui-button-icons-only .ui-button-icon-secondary {\n right: 0.5em;\n }\n\n /*button sets*/\n\n\n .ui-buttonset {\n margin-right: 7px;\n }\n .ui-buttonset .ui-state-active {\n color: #fff;\n background-color: #0064cd;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));\n background-image: -moz-linear-gradient(top, #049cdb, #0064cd);\n background-image: -ms-linear-gradient(top, #049cdb, #0064cd);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));\n background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);\n background-image: -o-linear-gradient(top, #049cdb, #0064cd);\n background-image: linear-gradient(to bottom, #049cdb, #0064cd);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#049cdb\", endColorstr=\"#0064cd\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n }\n .ui-buttonset .ui-button {\n margin-left: 0;\n margin-right: 0;\n }\n\n /* workarounds */\n button.ui-button::-moz-focus-inner {\n border: 0;\n padding: 0;\n } /* reset extra padding in Firefox */\n\n /*\n * jQuery UI Datepicker 1.9.0\n *\n * Copyright 2012-10-11, AUTHORS.txt (http://jqueryui.com/about)\n * Dual licensed under the MIT or GPL Version 2 licenses.\n * http://jquery.org/license\n *\n * http://jqueryui.com/datepicker/\n */\n .ui-datepicker {\n width: 17em;\n padding: 0.2em 0.2em 0;\n display: none;\n }\n .ui-datepicker .ui-datepicker-header {\n position: relative;\n padding: 0.2em 0;\n border: 0px;\n font-weight: bold;\n width: 100%;\n padding: 4px 0;\n background-color: #f5f5f5;\n color: #808080;\n }\n .ui-datepicker .ui-datepicker-prev,\n .ui-datepicker .ui-datepicker-next {\n position: absolute;\n top: 2px;\n width: 1.8em;\n height: 1.8em;\n }\n\n .ui-datepicker .ui-datepicker-prev {\n left: 2px;\n }\n .ui-datepicker .ui-datepicker-next {\n right: 2px;\n }\n\n .ui-datepicker .ui-datepicker-prev span,\n .ui-datepicker .ui-datepicker-next span {\n display: block;\n position: absolute;\n left: 50%;\n margin-left: -8px;\n top: 50%;\n margin-top: -8px;\n }\n .ui-datepicker .ui-datepicker-title {\n margin: 0 2.3em;\n line-height: 1.8em;\n text-align: center;\n }\n .ui-datepicker .ui-datepicker-title select {\n font-size: 1em;\n margin: 1px 0;\n }\n .ui-datepicker select.ui-datepicker-month-year {\n width: 100%;\n }\n .ui-datepicker select.ui-datepicker-month,\n .ui-datepicker select.ui-datepicker-year {\n width: 49%;\n }\n .ui-datepicker table {\n width: 100%;\n font-size: 0.9em;\n border-collapse: collapse;\n margin: 0 0 0.4em;\n }\n .ui-datepicker th {\n padding: 0.7em 0.3em;\n text-align: center;\n font-weight: bold;\n border: 0;\n }\n .ui-datepicker td {\n border: 0;\n padding: 1px;\n }\n .ui-datepicker td span,\n .ui-datepicker td a {\n display: block;\n padding: 0.2em;\n text-align: right;\n text-decoration: none;\n }\n .ui-datepicker .ui-datepicker-buttonpane {\n background-image: none;\n margin: 0.7em 0 0 0;\n padding: 0 0.2em;\n border-left: 0;\n border-right: 0;\n border-bottom: 0;\n }\n .ui-datepicker .ui-datepicker-buttonpane button {\n float: right;\n margin: 0.5em 0.2em 0.4em;\n cursor: pointer;\n padding: 0.2em 0.6em 0.3em 0.6em;\n width: auto;\n overflow: visible;\n }\n .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {\n float: left;\n }\n\n /* with multiple calendars */\n .ui-datepicker.ui-datepicker-multi {\n width: auto;\n }\n .ui-datepicker-multi .ui-datepicker-group {\n float: left;\n }\n .ui-datepicker-multi .ui-datepicker-group table {\n width: 95%;\n margin: 0 auto 0.4em;\n }\n .ui-datepicker-multi-2 .ui-datepicker-group {\n width: 50%;\n }\n .ui-datepicker-multi-3 .ui-datepicker-group {\n width: 33.3%;\n }\n .ui-datepicker-multi-4 .ui-datepicker-group {\n width: 25%;\n }\n .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {\n border-left-width: 0;\n }\n .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {\n border-left-width: 0;\n }\n .ui-datepicker-multi .ui-datepicker-buttonpane {\n clear: left;\n }\n .ui-datepicker-row-break {\n clear: both;\n width: 100%;\n font-size: 0em;\n }\n\n /* RTL support */\n .ui-datepicker-rtl {\n direction: rtl;\n }\n .ui-datepicker-rtl .ui-datepicker-prev {\n right: 2px;\n left: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-next {\n left: 2px;\n right: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-prev:hover {\n right: 1px;\n left: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-next:hover {\n left: 1px;\n right: auto;\n }\n .ui-datepicker-rtl .ui-datepicker-buttonpane {\n clear: right;\n }\n .ui-datepicker-rtl .ui-datepicker-buttonpane button {\n float: left;\n }\n .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {\n float: right;\n }\n .ui-datepicker-rtl .ui-datepicker-group {\n float: right;\n }\n .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {\n border-right-width: 0;\n border-left-width: 1px;\n }\n .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {\n border-right-width: 0;\n border-left-width: 1px;\n }\n\n /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */\n .ui-datepicker-cover {\n display: none; /*sorry for IE5*/\n display: block; /*sorry for IE5*/\n position: absolute; /*must have*/\n z-index: -1; /*must have*/\n filter: mask(); /*must have*/\n top: -4px; /*must have*/\n left: -4px; /*must have*/\n width: 200px; /*must have*/\n height: 200px; /*must have*/\n }\n\n .ui-datepicker th {\n font-weight: bold;\n color: gray;\n }\n\n .ui-datepicker-today a:hover {\n background-color: #808080;\n color: #fff;\n\n }\n .ui-datepicker-today a {\n background-color: #bfbfbf;\n cursor: pointer;\n padding: 0 4px;\n margin-bottom: 0px;\n\n }\n\n\n .ui-datepicker td a {\n margin-bottom: 0px;\n border: 0px;\n }\n\n .ui-datepicker td:hover {\n color: #fff;\n }\n\n .ui-datepicker td .ui-state-default {\n border: 0px;\n background: none;\n margin-bottom: 0px;\n padding: 5px;\n color: gray;\n text-align: center;\n filter: none;\n }\n\n\n .ui-datepicker td .ui-state-active {\n background: #bfbfbf;\n margin-bottom: 0px;\n font-size: normal;\n text-shadow: 0px;\n color: #fff;\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n border-radius: 4px;\n }\n\n .ui-datepicker td .ui-state-hover {\n color: #fff;\n background: #0064cd;\n background-color: #0064cd;\n background-repeat: repeat-x;\n background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));\n background-image: -moz-linear-gradient(top, #049cdb, #0064cd);\n background-image: -ms-linear-gradient(top, #049cdb, #0064cd);\n background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));\n background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);\n background-image: -o-linear-gradient(top, #049cdb, #0064cd);\n background-image: linear-gradient(to bottom, #049cdb, #0064cd);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=\"#049cdb\", endColorstr=\"#0064cd\", GradientType=0);\n text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);\n border-color: #0064cd #0064cd #003f81;\n border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);\n -webkit-border-radius: 4px;\n -moz-border-radius: 4px;\n -khtml-border-radius: 4px;\n border-radius: 4px;\n }\n\n .ui-widget-content {\n border: 1px solid #dfdfdf;\n }\n .ui-datepicker table {\n background: #fff;\n }\n\n .placeholder {\n background: #f9f9f9 !important;\n border: 1px dashed #bbb !important;\n }\n\n}\n\n.wp-customizer {\n #ui-datepicker-div {\n z-index: 999999 !important;\n }\n}\n","/*\n * qTip2 - Pretty powerful tooltips - v3.0.3\n * http://qtip2.com\n *\n * Copyright (c) 2016\n * Released under the MIT licenses\n * http://jquery.org/license\n *\n * Date: Wed May 11 2016 10:31 GMT+0100+0100\n * Plugins: tips modal viewport svg imagemap ie6\n * Styles: core basic css3\n */\n.qtip{\n position: absolute;\n left: -28000px;\n top: -28000px;\n display: none;\n\n max-width: 280px;\n min-width: 50px;\n\n font-size: 10.5px;\n line-height: 12px;\n\n direction: ltr;\n\n box-shadow: none;\n padding: 0;\n}\n\n.qtip-content{\n position: relative;\n padding: 5px 9px;\n overflow: hidden;\n\n text-align: left;\n word-wrap: break-word;\n}\n\n.qtip-titlebar{\n position: relative;\n padding: 5px 35px 5px 10px;\n overflow: hidden;\n\n border-width: 0 0 1px;\n font-weight: bold;\n}\n\n.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }\n\n/* Default close button class */\n.qtip-close{\n position: absolute;\n right: -9px; top: -9px;\n z-index: 11; /* Overlap .qtip-tip */\n\n cursor: pointer;\n outline: medium none;\n\n border: 1px solid transparent;\n}\n\n.qtip-titlebar .qtip-close{\n right: 4px; top: 50%;\n margin-top: -9px;\n}\n\n* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */\n\n.qtip-titlebar .ui-icon,\n.qtip-icon .ui-icon{\n display: block;\n text-indent: -1000em;\n direction: ltr;\n}\n\n.qtip-icon, .qtip-icon .ui-icon{\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n border-radius: 3px;\n text-decoration: none;\n}\n\n.qtip-icon .ui-icon{\n width: 18px;\n height: 14px;\n\n line-height: 14px;\n text-align: center;\n text-indent: 0;\n font: normal bold 10px/13px Tahoma,sans-serif;\n\n color: inherit;\n background: transparent none no-repeat -100em -100em;\n}\n\n/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */\n.qtip-focus{}\n\n/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */\n.qtip-hover{}\n\n/* Default tooltip style */\n.qtip-default{\n border: 1px solid #F1D031;\n\n background-color: #FFFFA3;\n color: #555;\n}\n\n.qtip-default .qtip-titlebar{\n background-color: #FFEF93;\n}\n\n.qtip-default .qtip-icon{\n border-color: #CCC;\n background: #F1F1F1;\n color: #777;\n}\n\n.qtip-default .qtip-titlebar .qtip-close{\n border-color: #AAA;\n color: #111;\n}\n\n\n/*! Light tooltip style */\n.qtip-light{\n background-color: white;\n border-color: #E2E2E2;\n color: #454545;\n}\n\n.qtip-light .qtip-titlebar{\n background-color: #f1f1f1;\n}\n\n\n/*! Dark tooltip style */\n.qtip-dark{\n background-color: #505050;\n border-color: #303030;\n color: #f3f3f3;\n}\n\n.qtip-dark .qtip-titlebar{\n background-color: #404040;\n}\n\n.qtip-dark .qtip-icon{\n border-color: #444;\n}\n\n.qtip-dark .qtip-titlebar .ui-state-hover{\n border-color: #303030;\n}\n\n\n/*! Cream tooltip style */\n.qtip-cream{\n background-color: #FBF7AA;\n border-color: #F9E98E;\n color: #A27D35;\n}\n\n.qtip-cream .qtip-titlebar{\n background-color: #F0DE7D;\n}\n\n.qtip-cream .qtip-close .qtip-icon{\n background-position: -82px 0;\n}\n\n\n/*! Red tooltip style */\n.qtip-red{\n background-color: #F78B83;\n border-color: #D95252;\n color: #912323;\n}\n\n.qtip-red .qtip-titlebar{\n background-color: #F06D65;\n}\n\n.qtip-red .qtip-close .qtip-icon{\n background-position: -102px 0;\n}\n\n.qtip-red .qtip-icon{\n border-color: #D95252;\n}\n\n.qtip-red .qtip-titlebar .ui-state-hover{\n border-color: #D95252;\n}\n\n\n/*! Green tooltip style */\n.qtip-green{\n background-color: #CAED9E;\n border-color: #90D93F;\n color: #3F6219;\n}\n\n.qtip-green .qtip-titlebar{\n background-color: #B0DE78;\n}\n\n.qtip-green .qtip-close .qtip-icon{\n background-position: -42px 0;\n}\n\n\n/*! Blue tooltip style */\n.qtip-blue{\n background-color: #E5F6FE;\n border-color: #ADD9ED;\n color: #5E99BD;\n}\n\n.qtip-blue .qtip-titlebar{\n background-color: #D0E9F5;\n}\n\n.qtip-blue .qtip-close .qtip-icon{\n background-position: -2px 0;\n}\n\n\n.qtip-shadow{\n -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n}\n\n/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */\n.qtip-rounded,\n.qtip-tipsy,\n.qtip-bootstrap{\n -moz-border-radius: 5px;\n -webkit-border-radius: 5px;\n border-radius: 5px;\n}\n\n.qtip-rounded .qtip-titlebar{\n -moz-border-radius: 4px 4px 0 0;\n -webkit-border-radius: 4px 4px 0 0;\n border-radius: 4px 4px 0 0;\n}\n\n/* Youtube tooltip style */\n.qtip-youtube{\n -moz-border-radius: 2px;\n -webkit-border-radius: 2px;\n border-radius: 2px;\n\n -webkit-box-shadow: 0 0 3px #333;\n -moz-box-shadow: 0 0 3px #333;\n box-shadow: 0 0 3px #333;\n\n color: white;\n border: 0 solid transparent;\n\n background: #4A4A4A;\n background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));\n background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);\n background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);\n background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);\n background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);\n}\n\n.qtip-youtube .qtip-titlebar{\n background-color: #4A4A4A;\n background-color: rgba(0,0,0,0);\n}\n\n.qtip-youtube .qtip-content{\n padding: .75em;\n font: 12px arial,sans-serif;\n\n filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);\";\n}\n\n.qtip-youtube .qtip-icon{\n border-color: #222;\n}\n\n.qtip-youtube .qtip-titlebar .ui-state-hover{\n border-color: #303030;\n}\n\n\n/* jQuery TOOLS Tooltip style */\n.qtip-jtools{\n background: #232323;\n background: rgba(0, 0, 0, 0.7);\n background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));\n background-image: -moz-linear-gradient(top, #717171, #232323);\n background-image: -webkit-linear-gradient(top, #717171, #232323);\n background-image: -ms-linear-gradient(top, #717171, #232323);\n background-image: -o-linear-gradient(top, #717171, #232323);\n\n border: 2px solid #ddd;\n border: 2px solid rgba(241,241,241,1);\n\n -moz-border-radius: 2px;\n -webkit-border-radius: 2px;\n border-radius: 2px;\n\n -webkit-box-shadow: 0 0 12px #333;\n -moz-box-shadow: 0 0 12px #333;\n box-shadow: 0 0 12px #333;\n}\n\n/* IE Specific */\n.qtip-jtools .qtip-titlebar{\n background-color: transparent;\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)\";\n}\n.qtip-jtools .qtip-content{\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)\";\n}\n\n.qtip-jtools .qtip-titlebar,\n.qtip-jtools .qtip-content{\n background: transparent;\n color: white;\n border: 0 dashed transparent;\n}\n\n.qtip-jtools .qtip-icon{\n border-color: #555;\n}\n\n.qtip-jtools .qtip-titlebar .ui-state-hover{\n border-color: #333;\n}\n\n\n/* Cluetip style */\n.qtip-cluetip{\n -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);\n\n background-color: #D9D9C2;\n color: #111;\n border: 0 dashed transparent;\n}\n\n.qtip-cluetip .qtip-titlebar{\n background-color: #87876A;\n color: white;\n border: 0 dashed transparent;\n}\n\n.qtip-cluetip .qtip-icon{\n border-color: #808064;\n}\n\n.qtip-cluetip .qtip-titlebar .ui-state-hover{\n border-color: #696952;\n color: #696952;\n}\n\n\n/* Tipsy style */\n.qtip-tipsy{\n background: black;\n background: rgba(0, 0, 0, .87);\n\n color: white;\n border: 0 solid transparent;\n\n font-size: 11px;\n font-family: 'Lucida Grande', sans-serif;\n font-weight: bold;\n line-height: 16px;\n text-shadow: 0 1px black;\n}\n\n.qtip-tipsy .qtip-titlebar{\n padding: 6px 35px 0 10px;\n background-color: transparent;\n}\n\n.qtip-tipsy .qtip-content{\n padding: 6px 10px;\n}\n\n.qtip-tipsy .qtip-icon{\n border-color: #222;\n text-shadow: none;\n}\n\n.qtip-tipsy .qtip-titlebar .ui-state-hover{\n border-color: #303030;\n}\n\n\n/* Tipped style */\n.qtip-tipped{\n border: 3px solid #959FA9;\n\n -moz-border-radius: 3px;\n -webkit-border-radius: 3px;\n border-radius: 3px;\n\n background-color: #F9F9F9;\n color: #454545;\n\n font-weight: normal;\n font-family: serif;\n}\n\n.qtip-tipped .qtip-titlebar{\n border-bottom-width: 0;\n\n color: white;\n background: #3A79B8;\n background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));\n background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);\n background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);\n background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);\n background-image: -o-linear-gradient(top, #3A79B8, #2E629D);\n filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);\n -ms-filter: \"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)\";\n}\n\n.qtip-tipped .qtip-icon{\n border: 2px solid #285589;\n background: #285589;\n}\n\n.qtip-tipped .qtip-icon .ui-icon{\n background-color: #FBFBFB;\n color: #555;\n}\n\n\n/**\n * Twitter Bootstrap style.\n *\n * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.\n * Does not work with IE 7.\n */\n.qtip-bootstrap{\n /** Taken from Bootstrap body */\n font-size: 14px;\n line-height: 20px;\n color: #333333;\n\n /** Taken from Bootstrap .popover */\n padding: 1px;\n background-color: #ffffff;\n border: 1px solid #ccc;\n border: 1px solid rgba(0, 0, 0, 0.2);\n -webkit-border-radius: 6px;\n -moz-border-radius: 6px;\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);\n -webkit-background-clip: padding-box;\n -moz-background-clip: padding;\n background-clip: padding-box;\n}\n\n.qtip-bootstrap .qtip-titlebar{\n /** Taken from Bootstrap .popover-title */\n padding: 8px 14px;\n margin: 0;\n font-size: 14px;\n font-weight: normal;\n line-height: 18px;\n background-color: #f7f7f7;\n border-bottom: 1px solid #ebebeb;\n -webkit-border-radius: 5px 5px 0 0;\n -moz-border-radius: 5px 5px 0 0;\n border-radius: 5px 5px 0 0;\n}\n\n.qtip-bootstrap .qtip-titlebar .qtip-close{\n /**\n * Overrides qTip2:\n * .qtip-titlebar .qtip-close{\n * [...]\n * right: 4px;\n * top: 50%;\n * [...]\n * border-style: solid;\n * }\n */\n right: 11px;\n top: 45%;\n border-style: none;\n}\n\n.qtip-bootstrap .qtip-content{\n /** Taken from Bootstrap .popover-content */\n padding: 9px 14px;\n}\n\n.qtip-bootstrap .qtip-icon{\n /**\n * Overrides qTip2:\n * .qtip-default .qtip-icon {\n * border-color: #CCC;\n * background: #F1F1F1;\n * color: #777;\n * }\n */\n background: transparent;\n}\n\n.qtip-bootstrap .qtip-icon .ui-icon{\n /**\n * Overrides qTip2:\n * .qtip-icon .ui-icon{\n * width: 18px;\n * height: 14px;\n * }\n */\n width: auto;\n height: auto;\n\n /* Taken from Bootstrap .close */\n float: right;\n font-size: 20px;\n font-weight: bold;\n line-height: 18px;\n color: #000000;\n text-shadow: 0 1px 0 #ffffff;\n opacity: 0.2;\n filter: alpha(opacity=20);\n}\n\n.qtip-bootstrap .qtip-icon .ui-icon:hover{\n /* Taken from Bootstrap .close:hover */\n color: #000000;\n text-decoration: none;\n cursor: pointer;\n opacity: 0.4;\n filter: alpha(opacity=40);\n}\n\n\n/* IE9 fix - removes all filters */\n.qtip:not(.ie9haxors) div.qtip-content,\n.qtip:not(.ie9haxors) div.qtip-titlebar{\n filter: none;\n -ms-filter: none;\n}\n\n\n.qtip .qtip-tip{\n margin: 0 auto;\n overflow: hidden;\n z-index: 10;\n\n}\n\n/* Opera bug #357 - Incorrect tip position\nhttps://github.com/Craga89/qTip2/issues/367 */\nx:-o-prefocus, .qtip .qtip-tip{\n visibility: hidden;\n}\n\n.qtip .qtip-tip,\n.qtip .qtip-tip .qtip-vml,\n.qtip .qtip-tip canvas{\n position: absolute;\n\n color: #123456;\n background: transparent;\n border: 0 dashed transparent;\n}\n\n.qtip .qtip-tip canvas{ top: 0; left: 0; }\n\n.qtip .qtip-tip .qtip-vml{\n behavior: url(#default#VML);\n display: inline-block;\n visibility: visible;\n}\n\n\n#qtip-overlay{\n position: fixed;\n left: 0; top: 0;\n width: 100%; height: 100%;\n}\n\n/* Applied to modals with show.modal.blur set to true */\n#qtip-overlay.blurs{ cursor: pointer; }\n\n/* Change opacity of overlay here */\n#qtip-overlay div{\n position: absolute;\n left: 0; top: 0;\n width: 100%; height: 100%;\n\n background-color: black;\n\n opacity: 0.7;\n filter:alpha(opacity=70);\n -ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n}\n\n\n.qtipmodal-ie6fix{\n position: absolute !important;\n}\n",".select2-selection--single {\n box-sizing: border-box;\n\n cursor: pointer;\n display: block;\n\n height: 28px;\n\n user-select: none;\n -webkit-user-select: none;\n\n .select2-selection__rendered {\n display: block;\n padding-left: 8px;\n padding-right: 20px;\n\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .select2-selection__clear {\n background-color: transparent;\n border: none;\n font-size: 1em;\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__rendered {\n padding-right: 8px;\n padding-left: 20px;\n }\n }\n}\n",".select2-selection--multiple {\n box-sizing: border-box;\n\n cursor: pointer;\n display: block;\n\n min-height: 32px;\n\n user-select: none;\n -webkit-user-select: none;\n\n .select2-selection__rendered {\n display: inline;\n list-style: none;\n padding: 0;\n }\n\n .select2-selection__clear {\n background-color: transparent;\n border: none;\n font-size: 1em;\n }\n}\n\n.select2-search--inline {\n .select2-search__field {\n box-sizing: border-box;\n border: none;\n font-size: 100%;\n margin-top: 5px;\n margin-left: 5px;\n padding: 0;\n max-width: 100%;\n resize: none;\n height: 18px;\n vertical-align: bottom;\n font-family: sans-serif;\n overflow: hidden;\n word-break: keep-all;\n\n &::-webkit-search-cancel-button {\n -webkit-appearance: none;\n }\n }\n}\n",".select2-selection--single {\n background-color: #fff;\n border: 1px solid #aaa;\n border-radius: 4px;\n\n .select2-selection__rendered {\n color: #444;\n line-height: 28px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n height: 26px;\n margin-right: 20px;\n padding-right: 0px;\n }\n\n .select2-selection__placeholder {\n color: #999;\n }\n\n .select2-selection__arrow {\n height: 26px;\n\n position: absolute;\n\n top: 1px;\n right: 1px;\n\n width: 20px;\n\n b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n\n height: 0;\n left: 50%;\n\n margin-left: -4px;\n margin-top: -2px;\n\n position: absolute;\n\n top: 50%;\n width: 0;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__clear {\n float: left;\n }\n\n .select2-selection__arrow {\n left: 1px;\n right: auto;\n }\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--single {\n background-color: #eee;\n cursor: default;\n\n .select2-selection__clear {\n display: none;\n }\n }\n}\n\n&.select2-container--open {\n .select2-selection--single {\n .select2-selection__arrow {\n b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n }\n }\n }\n}\n",".select2-selection--multiple {\n background-color: white;\n border: 1px solid #aaa;\n border-radius: 4px;\n cursor: text;\n padding-bottom: 5px;\n padding-right: 5px;\n position: relative;\n\n &.select2-selection--clearable {\n padding-right: 25px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n font-weight: bold;\n height: 20px;\n margin-right: 10px;\n margin-top: 5px;\n\n position: absolute;\n right: 0;\n\n // This padding is to account for the bottom border for the first\n // selection row and the top border of the second selection row.\n // Without it, selections on the first row may be offset incorrectly\n // and appear in their own row instead of going to the second row\n padding: 1px;\n }\n\n .select2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid #aaa;\n border-radius: 4px;\n box-sizing: border-box;\n\n display: inline-block;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0;\n padding-left: 20px;\n\n position: relative;\n\n max-width: 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: bottom;\n white-space: nowrap;\n }\n\n .select2-selection__choice__display {\n cursor: default;\n\n padding-left: 2px;\n padding-right: 5px;\n }\n\n .select2-selection__choice__remove {\n background-color: transparent;\n border: none;\n border-right: 1px solid #aaa;\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n\n color: #999;\n cursor: pointer;\n\n font-size: 1em;\n font-weight: bold;\n\n padding: 0 4px;\n\n position: absolute;\n left: 0;\n top: 0;\n\n &:hover, &:focus {\n background-color: #f1f1f1;\n color: #333;\n outline: none;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--multiple {\n .select2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n }\n\n .select2-selection__choice__display {\n padding-left: 5px;\n padding-right: 2px;\n }\n\n .select2-selection__choice__remove {\n border-left: 1px solid #aaa;\n border-right: none;\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n }\n\n .select2-selection__clear {\n float: left;\n margin-left: 10px;\n margin-right: auto;\n }\n }\n}\n\n&.select2-container--focus {\n .select2-selection--multiple {\n border: solid black 1px;\n outline: 0;\n }\n}\n\n&.select2-container--disabled {\n .select2-selection--multiple {\n background-color: #eee;\n cursor: default;\n }\n\n .select2-selection__choice__remove {\n display: none;\n }\n}\n",".select2-selection--single {\n background-color: mix($selection-bg-top-color, $selection-bg-bottom-color);\n\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n outline: 0;\n\n @include gradient-vertical($selection-bg-top-color, $selection-bg-bottom-color, 50%, 100%);\n\n &:focus {\n border: 1px solid $focus-border-color;\n }\n\n .select2-selection__rendered {\n color: #444;\n line-height: 28px;\n }\n\n .select2-selection__clear {\n cursor: pointer;\n float: right;\n font-weight: bold;\n height: 26px;\n margin-right: 20px;\n }\n\n .select2-selection__placeholder {\n color: #999;\n }\n\n .select2-selection__arrow {\n background-color: #ddd;\n\n border: none;\n border-left: 1px solid $border-color;\n border-top-right-radius: $border-radius;\n border-bottom-right-radius: $border-radius;\n\n height: 26px;\n\n position: absolute;\n\n top: 1px;\n right: 1px;\n\n width: 20px;\n\n @include gradient-vertical(#eeeeee, #cccccc, 50%, 100%);\n\n b {\n border-color: #888 transparent transparent transparent;\n border-style: solid;\n border-width: 5px 4px 0 4px;\n\n height: 0;\n left: 50%;\n\n margin-left: -4px;\n margin-top: -2px;\n\n position: absolute;\n\n top: 50%;\n width: 0;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--single {\n .select2-selection__clear {\n float: left;\n }\n\n .select2-selection__arrow {\n border: none;\n border-right: 1px solid $border-color;\n\n border-radius: 0;\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n\n left: 1px;\n right: auto;\n }\n }\n}\n\n&.select2-container--open {\n .select2-selection--single {\n border: 1px solid $focus-border-color;\n\n .select2-selection__arrow {\n background: transparent;\n\n border: none;\n\n b {\n border-color: transparent transparent #888 transparent;\n border-width: 0 4px 5px 4px;\n }\n }\n }\n\n &.select2-container--above {\n .select2-selection--single {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n\n @include gradient-vertical($selection-opened-bg-bottom-color, $selection-opened-bg-top-color, 0%, 50%);\n }\n }\n\n &.select2-container--below {\n .select2-selection--single {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n\n @include gradient-vertical($selection-opened-bg-top-color, $selection-opened-bg-bottom-color, 50%, 100%);\n }\n }\n}\n",".select2-selection--multiple {\n background-color: white;\n\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n cursor: text;\n\n outline: 0;\n\n padding-bottom: 5px;\n padding-right: 5px;\n\n &:focus {\n border: 1px solid $focus-border-color;\n }\n\n .select2-selection__clear {\n display: none;\n }\n\n .select2-selection__choice {\n background-color: #e4e4e4;\n border: 1px solid $border-color;\n border-radius: $border-radius;\n\n display: inline-block;\n margin-left: 5px;\n margin-top: 5px;\n padding: 0;\n }\n\n .select2-selection__choice__display {\n cursor: default;\n\n padding-left: 2px;\n padding-right: 5px;\n }\n\n .select2-selection__choice__remove {\n background-color: transparent;\n border: none;\n border-top-left-radius: $border-radius;\n border-bottom-left-radius: $border-radius;\n\n color: $remove-color;\n cursor: pointer;\n\n font-size: 1em;\n font-weight: bold;\n\n padding: 0 4px;\n\n &:hover {\n color: $remove-hover-color;\n outline: none;\n }\n }\n}\n\n&[dir=\"rtl\"] {\n .select2-selection--multiple {\n .select2-selection__choice {\n margin-left: 5px;\n margin-right: auto;\n }\n\n .select2-selection__choice__display {\n padding-left: 5px;\n padding-right: 2px;\n }\n\n .select2-selection__choice__remove {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: $border-radius;\n border-bottom-right-radius: $border-radius;\n }\n }\n}\n\n&.select2-container--open {\n .select2-selection--multiple {\n border: 1px solid $focus-border-color;\n }\n\n &.select2-container--above {\n .select2-selection--multiple {\n border-top: none;\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n }\n\n &.select2-container--below {\n .select2-selection--multiple {\n border-bottom: none;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n }\n}\n"]}
1
+ {"version":3,"sources":["vendor.css","elusive-icons/elusive-icons.scss","select2/core.scss","select2/_dropdown.scss","select2/theme/default/layout.scss","select2/theme/classic/layout.scss","jquery-ui-1.10.0.custom.scss","qtip.scss","select2/_single.scss","select2/_multiple.scss","select2/theme/default/_single.scss","select2/theme/default/_multiple.scss","select2/theme/classic/_single.scss","select2/theme/classic/_multiple.scss"],"names":[],"mappings":"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,EAAA;;AC0BxC,iLA6+BA,gCACA,EAAA;;AA9+BA,qLDpBQ,gCAAgC,EAAA;;ACoBxC,iLA4/BA,gCACW,EAAA;;AA7/BX,qLDdQ,gCAAgC,EAAA;;ACcxC,iLCzrBA,gCMAA,EAAA;;APyrBA,qLDRQ,iCAAiC,EAAA;;ACQzC,yLCzrBA,iCM6BI,EAAA;;AP4pBJ,iMDFQ,iCAAiC,EAAA;;ACEzC,yLCzrBA,iCOAA,EAAA;;ARyrBA,iMDIQ,iCAAiC,EAAA;;ACJzC,iMEzrBA,iCACsB,EAAA;;AFwrBtB,iMDUQ,iCAAiC,EAAA;;ACVzC,iME7pBA,iCAGI,EAAA;;AF0pBJ,iMDgBQ,iCAAiC,EAAA;;AChBzC,yME9oBA,4BAAyB,EAAA;;AF8oBzB,yMDsBQ,gCAAgC,EAAA;;ACtBxC,yMEloBA,gCAII,EAAA;;AF8nBJ,yMD4BQ,gCAAgC,EAAA;;AC5BxC,qLC3qBA,gCAEU,EAAA;;ADyqBV,qLDkCQ,gCAAgC,EAAA;;AClCxC,qLGzrBA,gCMAA,EAAA;;ATyrBA,qLDwCQ,iCAAiC,EAAA;;ACxCzC,yLGzrBA,iCMAA,EAAA;;ATyrBA,yLD8CQ,iCAAiC,EAAA;;AC9CzC,yLGzrBA,iCMqDI,EAAA;;ATooBJ,yLDoDQ,iCAAiC,EAAA;;ACpDzC,qJGzrBA,4BAA2B,EAAA;;AHyrB3B,yKD0DQ,gCAAgC,EAAA;;AC1DxC,qJGzrBA,gCOAA,EAAA;;AVyrBA,iJDgEQ,gCAAgC,EAAA;;AChExC,qJGzrBA,gCOAA,EAAA;;AVyrBA,qJDsEQ,gCAAgC,EAAA;;ACtExC,yKGzrBA,gCOsFI,EAAA;;AVmmBJ,6LD4EQ,iCAAiC,EAAA;;AC5EzC,yLGzrBA,4BAA2B,EAAA;;AHyrB3B,qKDkFQ,gCAAgC,EAAA;;AClFxC,yJGzrBA,gCAA2B,EAAA;;AHyrB3B,iKDwFQ,gCAAgC,EAAA;;ACxFxC,yIGzrBA,gCAwBI,EAAA;;AHiqBJ,qKD8FQ,gCAAgC,EAAA;;AC9FxC,6JGzrBA,gCAuCI,EAAA;;AHkpBJ,yJDoGQ,iCAAiC,EAAA;;ACpGzC,qJGzrBA,iCAuCI,EAAA;;AHkpBJ,iJD0GQ,iCAAiC,EAAA;;AC1GzC,6IGzrBA,iCA0EI,EAAA;;AH+mBJ,6IDgHQ,iCAAiC,EAAA;;AChHzC,iJGzrBA,iCAsFI,EAAA;;AHmmBJ,yJDsHQ,iCAAiC,EAAA;;ACtHzC,yJItrBA,iCOHA,EAAA;;AXyrBA,qID4HQ,iCAAiC,EAAA;;AC5HzC,yIItrBA,6BOHA,EAAA;;AXyrBA,yIDkIQ,iCAAiC,EAAA;;AClIzC,yJItrBA,iCOmEI,EAAA;;AXmnBJ,yIDwIQ,iCAAiC,EAAA;;ACxIzC,iJItrBA,iCAA2B,EAAA;;AJsrB3B,6ID8IQ,iCAAiC,EAAA;;AC9IzC,yIItrBA,iCAA2B,EAAA;;AJsrB3B,iKDoJQ,kCAAkC,EAAA;;ACpJ1C,iJItrBA,kCQHA,EAAA;;AZyrBA,qJD0JQ,kCAAkC,EAAA;;AC1J1C,iJItrBA,kCQHA,EAAA;;AZyrBA,iJDgKQ,kCAAkC,EAAA;;AChK1C,yIItrBA,kCQ0DI,EAAA;;AZ4nBJ,6IDsKQ,kCAAkC,EAAA;;ACtK1C,yIItrBA,kCAA2B,EAAA;;AJsrB3B,yID4KQ,kCAAkC,EAAA;;AC5K1C,iJItrBA,6BAWI,EAAA;;AJ2qBJ,yIDkLQ,iCAAiC,EAAA;;AClLzC,6JItrBA,iCA2BI,EAAA;;AJ2pBJ,6IDwLQ,iCAAiC,EAAA;;ACxLzC,iKItrBA,iCAwCI,EAAA;;AJ8oBJ,6ID8LQ,iCAAiC,EAAA;;AC9LzC,iKItrBA,iCAA2B,EAAA;;AJsrB3B,qIK/qBA,kCACA,EAAA;;AL8qBA,6JDuMQ,kCAAkC,EAAA;;ACvM1C,yJK1qBA,kCAUQ,EAAA;;ALgqBR,6JD6MQ,kCAAkC,EAAA;;AC7M1C,yIK1qBA,kCA+BQ,EAAA;;AL2oBR,qJDmNQ,kCAAkC,EAAA;;ACnN1C,6IK1qBA,kCACA,EAAA;;ALyqBA,6IDyNQ,kCAAkC,EAAA;;ACzN1C,iJK1qBA,kCA4De,EAAA;;AL8mBf,6ID+NQ,6BAA6B,EAAA;;AC/NrC,yIK1qBA,iCAAA,EAAA;;AL0qBA,iJDqOQ,iCAAiC,EAAA;;ACrOzC,yIK1qBA,iCAkHsB,EAAA;;ALwjBtB,6ID2OQ,iCAAiC,EAAA;;AC3OzC,iJK1qBA,iCAwII,EAAA;;ALkiBJ,6JDiPQ,iCAAiC,EAAA;;ACjPzC,yJK1qBA,kCA0JuB,EAAA;;ALghBvB,6IDuPQ,kCAAkC,EAAA;;ACvP1C,6IK1qBA,kCACA,EAAA;;ALyqBA,yID6PQ,6BAA6B,EAAA;;AC7PrC,6IK1qBA,iCAuMI,EAAA;;ALmeJ,6JDmQQ,iCAAiC,EAAA;;ACnQzC,6JK1qBA,iCACA,EAAA;;ALyqBA,yJDyQQ,iCAAiC,EAAA;;ACzQzC,iKKxbA,iCACuB,EAAA;;ALubvB,iKKzaA,iCACsB,EAAA;;ALwatB,yIKzaA,iCACA,EAAA;;ALwaA,6IDsRQ,kCAAkC,EAAA;;ACtR1C,iKKzaA,kCACA,EAAA;;ALwaA,6JD4RQ,kCAAkC,EAAA;;AC5R1C,6IKzaA,6BAgGuB,EAAA;;ALyUvB,qKDkSQ,iCAAiC,EAAA;;AClSzC,iJKzaA,iCAAA,EAAA;;ALyaA,6JDwSQ,iCAAiC,EAAA;;ACxSzC,6JKzaA,iCAAA,EAAA;;ALyaA,6JD8SQ,iCAAiC,EAAA;;AC9SzC,6JKzaA,iCAAA,EAAA;;ALyaA,qKDoTQ,6BAA6B,EAAA;;ACpTrC,yKKzaA,iCAAA,EAAA;;ALyaA,yKD0TQ,iCAAiC,EAAA;;AC1TzC,6LKzaA,iCAwPuB,EAAA;;ALiLvB,6LDgUQ,iCAAiC,EAAA;;AChUzC,6LKzaA,iCAyQsB,EAAA;;ALgKtB,6LDsUQ,iCAAiC,EAAA;;ACtUzC,iLKzaA,kCAmR6B,EAAA;;ALsJ7B,iLD4UQ,kCAAkC,EAAA;;AC5U1C,iLKzaA,kCACA,EAAA;;ALwaA,iLDkVQ,kCAAkC,EAAA;;AClV1C,6KKzaA,kCACA,EAAA;;ALwaA,iLDwVQ,kCAAkC,EAAA;;ACxV1C,yKKzaA,kCACA,EAAA;;ALwaA,yLD8VQ,6BAA6B,EAAA;;AC9VrC,6LKzaA,iCACA,EAAA;;ALwaA,6LDoWQ,iCAAiC,EAAA;;ACpWzC,yLKzaA,iCACA,EAAA;;ALwaA,6LD0WQ,iCAAiC,EAAA;;AC1WzC,6LKzaA,iCACA,EAAA;;ALwaA,yMDgXQ,6BAA6B,EAAA;;AChXrC,iNKzaA,iCAqV2B,EAAA;;ALoF3B,qMDsXQ,iCAAi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,WAAW,EMjnCnB,sBACA,ENknCQ,aAAa,EAAA;;AC1sBrB,qOKzaA,kBAi+BI,ENsJI,gBAAgB,EMvnCxB,WAk/BI,ENuII,iBAAiB,EMznCzB,WAmgCI,ENwHI,cAAc,EM3nCtB,yBAugCI,ENsHI,cAAc,EAAA;;ACptBtB,ybDwtBQ,kBAAkB,EMjoC1B,QAAgB,ENmoCR,YAAY,EMnoCpB,aA0hCI,EAAA;;ALjnBJ,6NKzaA,SAkiCI,EAAA;;ALznBJ,6NDkuBQ,UAAU,EAAA;;ACluBlB,ieKzaA,cA4jCI,ENqFI,kBAAkB,EMjpC1B,SAikCI,ENkFI,iBAAiB,EMnpCzB,QAAgB,ENqpCR,gBAAgB,EAAA;;AC5uBxB,iOKzaA,eA4lCI,EN6DI,kBAAkB,EMzpC1B,kBAkmCU,EAAA;;ALzrBV,6PDovBQ,cAAc,EM7pCtB,aAqnCI,EAAA;;AL5sBJ,6QDwvBQ,WAAW,EAAA;;ACxvBnB,6eD4vBQ,UAAU,EAAA;;AC5vBlB,qKKzaA,WAupCI,ENkBI,gBAAgB,EMzqCxB,yBA4pCmB,ENeX,iBAAiB,EAAA;;AClwBzB,yJKzaA,oBAmqCI,ENYI,kBAAkB,EM/qC1B,iBAuqCI,ENUI,SAAS,EAAA;;ACxwBjB,yJKzaA,SAmrCI,ENEI,YAAY,EAAA;;AC5wBpB,6UDgxBQ,cAAc,EMzrCtB,cAssCI,ENXI,iBAAiB,EM3rCzB,qBA8sCI,EAAA;;ALryBJ,qPDsxBQ,sBAAsB,EM/rC9B,mBAstCI,ENrBI,gBAAgB,EMjsCxB,cAytCI,ENtBI,eAAe,EMnsCvB,gBA6tCI,EAAA;;ALpzBJ,iRD8xBQ,YAAY,EMvsCpB,yBAmuCI,EN1BI,eAAe,EMzsCvB,gCAsuCyB,EN3BjB,WAAW,EM3sCnB,iBAyuCI,EAAA;;ALh0BJ,yWDsyBQ,WAAW,EAAA;;ACtyBnB,6NKzaA,WAyvCI,EAAA;;ALh1BJ,yPD8yBQ,WAAW,EAAA;;AC9yBnB,iRKzaA,UAqwCI,EN1CI,oBAAoB,EAAA;;AClzB5B,iQKzaA,UA4wCI,EAAA;;ALn2BJ,iQDwzBQ,YAAY,EAAA;;ACxzBpB,iQKzaA,UAqxCI,EAAA;;AL52BJ,qWD8zBQ,oBAAoB,EAAA;;AC9zB5B,6WKzaA,oBA2yCI,EAAA;;ALl4BJ,6QDo0BQ,WAAW,EAAA;;ACp0BnB,qLKzaA,WA8zCI,EN7EI,WAAW,EMjvCnB,cAm0CI,EAAA;;AL15BJ,6JD80BQ,cAAc,EAAA;;AC90BtB,6OKzaA,UAm3CI,ENxHI,UAAU,EAAA;;ACl1BlB,6OKzaA,SA03CI,EN3HI,WAAW,EAAA;;ACt1BnB,qQMzrBA,UAAA,EAaI,UAAU,EAAA;;AN4qBd,qQD61BQ,SAAS,EO/+CjB,WACI,EAAA;;ANipBJ,qQDi2BQ,YAAY,EAAA;;ACj2BpB,iSDo2BQ,WAAW,EAAA;;ACp2BnB,yXMtnBO,YAAA,EAAA;;ANsnBP,iPMpnBA,YAAe,EAAA;;ANonBf,6VD62BQ,qBAAqB,EOn9C7B,sBACW,EAAA;;ANqmBX,qWMtlBA,qBAAA,EAGA,sBAA2B,EAAA;;ANmlB3B,qKMvkBA,aAAc,EAAA,gBAAA,EP+7CN,cAAc,EAAE,gBAAA,EOz7CxB,kBAAc,EAAc,YAAA,EP27CpB,WAAW,EAAE,YAAA,EOr7CrB,sBAAA,EAAA,cAAA,EAAA,YAAA,EACA,SACI,EAAA,YAAA,EPs7CI,UAAU,EAAE,YAAA,EOj7CpB,YAAY,EAAA,YAAA,EPm7CJ,aAAa,EAAE,YAAA,EAAa;;AC/3BpC,yJMxiBA,iBAAyB,EP46CjB,WAAW,EAAA;;ACp4BnB,qMDw4BQ,yBAAyB,EOn6CjC,WAAA,EAAA;;AN2hBA,6KD64BQ,yBAAyB,EO75CjC,eAAuB,EP+5Cf,cAAc,EO15CtB,kBAAwB,EAAA;;AN2gBxB,iKDs5BQ,kBAAkB,EOl5C1B,WAAU,EAAA;;AN4fV,iLMnfA,WAAA,EAAA;;ANmfA,iOD+5BQ,WAAW,EOv4CnB,gBAAwB,EPy4ChB,kBAAkB,EOp4C1B,YAAA,EACA,WACI,EPq4CI,kBAAkB,EOh4C1B,oBAAW,EAAX,YAAW,EAAA;;AN4dX,6ND06BQ,mBAAmB,EOv3C3B,kBAAA,EACA,iBACA,EPw3CQ,gBAAgB,EOj3CxB,WAAc,EAOd,kBACI,EAAA;;AN4bJ,yNMpaA,WAAc,EP01CN,mBAAmB,EOl1C3B,yBACI,EPm1CI,2BAA2B,EOh1CnC,4FAEC,EAID,qHAGsB,EP40Cd,gEAAgE,EOzzCxE,6FAEW,EAFX,8DAEW,EP0zCH,kHAAkH,EOvzC1H,yCACW,EPwzCH,qCAAqC,EOpzC7C,uEAEgB,EAShB,kBAAa,EAAA;;ANuWb,6JD28BQ,yBAAyB,EAAA;;AC38BjC,qKMjVA,gBAAwB,EAAA;;ANiVxB,qIMvUA,8BAAiB,EACjB,kCAEI,EAAA;;AP4xCJ,oCAEQ,0BAA0B,EAAA;;AAnpDlC,4PAAA;ACoCA,QDvBI,kBAAkB,EC2BtB,cACa,ED1BT,aAAa,EC6BjB,aACW,EAIX,gBACI,ED/BA,eAAe,EAEf,iBAAiB,ECsCrB,iBACc,EAOd,cACI,EAGJ,wBACW,EADX,gBACW,ED7CP,UAAU,EAAA;;ACsDd,gBDlDI,kBAAkB,ECsDnB,gBACC,EDrDA,gBAAgB,EAEhB,gBAAgB,EC0DpB,qBACI,EAAA;;ADvDJ,iBCgEA,kBAAA,EAGQ,0BAAuB,EAE3B,gBACI,EDjEJ,qBAAqB,ECsEzB,iBACI,EAAA;;ADnEJ,iCCyEiC,8BAAA,EAAA;;AAIjC,+BAAA;AD1EA,cCiFA,kBACI,EDhFA,WAAW,EAAE,SAAS,ECsF1B,WAAe,EACX,sBAAA,EAMJ,eAAmB,EDzFf,oBAAoB,EAEpB,6BAA6B,EAAA;;AC6GjC,6BDzGI,UAAU,EAAE,QAAQ,ECkHxB,gBACA,EAAA;;AD/GA,oCAAmC,SAAS,EAAA;;AAAI,WAAA;AAEhD,+CAEI,cAAc,EC8HlB,oBAAA,ED5HI,cAAc,EAAA;;ACsIlB,kCDhII,kBAAkB,EC0ItB,qBACA,EAAA;;ADvIA,sBCgJA,WAAA,ED9II,YAAY,EAEZ,iBAAiB,ECsJrB,kBAAoB,EDpJhB,cAAc,ECyJlB,6CACc,EAId,cAAA,ED1JI,oDAAoD,EAAA;;ACoKxD,+EAAA;AD9JA,0FAAA;AC6KA,0BAAA;ADzKA,gBC8KA,yBACA,EAIA,yBACA,EDhLI,WAAW,EAAA;;ACyLf,+BDrLI,yBAAyB,EAAA;;AC+L7B,2BD3LI,kBAAkB,ECgMtB,mBACA,ED/LI,WAAW,EAAA;;ACwMf,2CDpMI,kBAAkB,ECyMtB,WAAA,EAAA;;AAUA,yBAAA;AD7MA,cCkNA,uBAA0B,EDhNtB,qBAAqB,ECqNzB,cAAc,EAAA;;ADjNd,6BC2NA,yBACA,EAAA;;AASA,wBAAA;AD/NA,aCoOA,yBACA,EDnOI,qBAAqB,ECuOzB,cAAe,EAAA;;ADnOf,4BC6OA,yBACA,EAAA;;AD1OA,wBCmPA,kBAAoB,EAAA;;AD/OpB,4CCyPA,qBACA,EAAA;;AASA,yBAAA;AD7PA,cCkQA,yBACA,EDjQI,qBAAqB,ECqQzB,cAAA,EAAA;;ADjQA,6BC2QA,yBAAsB,EAAA;;ADvQtB,qCCiRA,4BACA,EAAA;;AASA,uBAAA;ADrRA,YC0RA,yBAA2B,EDxRvB,qBAAqB,EC6RzB,cAAA,EAAA;;ADzRA,2BCmSA,yBACA,EAAA;;ADhSA,mCCySA,6BACO,EAAA;;ADtSP,uBC+SA,qBAAoB,EAAA;;AD3SpB,2CCqTA,qBAAoB,EAAA;;AAUpB,yBAAA;ADzTA,cC8TA,yBACO,ED7TH,qBAAqB,ECiUzB,cAAkB,EAAA;;AD7TlB,6BCuUA,yBACA,EAAA;;ADpUA,qCC6UA,4BACA,EAAA;;AASA,wBAAA;ADjVA,aCsVA,yBACA,EDrVI,qBAAqB,ECyVzB,cAAc,EAAA;;ADrVd,4BC+VA,yBACA,EAAA;;AD5VA,oCCqWA,2BACA,EAAA;;AASA,eDzWI,uDAAuD,EAEvD,+CAA+C,EAAA;;ACsXnD,2FAAA;ADlXA,8CCiYA,kBAAqB,EAAA;;ADzXrB,+BCwYA,0BAA8B,EAAA;;ADlY9B,0BAAA;AC4YA,gBDxYI,kBAAkB,EAElB,gCAAgC,EAEhC,wBAAwB,EAExB,YAAY,EC2ZhB,2BACQ,EAIR,mBAAiB,ED5Zb,kHAA4G,ECiahH,qEAGC,EDhaG,gEAA8D,EAAA;;AC4alE,+BDxaI,yBAAyB,EC6a7B,kCACA,EAAA;;AD1aA,8BCmbA,cAAa,EDjbT,2BAA2B,EAE3B,4GAA4G,ECybhH,mHAGC,EAAA;;ADxbD,2BC+bA,kBAAgB,EAAA;;AD3bhB,+CCqcA,qBAAwB,EAAA;;AAUxB,+BAAA;ADzcA,eC8cA,mBAAgB,ED5cZ,8BAA8B,ECidlC,6FAGC,EAED,gEAGC,EAED,2DAEW,EAGX,sBACA,EDzdI,yBAAqC,EAIrC,kBAAkB,EAElB,iCAAiC,EAEjC,yBAAyB,EAAA;;AC8e7B,gBAAA;AD1eA,8BC+eA,6BACS,ED9eL,6FAA4F,ECkfhG,mGAGC,EAAA;;AAED,6BDnfI,6FAA4F,ECwfhG,mGAGC,EAAA;;ADvfD,0DAEI,uBAAuB,ECigB3B,YAAA,ED/fI,4BAA4B,EAAA;;ACygBhC,0BDrgBI,kBAAkB,EAAA;;AC+gBtB,8CD3gBI,kBAAkB,EAAA;;AAItB,kBAAA;ACshBA,gBDphBI,kDAAkD,EAElD,0CAA0C,EAE1C,yBAAyB,EC+hB7B,WAAA,ED7hBI,4BAA4B,EAAA;;ACuiBhC,+BDniBI,yBAAyB,ECwiB7B,YAAA,EDtiBI,4BAA4B,EAAA;;ACgjBhC,2BD5iBI,qBAAqB,EAAA;;ACsjBzB,+CDljBI,qBAAqB,ECujBzB,cAAA,EAAA;;AAUA,gBAAA;AD3jBA,cCgkBA,iBAAe,ED9jBX,+BAA8B,EAE9B,YAAY,ECskBhB,2BACA,EAIA,eAAe,EDvkBX,wCAAwC,EC4kB5C,iBAAe,ED1kBX,iBAAiB,EC+kBrB,wBACA,EAAA;;AD5kBA,6BCqlBA,wBACA,EDplBI,6BAA6B,EAAA;;AC6lBjC,4BDzlBI,iBAAiB,EAAA;;ACmmBrB,yBD/lBI,kBAAkB,EComBtB,iBAAiB,EAAA;;ADhmBjB,6CC0mBA,qBACA,EAAA;;AASA,iBAAA;AD9mBA,eCmnBA,yBAAuB,EAUvB,kBAAgB,EAKhB,yBACO,ED3nBH,cAAc,EAEd,mBAAmB,ECkoBvB,kBAAsB,EAAA;;AD9nBtB,8BCwoBA,sBACA,EAIA,YAAgB,EDzoBZ,mBAAmB,EC8oBvB,6FAGC,ED/oBG,gEAAgE,ECspBpE,2DAEa,EDppBT,6FAA4F,ECupBhG,mGAGC,EAAA;;ADtpBD,0BC6pBA,yBACA,ED5pBI,mBAAmB,EAAA;;ACqqBvB,mCDjqBI,yBAAyB,ECsqB7B,WAAa,EAAA;;AAUb,+GAAA;AAeA,kBDnrBI,+BAAA,ECwrBJ,eAAkB,EDtrBd,iBAAiB,EC2rBrB,cAAc,EAKd,mCAAA,ED5rBI,YAAY,ECisBhB,yBACA,EDhsBI,sBAAsB,ECosB1B,oCACU,EDjsBN,kBAAkB,EC0sBtB,iDAEa,EAGb,yCACY,ED5sBR,oCAAoC,ECgtBxC,6BACA,ED/sBI,4BAA4B,EAAA;;ACwtBhC,iCDptBI,yCAAA,ECytBJ,iBAAc,EDvtBV,SAAS,EC4tBb,eAAkB,ED1tBd,mBAAmB,EC+tBvB,iBAAqB,ED7tBjB,yBAAyB,ECkuB7B,gCACA,ED/tBI,0BAA0B,EAAA;;AC6uB9B,6CDzuBI,2GAAA,EAUA,WAAW,EC6vBf,QAAA,ED3vBI,kBAAkB,EAAA;;ACqwBtB,gCDjwBI,2CAAA,ECswBJ,iBAAe,EAAA;;ADlwBf,6BC4wBA,yGAAA,EAoBA,uBAA2B,EAAA;;ADpxB3B,sCC8xBA,wEAAA,EDtxBI,WAAW,EC0yBf,YAAA,EAKA,gCAAA,ED3yBI,YAAY,ECgzBhB,eAAA,ED9yBI,iBAAiB,ECmzBrB,iBAAqB,EDjzBjB,cAAc,ECszBlB,4BACO,EDrzBH,YAAY,ECyzBhB,yBACA,EAAA;;ADtzBA,4CC+zBA,sCAAA,ED7zBI,cAAc,ECk0BlB,qBAAmB,EDh0Bf,eAAe,ECq0BnB,YAAA,EDn0BI,yBAAyB,EAAA;;AAI7B,kCAAA;AC80BA,kFAKA,oBAAA,EAAA,YAAA,ED/0BI,gBAAgB,EAAA;;AAIpB,kBC01BA,cAAe,EDx1BX,gBAAgB,EC61BpB,WAAc,EAAA;;AAUd;6CD4R6C;ACvR7C,iCDp2BI,kBAAkB,EAAA;;AC82BtB,qEDx2BI,kBAAkB,EAElB,cAAc,ECq3BlB,uBACA,EDp3BI,4BAA4B,EAAA;;AC63BhC,yBACA,MAAA,EAAQ,OAAQ,EAAA;;AAIhB,4BD53BI,2BAA2B,ECi4B/B,qBAAqB,ED/3BjB,mBAAmB,EAAA;;AAIvB,gBC04BA,eAAA,EDx4BI,OAAO,EAAE,MAAM,EC64BnB,WAAY,EAAA,YACL,EAAA;;AD14BP,uDAAA;ACm5BA,sBAAc,eACL,EAAA;;AAIT,mCAAA;ADp5BA,oBCy5BA,kBAAmB,EDv5Bf,OAAO,EAAE,MAAM,EC45BnB,WAAA,EAAiB,YACjB,EAIA,uBACA,EAIA,YAAW,EDh6BP,yBAAwB,ECq6B5B,iEAEa,EAAA;;AAQb,oBDz6BI,6BAA6B,EAAA;;AAvmBjC;;;;;GA4sDG;AArsDH,gBCqBA,kBACe,EDpBX,MAAM,ECuBV,OACI,EDtBA,qBAAqB,GCyBzB,eACe,GDxBX,OAAQ,EC2BZ,iDAAA,EDzBI,gBAAgB,EC6BpB,gBACW,EAAA;;AAUX,wBDlCI,kBAAkB,EAAA;;AC8CtB,0CAAA;AD1CA,iCAEI,+BAA+B,EAE/B,uBAAuB,EAAA;;ACwD3B,gEAAA;ADpDA,UCwDG,kBACC,EDvDA,WAAW,EC0Df,qBACI,EAAA;;ADvDJ,gBCgEA,kBAAA,EAGQ,MAAA,EAEJ,OACI,EACA,SAAW,EDlEf,QAAQ,EAAA;;AAGZ,YC0EQ,kBAAW,EDxEf,MAAM,EC4EV,OAAA,ED1EI,SAAS,ECiFb,UAAc,EAAA;;AD7Ed,UC2FA,kBACI,ED1FA,MAAM,ECgGV,QAAA,ED9FI,SAAS,ECqGb,SAAM,EDnGF,YAAY,EAAA;;ACoHhB,4BDhHI,SAAS,ECwHb,aACI,EAAA;;ADrHJ,WC4HA,gBACS,EAAA;;ADzHT,mBAEI,kBAAkB,ECoItB,MAAA,EDlII,OAAO,ECuIX,QAAA,EDrII,SAAS,EAAA;;AC+Ib,4BD3II,mBAAmB,EAAA;;ACqJvB,8BDjJI,cAAc,EAAA;;AC2JlB,mBDvJI,kBAAkB,EC4JtB,SAAA,ED1JI,YAAY,EC+JhB,UAAA,ED7JI,SAAS,ECkKb,eAAiB,EDhKb,uBAAuB,ECqK3B,iBAAoB,EDnKhB,YAAY,EAAA;;AC6KhB,YDzKI,aAAa,EC8KjB,kBAAmB,ED5Kf,aAAa,ECiLjB,QAAA,ED/KI,OAAO,ECoLX,WAAA,EAAA;;ADhLA,kBC0LA,sBACA,EAAA;;ADvLA,YCgMA,aAAa,EAAA;;AD5Lb,6BCsMA,2BAA+B,EAAA;;ADlM/B,8BC4MA,cAAiB,ED1Mb,kBAAkB,EC+MtB,QAAA,ED7MI,QAAQ,ECkNZ,SAAA,EDhNI,SAAS,ECqNb,YAAc,EAAA;;ADjNd,+BAAA;AC2NA,uKAyBA,yBACO,EDzOH,2BAA2B,EC6O/B,oBAAmB,ED3Of,qBAAiB,EAAjB,iBAAiB,EAAA;;ACqPrB,sDDjPI,aAAa,EAAA;;AC2PjB,yDDvPI,aAAa,EAAA;;ACiQjB,yED7PI,aAAa,EAAA;;ACuQjB,wCDnQI,aAAa,EAAA;;AC6QjB,6CDzQI,aAAa,EAAA;;ACmRjB,mCD/QI,aAAa,EAAA;;ACyRjB,2FAAA;ADrRA,UC0RA,+FAGC,ED3RG,6EAA6E,EAI7E,uGAAyE,EAAzE,yEAAyE,ECmS7E,0HAGC,EDpSG,wHAAwH,EAAA;;AC2S5H,UDvSI,+FAA+F,EC4SnG,+EAGC,EAOD,yGAGC,EAHD,uEAGC,EDnTG,wGAAwG,ECqT5G,sGAGC,EAAA;;ADpTD,UAII,wMAAwM,ECiU5M,8GAGC,EDlUG,oMAA4G,EAA5G,4GAA4G,EAAA;;ACyUhH,qIAAA;AAUA,QD3UI,WAAW,ECgVf,kGAGC,EAAA;;AD/UD,QCsVA,WAAa,EDpVT,kGAAkG,EAAA;;AC8VtG,QD1VI,WAAW,EC+Vf,kGAGC,EAAA;;AD9VD,QCqWA,WAAc,EDnWV,kGAAkG,EAAA;;AC6WtG,QDzWI,WAAW,EC8Wf,kGAGC,EAAA;;AD7WD,QCoXA,WAAA,EDlXI,kGAAkG,EAAA;;AC4XtG,aDxXI,wBAAwB,EAAA;;ACkY5B,kBAAA;AD9XA,gCAEI,WAAW,ECsYf,cAAA,EAAA;;ADlYA,gBC4YA,WAAA,EAAA;;ADxYA,UCkZA,OAAA,EAAA;;AD9YA,oEAAA;ACwZA,mCDtZI,YC2ZJ,UAAa,EAAA;CAKb,UD5ZQ,SAAS,EAAA;CAEb,WCoaJ,gBAAuB,EAAA,EDlalB;;AC4aL,cDxaI,kBAAkB,EC6atB,WAAA,ED3aI,UAAU,ECgbd,sBACA,ED/aI,gBAAgB,ECmbpB,eAAa,EDjbT,kBAAkB,ECsbtB,MAAA,EDpbI,OAAO,EAAA;;AC8bX,aD1bI,kBAAkB,EC+btB,MAAA,ED7bI,eAAe,ECkcnB,WAAA,EDhcI,UAAU,ECqcd,WAAA,EDncI,sBAAsB,ECwc1B,iBAAmB,EDtcf,YAAY,EAAA;;ACgdhB;;;;CDujCC;ACxiCD,gBDrdI,gBAAgB,EC0dpB,yBACA,EDzdI,yBAAyB,EC6d7B,UAAc,EAAA;;ADzdd,0FAMI,oGAAoG,EC4exG,8BACA,EAIA,0BACA,ED9eI,sBAAsB,EAAA;;ACuf1B,UDnfI,kBAAkB,EAAA;;AC6ftB,gCDvfI,sBAAsB,EAAA;;ACsgB1B,UAAA;ADlgBA,sBCugBA,YAAY,EDrgBR,YAAY,EC0gBhB,kBAAmB,EAAA;;ADtgBnB,2CCghBA,WAAA,EAAA;;AD5gBA,YCshBA,0BACA,EDrhBI,iBAAiB,ECyhBrB,gBAAiB,EDvhBb,SAAS,EC4hBb,WAAa,ED1hBT,uBAAuB,EC+hB3B,kBAAkB,ED7hBd,WAAW,EAAA;;ACuiBf,kBDniBI,wBAAwB,EAAA;;AC6iB5B,gCDziBI,qBAAqB,EC8iBzB,gBAAc,EAAA;;AD1iBd,8CAEI,WAAW,ECujBf,kBAAoB,EDrjBhB,aAAa,EC0jBjB,qBAAkB,EDxjBd,qBAAqB,EAAA;;ACkkBzB,uBD9jBI,YAAY,ECmkBhB,2BACO,EAAA;;ADhkBP,aAAA;ACykBA,wBDvkBI,4BAA4B,EAAA;;ACilBhC,yCD7kBI,SAAS,EAAA;;ACulBb,2BDnlBI,cAAc,ECwlBlB,kBAAiB,EDtlBb,WAAW,EC2lBf,WAAA,EDzlBI,YAAY,EC8lBhB,WAAa,ED5lBT,eAAe,ECimBnB,6BACA,EAAA;;AD9lBA,2EAEI,oBAAoB,EAAA;;AC+mBxB,eD3mBI,kBAAkB,EAAA;;ACqnBtB,YAAA;ADjnBA,cCsnBA,WAAA,EDpnBI,sBAAsB,EAAA;;AC8nB1B,mBD1nBI,WAAW,EC+nBf,YAAA,ED7nBI,YAAY,ECkoBhB,cAAc,EDhoBV,WAAW,ECqoBf,SAAa,EAAA;;ADjoBb,gCC2oBA,2BACA,EAAA;;ADxoBA,YAAA;ACipBA,qDAKA,YAAA,EAAA;;ADhpBA,2EAAA;AC0pBA,eDxpBI,SAAS,EC6pBb,gBAAmB,ED3pBf,eAAe,ECgqBnB,YAAA,ED9pBI,qBAAqB,GCmqBzB,OAAA,GDjqBI,eAAgB,ECsqBpB,yBACA,EDrqBI,gBAAgB,ECyqBpB,WAAA,EDvqBI,sBAAsB,EAAA;;ACirB1B,6CAKA,qBACA,EDjrBI,WAAW,EAAA;;AC0rBf,2BDtrBI,eAAe,EC2rBnB,oBACA,ED1rBI,aAAa,EAAA;;ACmsBjB,SD/rBI,cAAc,ECosBlB,YAAe,EDlsBX,iBAAiB,ECusBrB,WAAA,EDrsBI,eAAe,EAAA;;AC+sBnB,cD3sBI,kBAAkB,ECgtBtB,WAAA,ED9sBI,YAAY,ECmtBhB,sBACA,EDltBI,iBAAiB,ECstBrB,WAAA,EDptBI,UAAU,EAAA;;AC8tBd,eD1tBI,YAAa,EC+tBjB,gBAAa,EAAA;;AD3tBb,2BCquBA,WAAc,EDnuBV,YAAY,ECwuBhB,eAAe,EDtuBX,yBAAyB,EAAA;;ACgvB7B,gBD5uBI,iBAAiB,EAAA;;ACsvBrB,iDAAA;ADlvBA,uBCuvBA,sBAAwB,EDrvBpB,0DAA0D,EAI1D,uFAAwD,EAAxD,wDAAwD,ECgwB5D,sBACA,ED/vBI,6BAA6B,ECmwBjC,kBAAe,EDjwBX,WAAW,ECswBf,eAAe,EDpwBX,cAAc,ECywBlB,gBAAc,EDvwBV,kBAAkB,EC4wBtB,yBACA,ED3wBI,sBAAsB,EAAA;;ACoxB1B,6BDhxBI,sBAAsB,ECqxB1B,0DAGC,EAOD,uFAEiB,EAFjB,wDAEiB,ED3xBb,sBAAsB,EC8xB1B,6BACA,ED7xBI,eAAe,ECiyBnB,yBAA0B,EAAA;;AD7xB1B,8BCuyBA,sBAAwB,EDryBpB,6BAA6B,EC0yBjC,0DAEW,EAGX,sDAEa,ED7yBT,qDAAqD,ECgzBzD,kDACwB,EAAA;;AD7yBxB,aCszBA,eAAY,EDpzBR,yBAAyB,ECyzB7B,SAAA,EDvzBI,YAAY,EC4zBhB,iBAAmB,ED1zBf,sBAAsB,EC+zB1B,qBACA,EAAA;;AASA,mBDn0BI,yBAAyB,ECw0B7B,0BACA,EAAA;;ADr0BA,2DAEI,kBAAkB,EAAA;;ACs1BtB,uCDh1BI,kBAAkB,EC01BtB,6JAGC,EAAA;;ADz1BD,sDCq2BA,cAAA,EDj2BI,kBAAkB,ECs2BtB,MAAA,EDp2BI,OAAO,ECy2BX,SAAA,EDv2BI,QAAQ,EAAA;;ACi3BZ,8BD72BI,4BAA4B,ECk3BhC,4BACA,EAAA;;AD/2BA,8DCw3BA,6VAGC,EAAA;;ADv3BD,6DC83BA,yfAGC,EAAA;;AD73BD,oBCo4BA,4BACA,EDn4BI,2BAA2B,ECu4B/B,qzCAGC,EAAA;;AAv9CD,yIAAA;ADKA,+BAEI,2BAA2B,ECqB/B,yBAEC,EDrBG,sBAAsB,ECuB1B,qBACkB,EDtBd,sBAAsB,EAEtB,8BAAsB,EAAtB,sBAAsB,EAAA;;AAE1B,aC6BA,WACS,ED5BL,YAAY,ECgChB,kBACgB,EAAA;;AAKhB,eDlCI,kBAAkB,ECsCtB,QACI,EDrCA,MAAM,EC4CV,OAAM,ED1CF,SAAS,EAAA;;AAEb,eCkDA,kBACW,EDjDP,UAAU,EAAA;;AAEd,8BCsDG,wEAAA,EAIA,WAAY,EAAA;;AAIf,gCDxDI,wFAAA,GAEA,WAAY,EAAA;;AAEhB,+BCmEI,uCACqC,EACjC,+BAAyB,EAAA;;AAIjC,qBAGQ,0BAAuB,EAAA;;ADpE/B,sCAAA;AAEA,mBCiFA,YAAe,EAAA;;AAOf,gCDpFI,WAAW,EC2Ff,YAAA,EDzFI,WAAW,ECgGf,SAAA,EAAA;;AAOA,iCDnGI,eAAe,EAAA;;AAEnB,8CCkHA,YACA,EAAA;;AAOA,iBDtHI,WAAW,EAAA;;AAEf,8BC4HA,WACI,ED3HA,YAAY,EC8HhB,UAAA,ED5HI,UAAU,EAAA;;AAEd,+BCoIA,eAAmB,EAAA;;AAKnB,4CDrII,aAAa,EAAA;;AC+IjB,aAAA;AAKA,mBD9II,mBAAmB,ECmJvB,2CACA,EADA,mCACA,EAAA;;AAIA,gBDpJI,mBAAmB,ECyJvB,wDACuB,EADvB,gDACuB,EDxJnB,oCAAoC,EC4JxC,4BACA,EAAA;;AAIA,eD7JI,kBAAkB,EAAA;;AAEtB,eCqKA,kBACA,EDpKI,yBAAyB,ECwK7B,gEAEa,EAFb,wDAEa,EAAA;;AAGb,4BDzKI,6EAAqE,EAArE,qEAAqE,EAAA;;ACmLzE,yBAAA;AAKA,iBDlLI,gBAAgB,EAAA;;AAEpB,gCC0LA,gBAAc,EAAA;;AAKd,eD3LI,yBAAyB,ECgM7B,kBAAqB,ED9LjB,gBAAgB,ECmMpB,eAAa,EDjMT,sFC4MJ,ED5MI,8EC4MJ,EAAA;;AAIA,eD1MI,mFCoNsB,EDpNtB,2ECoNsB,EAAA;;AD9M1B,oBAAA;AAEA,4CAEI,WAAW,EC8Nf,cAAiB,ED5Nb,kBAAkB,ECiOtB,YAAA,ED/NI,UAAU,ECoOd,mBAAiB,EDlOb,UAAU,ECuOd,QAAA,EAAA;;AAKA,sBDxOI,UAAU,EAAA;;AAEd,0EAEI,WAAW,ECmPf,WAAA,EDjPI,SAAS,ECsPb,SAAA,EAAA;;AAKA,qCDvPI,SAAS,EAAA;;ACiQb,oBAAA;ADuiDA,oDC7hDA,8BACA,EAAA;;AD8hDA,0BAhyDI,mBAAmB,EAAA;;ACgRvB,mBAAA;AAKA,sEAKA,mBAAA,EAAA;;AD2gDA,qgrLAAqgrL","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