WordPress Page Builder – Beaver Builder - Version 2.5.3.1

Version Description

Download this release

Release Info

Developer pross
Plugin Icon 128x128 WordPress Page Builder – Beaver Builder
Version 2.5.3.1
Comparing to
See all releases

Code changes from version 2.5.2.3 to 2.5.3.1

changelog.txt CHANGED
@@ -1,3 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <h4>2.5.2.3 - 03/21/2022</h4>
2
  <p><strong>Hotfix</strong></p>
3
  <ul>
1
+ <h4>2.5.3.1 - 04/07/2022</h4>
2
+ <p><strong>Hotfix</strong></p>
3
+ <ul>
4
+ <li>Fix Rows set to minimum height but no value rendering with a min-height of 100vh</li>
5
+ <li>TEC: Fix TEC sections missing from the Post Grid Module when editing a TEC Themer Archive Layout</li>
6
+ <li>Fix conflict with Ultimate Dashboard Pro and the inline CSS filter</li>
7
+ <li>WooCommerce: Fix Product Tabs Description displaying even if no data</li>
8
+ <li>Staging Sites Fix: on site URL change, register license on site and domain manager and clear cache</li>
9
+ <li>Subscribe Module: Fix Drip integration not showing Workflows when WooCommerce Drip plugin active</li>
10
+ </ul>
11
+
12
+ <h4>2.5.3 - 03/31/2022</h4>
13
+ <p><strong>Enhancements</strong></p>
14
+ <ul>
15
+ <li>WooCommerce Module: Add product tags as a source</li>
16
+ <li>Performance: Cache duplicate queries</li>
17
+ <li>Adjust box shadow field so it is consistent with text shadow</li>
18
+ <li>Update fluid package</li>
19
+ <li>Update vendor packages</li>
20
+ </ul>
21
+
22
+ <p><strong>Bug Fixes</strong></p>
23
+ <ul>
24
+ <li>Icon Group Module: Fix icon width being too narrow in preview</li>
25
+ <li>Fix conflict with WooCommerce Tab Manager</li>
26
+ <li>Post Carousel Module: Fix navigation arrows being on top of the mega menu of the Menu Module</li>
27
+ <li>Post Module: fix no posts message not showing when it should during preview of an Archive layout</li>
28
+ <li>Exclude the Block Widget from the BB UI as it has no purpose in the UI</li>
29
+ <li>Button Group: Hide align field when using vertical align and default width</li>
30
+ <li>Update stats URL to use https</li>
31
+ <li>Fix issue with <code>InlineEditor.onEditorChange</code> sometimes showing field is undefined</li>
32
+ <li>Fix search placement in content panel</li>
33
+ <li>WooCommerce: Fix BB not working if Product Description is blank</li>
34
+ <li>Fix a PHP Notice with WordPress Widgets</li>
35
+ <li>Fix bottom row shape leaving a thin line when using midpoint</li>
36
+ <li>Fix Row full height setting affecting nested rows via shortcode</li>
37
+ <li>Fix tooltips being narrow in form fields set to multiple</li>
38
+ <li>TEC: Fix recurring events being shown in the Posts module when they should be excluded</li>
39
+ <li>Fix fatal error in recent fonts if it's not an array</li>
40
+ </ul>
41
+
42
  <h4>2.5.2.3 - 03/21/2022</h4>
43
  <p><strong>Hotfix</strong></p>
44
  <ul>
classes/class-fl-builder-ajax.php CHANGED
@@ -148,7 +148,7 @@ final class FLBuilderAJAX {
148
  self::add_action( 'get_autosuggest_values', 'FLBuilderAutoSuggest::get_values', array( 'fields' ) );
149
 
150
  self::add_action( 'save_browser_stats', 'FLBuilderUsage::browser_stats', array( 'browser_data' ) );
151
- // self::add_action( 'clear_cache_for_layout', 'FLBuilderAJAXLayout::refresh_layout_cache' );
152
  }
153
 
154
  /**
148
  self::add_action( 'get_autosuggest_values', 'FLBuilderAutoSuggest::get_values', array( 'fields' ) );
149
 
150
  self::add_action( 'save_browser_stats', 'FLBuilderUsage::browser_stats', array( 'browser_data' ) );
151
+ // self::add_action( 'clear_cache_for_layout', 'FLBuilderAJAXLayout::refresh_layout_cache' );
152
  }
153
 
154
  /**
classes/class-fl-builder-compatibility.php CHANGED
@@ -55,6 +55,7 @@ final class FLBuilderCompatibility {
55
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'fix_3cx_live_chat' ) );
56
  add_action( 'rest_api_init', array( __CLASS__, 'fix_rest_content' ) );
57
  add_action( 'wp_enqueue_scripts', array( __CLASS__, 'fix_signify_theme_media' ), 11 );
 
58
 
59
  // Filters
60
  add_filter( 'fl_builder_is_post_editable', array( __CLASS__, 'bp_pages_support' ), 11, 2 );
@@ -81,6 +82,7 @@ final class FLBuilderCompatibility {
81
  add_filter( 'fl_builder_loop_rewrite_rules', array( __CLASS__, 'fix_polylang_pagination_rule' ) );
82
  add_filter( 'fl_builder_loop_query_args', array( __CLASS__, 'fix_tribe_events_hide_from_listings' ) );
83
  add_filter( 'tribe_events_rewrite_rules_custom', array( __CLASS__, 'fix_tribe_events_pagination_rule' ), 10, 3 );
 
84
  add_filter( 'aioseo_conflicting_shortcodes', array( __CLASS__, 'aioseo_conflicting_shortcodes' ) );
85
  add_filter( 'fl_builder_responsive_ignore', array( __CLASS__, 'fix_real_media_library_lite' ) );
86
  add_filter( 'duplicate_post_show_link', array( __CLASS__, 'fix_duplicate_post_show_link' ), 10, 2 );
@@ -88,6 +90,9 @@ final class FLBuilderCompatibility {
88
  add_filter( 'post_row_actions', array( __CLASS__, 'fix_duplicate_post_admin_link' ), 12, 2 );
89
  add_filter( 'page_row_actions', array( __CLASS__, 'fix_duplicate_post_admin_link' ), 12, 2 );
90
  add_filter( 'get_the_excerpt', array( __CLASS__, 'fix_rest_excerpt_filter' ), 10, 2 );
 
 
 
91
  }
92
 
93
  /**
@@ -1036,6 +1041,25 @@ final class FLBuilderCompatibility {
1036
  return $args;
1037
  }
1038
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1039
  /**
1040
  * Fix nodes below Posts module not editable when it's set to the Products post type.
1041
  * @since 2.4.1
@@ -1046,6 +1070,21 @@ final class FLBuilderCompatibility {
1046
  }
1047
  }
1048
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1049
  /**
1050
  * Fix submenu toggle button showing on menu module when using Twenty Twenty-one theme.
1051
  * @since 2.4.1
@@ -1170,5 +1209,60 @@ final class FLBuilderCompatibility {
1170
  wp_enqueue_style( 'wp-mediaelement', includes_url( '/js/mediaelement/wp-mediaelement.min.css' ) );
1171
  }
1172
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1173
  }
1174
  FLBuilderCompatibility::init();
55
  add_action( 'admin_enqueue_scripts', array( __CLASS__, 'fix_3cx_live_chat' ) );
56
  add_action( 'rest_api_init', array( __CLASS__, 'fix_rest_content' ) );
57
  add_action( 'wp_enqueue_scripts', array( __CLASS__, 'fix_signify_theme_media' ), 11 );
58
+ add_action( 'pre_get_posts', array( __CLASS__, 'hide_tribe_child_recurring_events' ) );
59
 
60
  // Filters
61
  add_filter( 'fl_builder_is_post_editable', array( __CLASS__, 'bp_pages_support' ), 11, 2 );
82
  add_filter( 'fl_builder_loop_rewrite_rules', array( __CLASS__, 'fix_polylang_pagination_rule' ) );
83
  add_filter( 'fl_builder_loop_query_args', array( __CLASS__, 'fix_tribe_events_hide_from_listings' ) );
84
  add_filter( 'tribe_events_rewrite_rules_custom', array( __CLASS__, 'fix_tribe_events_pagination_rule' ), 10, 3 );
85
+ add_filter( 'woocommerce_product_tabs', array( __CLASS__, 'fix_builder_on_empty_product_description' ) );
86
  add_filter( 'aioseo_conflicting_shortcodes', array( __CLASS__, 'aioseo_conflicting_shortcodes' ) );
87
  add_filter( 'fl_builder_responsive_ignore', array( __CLASS__, 'fix_real_media_library_lite' ) );
88
  add_filter( 'duplicate_post_show_link', array( __CLASS__, 'fix_duplicate_post_show_link' ), 10, 2 );
90
  add_filter( 'post_row_actions', array( __CLASS__, 'fix_duplicate_post_admin_link' ), 12, 2 );
91
  add_filter( 'page_row_actions', array( __CLASS__, 'fix_duplicate_post_admin_link' ), 12, 2 );
92
  add_filter( 'get_the_excerpt', array( __CLASS__, 'fix_rest_excerpt_filter' ), 10, 2 );
93
+ add_filter( 'woocommerce_tab_manager_tab_panel_content', array( __CLASS__, 'fix_woo_tab_manager_missing_content' ), 10, 3 );
94
+ add_filter( 'fl_builder_loop_query_args', array( __CLASS__, 'hide_tribe_child_recurring_events_custom_query' ) );
95
+ add_filter( 'fl_builder_render_assets_inline', array( __CLASS__, 'fix_ultimate_dashboard_pro' ), 11 );
96
  }
97
 
98
  /**
1041
  return $args;
1042
  }
1043
 
1044
+ /**
1045
+ * Only show the first instance of recurring TEC Events.
1046
+ * This applies to the archive page ( Content Source = Main Query).
1047
+ *
1048
+ * @since 2.5.3
1049
+ */
1050
+ public static function hide_tribe_child_recurring_events( $query ) {
1051
+ if ( ! class_exists( 'Tribe__Events__Query' ) || ! class_exists( 'FLThemeBuilder' ) || is_admin() ) {
1052
+ return;
1053
+ }
1054
+
1055
+ $hide_child_events = (bool) tribe_get_option( 'hideSubsequentRecurrencesDefault', false );
1056
+ $is_tec_archive = $query->is_main_query() && is_post_type_archive( 'tribe_events' );
1057
+
1058
+ if ( $hide_child_events && ( $is_tec_archive || 'fl-theme-layout' === get_post_type() ) ) {
1059
+ $query->set( 'post_parent', 0 );
1060
+ }
1061
+ }
1062
+
1063
  /**
1064
  * Fix nodes below Posts module not editable when it's set to the Products post type.
1065
  * @since 2.4.1
1070
  }
1071
  }
1072
 
1073
+ /**
1074
+ * Fix Page Builder not working on empty WooCommerce Product Description.
1075
+ * @since 2.4.3
1076
+ */
1077
+ public static function fix_builder_on_empty_product_description( $tabs ) {
1078
+ if ( empty( $tabs['description'] ) && FLBuilderModel::is_builder_active() ) {
1079
+ $tabs['description'] = array(
1080
+ 'title' => __( 'Description', 'fl-builder' ),
1081
+ 'priority' => 10,
1082
+ 'callback' => 'woocommerce_product_description_tab',
1083
+ );
1084
+ }
1085
+ return $tabs;
1086
+ }
1087
+
1088
  /**
1089
  * Fix submenu toggle button showing on menu module when using Twenty Twenty-one theme.
1090
  * @since 2.4.1
1209
  wp_enqueue_style( 'wp-mediaelement', includes_url( '/js/mediaelement/wp-mediaelement.min.css' ) );
1210
  }
1211
  }
1212
+
1213
+ /**
1214
+ * Fix WooCommerce Tab Manager using the page builder content on products with BB enabled.
1215
+ * @since TBD
1216
+ */
1217
+ public static function fix_woo_tab_manager_missing_content( $content, $tab, $product ) {
1218
+ if ( empty( $product ) || empty( $tab ) || empty( $tab['id'] ) ) {
1219
+ return $content;
1220
+ }
1221
+
1222
+ if ( FLBuilderModel::is_builder_enabled( $product->get_id() ) ) {
1223
+ $wtm_tab_post = get_post( $tab['id'] );
1224
+ return $wtm_tab_post ? $wtm_tab_post->post_content : $content;
1225
+ }
1226
+ return $content;
1227
+ }
1228
+
1229
+ /**
1230
+ * Only display first instance of a recurring event.
1231
+ * This applies when Content > Source = Custom Query.
1232
+ *
1233
+ * @since 2.5.3
1234
+ */
1235
+ public static function hide_tribe_child_recurring_events_custom_query( $args ) {
1236
+ if ( ! class_exists( 'Tribe__Events__Query' ) || is_admin() ) {
1237
+ return $args;
1238
+ }
1239
+
1240
+ if ( empty( $args['settings']->post_type ) || empty( $args['settings']->data_source ) ) {
1241
+ return $args;
1242
+ }
1243
+
1244
+ if ( 'tribe_events' !== $args['settings']->post_type || 'custom_query' !== $args['settings']->data_source ) {
1245
+ return $args;
1246
+ }
1247
+
1248
+ $hide_child_events = (bool) tribe_get_option( 'hideSubsequentRecurrencesDefault', false );
1249
+ if ( $hide_child_events ) {
1250
+ $args['post_parent'] = 0;
1251
+ }
1252
+
1253
+ return $args;
1254
+ }
1255
+
1256
+ /**
1257
+ * Fixes Ultimate Dashboard plugin, possibly others.
1258
+ * Do not render inline when is_admin is true.
1259
+ * @since 2.5.3.1
1260
+ */
1261
+ public static function fix_ultimate_dashboard_pro( $enabled ) {
1262
+ if ( is_admin() ) {
1263
+ return false;
1264
+ }
1265
+ return $enabled;
1266
+ }
1267
  }
1268
  FLBuilderCompatibility::init();
classes/class-fl-builder-fonts.php CHANGED
@@ -424,7 +424,7 @@ final class FLBuilderFonts {
424
  }
425
  }
426
 
427
- $recent = array_merge( $recent_fonts, $recent_fonts_db );
428
 
429
  if ( isset( $_GET['fl_builder'] ) && ! empty( $recent ) && serialize( $recent ) !== serialize( $recent_fonts_db ) ) {
430
  FLBuilderUtils::update_option( 'fl_builder_recent_fonts', array_slice( $recent, -11 ) );
424
  }
425
  }
426
 
427
+ $recent = array_merge( (array) $recent_fonts, (array) $recent_fonts_db );
428
 
429
  if ( isset( $_GET['fl_builder'] ) && ! empty( $recent ) && serialize( $recent ) !== serialize( $recent_fonts_db ) ) {
430
  FLBuilderUtils::update_option( 'fl_builder_recent_fonts', array_slice( $recent, -11 ) );
classes/class-fl-builder-history-manager.php CHANGED
@@ -5,6 +5,8 @@
5
  */
6
  final class FLBuilderHistoryManager {
7
 
 
 
8
  /**
9
  * Initialize hooks.
10
  */
@@ -173,6 +175,11 @@ final class FLBuilderHistoryManager {
173
  * Returns an array of saved layout states.
174
  */
175
  static public function get_states() {
 
 
 
 
 
176
  global $wpdb;
177
 
178
  $post_id = FLBuilderModel::get_post_id();
@@ -185,7 +192,7 @@ final class FLBuilderHistoryManager {
185
  $states[] = $value;
186
  }
187
  }
188
-
189
  return $states;
190
  }
191
 
@@ -196,6 +203,7 @@ final class FLBuilderHistoryManager {
196
  $post_id = FLBuilderModel::get_post_id();
197
 
198
  self::delete_states( $post_id );
 
199
 
200
  foreach ( $states as $i => $state ) {
201
  update_post_meta( $post_id, "_fl_builder_history_state_{$i}", $state );
5
  */
6
  final class FLBuilderHistoryManager {
7
 
8
+ static private $states_cache = false;
9
+
10
  /**
11
  * Initialize hooks.
12
  */
175
  * Returns an array of saved layout states.
176
  */
177
  static public function get_states() {
178
+
179
+ if ( self::$states_cache ) {
180
+ return self::$states_cache;
181
+ }
182
+
183
  global $wpdb;
184
 
185
  $post_id = FLBuilderModel::get_post_id();
192
  $states[] = $value;
193
  }
194
  }
195
+ self::$states_cache = $states;
196
  return $states;
197
  }
198
 
203
  $post_id = FLBuilderModel::get_post_id();
204
 
205
  self::delete_states( $post_id );
206
+ self::$states_cache = false;
207
 
208
  foreach ( $states as $i => $state ) {
209
  update_post_meta( $post_id, "_fl_builder_history_state_{$i}", $state );
classes/class-fl-builder-loader.php CHANGED
@@ -48,7 +48,7 @@ if ( ! class_exists( 'FLBuilderLoader' ) ) {
48
  * @return void
49
  */
50
  static private function define_constants() {
51
- define( 'FL_BUILDER_VERSION', '2.5.2.3' );
52
  define( 'FL_BUILDER_FILE', trailingslashit( dirname( dirname( __FILE__ ) ) ) . 'fl-builder.php' );
53
  define( 'FL_BUILDER_DIR', plugin_dir_path( FL_BUILDER_FILE ) );
54
  define( 'FL_BUILDER_URL', esc_url( plugins_url( '/', FL_BUILDER_FILE ) ) );
48
  * @return void
49
  */
50
  static private function define_constants() {
51
+ define( 'FL_BUILDER_VERSION', '2.5.3.1' );
52
  define( 'FL_BUILDER_FILE', trailingslashit( dirname( dirname( __FILE__ ) ) ) . 'fl-builder.php' );
53
  define( 'FL_BUILDER_DIR', plugin_dir_path( FL_BUILDER_FILE ) );
54
  define( 'FL_BUILDER_URL', esc_url( plugins_url( '/', FL_BUILDER_FILE ) ) );
classes/class-fl-builder-model.php CHANGED
@@ -167,6 +167,8 @@ final class FLBuilderModel {
167
  */
168
  static private $node_template_types = array();
169
 
 
 
170
  /**
171
  * Initialize hooks.
172
  *
@@ -3673,6 +3675,7 @@ final class FLBuilderModel {
3673
  'WP_Widget_Media_Gallery',
3674
  'WP_Widget_Text',
3675
  'WP_Widget_Custom_HTML',
 
3676
  ) );
3677
 
3678
  foreach ( $wp_widget_factory->widgets as $class => $widget ) {
@@ -5085,6 +5088,10 @@ final class FLBuilderModel {
5085
  * @return array
5086
  */
5087
  static public function get_user_templates( $type = 'layout' ) {
 
 
 
 
5088
  $categorized = array(
5089
  'uncategorized' => array(
5090
  'name' => _x( 'Uncategorized', 'Default user template category.', 'fl-builder' ),
@@ -5178,11 +5185,11 @@ final class FLBuilderModel {
5178
 
5179
  // sort the categories.
5180
  asort( $categorized );
5181
-
5182
- return array(
5183
  'templates' => $templates,
5184
  'categorized' => $categorized,
5185
  );
 
5186
  }
5187
 
5188
  /**
167
  */
168
  static private $node_template_types = array();
169
 
170
+ static private $get_user_templates_cache = false;
171
+
172
  /**
173
  * Initialize hooks.
174
  *
3675
  'WP_Widget_Media_Gallery',
3676
  'WP_Widget_Text',
3677
  'WP_Widget_Custom_HTML',
3678
+ 'WP_Widget_Block',
3679
  ) );
3680
 
3681
  foreach ( $wp_widget_factory->widgets as $class => $widget ) {
5088
  * @return array
5089
  */
5090
  static public function get_user_templates( $type = 'layout' ) {
5091
+
5092
+ if ( isset( self::$get_user_templates_cache[ $type ] ) ) {
5093
+ return self::$get_user_templates_cache[ $type ];
5094
+ }
5095
  $categorized = array(
5096
  'uncategorized' => array(
5097
  'name' => _x( 'Uncategorized', 'Default user template category.', 'fl-builder' ),
5185
 
5186
  // sort the categories.
5187
  asort( $categorized );
5188
+ self::$get_user_templates_cache[ $type ] = array(
 
5189
  'templates' => $templates,
5190
  'categorized' => $categorized,
5191
  );
5192
+ return self::$get_user_templates_cache[ $type ];
5193
  }
5194
 
5195
  /**
classes/class-fl-builder-service-drip.php CHANGED
@@ -33,11 +33,11 @@ final class FLBuilderServiceDrip extends FLBuilderService {
33
  if ( $this->api_instance ) {
34
  return $this->api_instance;
35
  }
36
- if ( ! class_exists( 'Drip_Api' ) ) {
37
  require_once FL_BUILDER_DIR . 'includes/vendor/drip/Drip_API.class.php';
38
  }
39
 
40
- $this->api_instance = new Drip_Api( $api_key );
41
 
42
  return $this->api_instance;
43
  }
33
  if ( $this->api_instance ) {
34
  return $this->api_instance;
35
  }
36
+ if ( ! class_exists( 'FL_Drip_Api' ) ) {
37
  require_once FL_BUILDER_DIR . 'includes/vendor/drip/Drip_API.class.php';
38
  }
39
 
40
+ $this->api_instance = new FL_Drip_Api( $api_key );
41
 
42
  return $this->api_instance;
43
  }
classes/class-fl-builder-update.php CHANGED
@@ -15,6 +15,15 @@ final class FLBuilderUpdate {
15
  */
16
  static public function init() {
17
  add_action( 'init', __CLASS__ . '::maybe_run', 11 );
 
 
 
 
 
 
 
 
 
18
  }
19
 
20
  /**
15
  */
16
  static public function init() {
17
  add_action( 'init', __CLASS__ . '::maybe_run', 11 );
18
+ add_action( 'fl_site_url_changed', array( __CLASS__, 'maybe_reregister_license' ), 10, 2 );
19
+ }
20
+
21
+ public static function maybe_reregister_license( $current, $saved ) {
22
+ $license = FLUpdater::get_subscription_license();
23
+ if ( '' !== $license ) {
24
+ FLUpdater::save_subscription_license( '' );
25
+ FLUpdater::save_subscription_license( $license );
26
+ }
27
  }
28
 
29
  /**
classes/class-fl-builder-usage.php CHANGED
@@ -5,7 +5,7 @@
5
  */
6
  final class FLBuilderUsage {
7
 
8
- protected static $url = 'http://stats.wpbeaverbuilder.com/';
9
 
10
  protected static $seconds = 604800;
11
 
5
  */
6
  final class FLBuilderUsage {
7
 
8
+ protected static $url = 'https://stats.wpbeaverbuilder.com/';
9
 
10
  protected static $seconds = 604800;
11
 
classes/class-fl-builder-wpml.php CHANGED
@@ -92,7 +92,7 @@ final class FLBuilderWPML {
92
  global $sitepress;
93
  $settings = $sitepress->get_settings();
94
  if ( '2' === $settings['language_negotiation_type'] ) {
95
- return get_option( 'siteurl' );
96
  }
97
  return $url;
98
  }
92
  global $sitepress;
93
  $settings = $sitepress->get_settings();
94
  if ( '2' === $settings['language_negotiation_type'] ) {
95
+ return base64_encode( get_option( 'siteurl' ) );
96
  }
97
  return $url;
98
  }
classes/class-fl-builder.php CHANGED
@@ -89,6 +89,9 @@ final class FLBuilder {
89
  add_action( 'admin_bar_menu', __CLASS__ . '::admin_bar_menu', 999 );
90
  add_action( 'wp_footer', __CLASS__ . '::render_ui' );
91
 
 
 
 
92
  /* Filters */
93
  add_filter( 'fl_builder_render_css', __CLASS__ . '::rewrite_css_cache_urls', 9999 );
94
  add_filter( 'body_class', __CLASS__ . '::body_class' );
@@ -1941,6 +1944,8 @@ final class FLBuilder {
1941
 
1942
  // Clear the post rendering ID.
1943
  self::$post_rendering = null;
 
 
1944
  }
1945
 
1946
  return $content;
@@ -4018,6 +4023,21 @@ final class FLBuilder {
4018
  }
4019
  }
4020
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4021
  /**
4022
  * @since 1.0
4023
  * @deprecated 1.7.4
89
  add_action( 'admin_bar_menu', __CLASS__ . '::admin_bar_menu', 999 );
90
  add_action( 'wp_footer', __CLASS__ . '::render_ui' );
91
 
92
+ // TODO this needs fixing.
93
+ //add_action( 'wp_footer', __CLASS__ . '::check_content_filters', 1000 );
94
+
95
  /* Filters */
96
  add_filter( 'fl_builder_render_css', __CLASS__ . '::rewrite_css_cache_urls', 9999 );
97
  add_filter( 'body_class', __CLASS__ . '::body_class' );
1944
 
1945
  // Clear the post rendering ID.
1946
  self::$post_rendering = null;
1947
+
1948
+ do_action( 'fl_did_render_content_filter' );
1949
  }
1950
 
1951
  return $content;
4023
  }
4024
  }
4025
 
4026
+ static public function check_content_filters() {
4027
+
4028
+ if ( ! did_action( 'fl_did_render_content_filter' ) ) {
4029
+ // we need to do a popup
4030
+ $content = __( 'You must call the_content in the current theme template in order for Beaver Builder to work on this layout.', 'fl-builder' );
4031
+ ?>
4032
+ <script>
4033
+ if ( FLBuilder ) {
4034
+ FLBuilder.alert('<?php echo esc_attr( $content ); ?>');
4035
+ }
4036
+ </script>
4037
+ <?php
4038
+ }
4039
+ }
4040
+
4041
  /**
4042
  * @since 1.0
4043
  * @deprecated 1.7.4
css/build/vendor-bb-fluid.bundle.css CHANGED
@@ -225,12 +225,12 @@
225
 
226
  .fluid table.fluid-table th:first-child, .fluid table.fluid-table td:first-child {
227
  border-top-left-radius: var(--fluid-radius);
228
- barder-bottom-left-radius: var(--fluid-radius); }
229
 
230
  .fluid table.fluid-table th:last-child, .fluid table.fluid-table td:last-child {
231
  border-right: 0;
232
  border-top-right-radius: var(--fluid-radius);
233
- barder-bottom-right-radius: var(--fluid-radius); }
234
 
235
  .fluid table.fluid-table tr:nth-child(even) th, .fluid table.fluid-table tr:nth-child(even) td {
236
  background: var(--fluid-opaque-13); }
@@ -583,7 +583,7 @@
583
  display: none !important; }
584
 
585
  .fluid input[type="radio"] {
586
- border-radus: 50%; }
587
 
588
  .fluid input[disabled],
589
  .fluid select[disabled],
225
 
226
  .fluid table.fluid-table th:first-child, .fluid table.fluid-table td:first-child {
227
  border-top-left-radius: var(--fluid-radius);
228
+ border-bottom-left-radius: var(--fluid-radius); }
229
 
230
  .fluid table.fluid-table th:last-child, .fluid table.fluid-table td:last-child {
231
  border-right: 0;
232
  border-top-right-radius: var(--fluid-radius);
233
+ border-bottom-right-radius: var(--fluid-radius); }
234
 
235
  .fluid table.fluid-table tr:nth-child(even) th, .fluid table.fluid-table tr:nth-child(even) td {
236
  background: var(--fluid-opaque-13); }
583
  display: none !important; }
584
 
585
  .fluid input[type="radio"] {
586
+ border-radius: 50%; }
587
 
588
  .fluid input[disabled],
589
  .fluid select[disabled],
css/fl-builder-layout.css CHANGED
@@ -180,14 +180,12 @@
180
  }
181
 
182
  /* Full Height Rows */
183
- .fl-row-full-height .fl-row-content-wrap,
184
  .fl-row-custom-height .fl-row-content-wrap {
185
  display: -webkit-box;
186
  display: -webkit-flex;
187
  display: -ms-flexbox;
188
  display: flex;
189
  min-height: 100vh;
190
-
191
  }
192
  .fl-row-overlap-top .fl-row-content-wrap {
193
  display: -webkit-inline-box;
@@ -200,9 +198,7 @@
200
  .fl-row-custom-height .fl-row-content-wrap {
201
  min-height: 0;
202
  }
203
- .fl-builder-edit .fl-row-full-height .fl-row-content-wrap {
204
- min-height: calc( 100vh - 48px );
205
- }
206
  .fl-row-full-height .fl-row-content,
207
  .fl-row-custom-height .fl-row-content {
208
  -webkit-box-flex: 1 1 auto;
@@ -291,27 +287,6 @@
291
  -webkit-justify-content: flex-start;
292
  }
293
 
294
- /* Full height iPad with portrait orientation. */
295
- @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
296
- .fl-row-full-height .fl-row-content-wrap{
297
- min-height: 1024px;
298
- }
299
- }
300
-
301
- /* Full height iPad with landscape orientation. */
302
- @media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
303
- .fl-row-full-height .fl-row-content-wrap{
304
- min-height: 768px;
305
- }
306
- }
307
-
308
- /* Full height iPhone 5. You can also target devices with aspect ratio. */
309
- @media screen and (device-aspect-ratio: 40/71) {
310
- .fl-row-full-height .fl-row-content-wrap {
311
- min-height: 500px;
312
- }
313
- }
314
-
315
  /* Column Groups
316
  ------------------------------------------------------ */
317
 
@@ -834,7 +809,7 @@ img.mfp-img {
834
  stroke-width: 0;
835
  width:100%;
836
  }
837
- /*
838
  Fix ipad parallax issue on safari
839
  https://core.trac.wordpress.org/ticket/48802
840
  https://core.trac.wordpress.org/ticket/49285
180
  }
181
 
182
  /* Full Height Rows */
 
183
  .fl-row-custom-height .fl-row-content-wrap {
184
  display: -webkit-box;
185
  display: -webkit-flex;
186
  display: -ms-flexbox;
187
  display: flex;
188
  min-height: 100vh;
 
189
  }
190
  .fl-row-overlap-top .fl-row-content-wrap {
191
  display: -webkit-inline-box;
198
  .fl-row-custom-height .fl-row-content-wrap {
199
  min-height: 0;
200
  }
201
+
 
 
202
  .fl-row-full-height .fl-row-content,
203
  .fl-row-custom-height .fl-row-content {
204
  -webkit-box-flex: 1 1 auto;
287
  -webkit-justify-content: flex-start;
288
  }
289
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
  /* Column Groups
291
  ------------------------------------------------------ */
292
 
809
  stroke-width: 0;
810
  width:100%;
811
  }
812
+ /**
813
  Fix ipad parallax issue on safari
814
  https://core.trac.wordpress.org/ticket/48802
815
  https://core.trac.wordpress.org/ticket/49285
css/fl-builder-rtl.css CHANGED
@@ -221,6 +221,12 @@ ul.as-selections li {
221
  margin: 0 0 0 8px;
222
  }
223
 
 
 
 
 
 
 
224
  /* Unit Fields
225
  ------------------------------------------------------ */
226
 
221
  margin: 0 0 0 8px;
222
  }
223
 
224
+ /* Border Fields
225
+ ------------------------------------------------------ */
226
+ .fl-border-field .fl-shadow-field .fl-color-picker {
227
+ margin: 0 0 0 8px;
228
+ }
229
+
230
  /* Unit Fields
231
  ------------------------------------------------------ */
232
 
css/fl-builder.css CHANGED
@@ -1187,7 +1187,7 @@ body .fl-theme-builder-preview-select-item-child:hover {
1187
  display: none;
1188
  position: absolute;
1189
  right: 0;
1190
- top: 93px;
1191
  left: 0;
1192
  bottom:0;
1193
  width: auto !important;
@@ -4676,6 +4676,21 @@ input[type=number].fl-field-popup-slider-focus {
4676
  width: 66.66%;
4677
  }
4678
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4679
  /* Button Group Field */
4680
  .fl-button-group-field-options {
4681
  background: #E7EBEF;
1187
  display: none;
1188
  position: absolute;
1189
  right: 0;
1190
+ top: 85px;
1191
  left: 0;
1192
  bottom:0;
1193
  width: auto !important;
4676
  width: 66.66%;
4677
  }
4678
 
4679
+ /* Border Field */
4680
+ .fl-border-field .fl-shadow-field {
4681
+ display: flex;
4682
+ }
4683
+ .fl-border-field .fl-shadow-field .fl-color-picker {
4684
+ margin: 0 8px 0 0;
4685
+ width: calc( 25% - 8px );
4686
+ }
4687
+ .fl-border-field .fl-shadow-field .fl-dimension-field-units {
4688
+ margin-left: 0;
4689
+ margin-top: 0;
4690
+ margin-right: 0;
4691
+ width: 75%;
4692
+ }
4693
+
4694
  /* Button Group Field */
4695
  .fl-button-group-field-options {
4696
  background: #E7EBEF;
css/fl-builder.min.css CHANGED
@@ -1 +1 @@
1
- .fl-color-picker-ui{width:300px}.fl-color-picker-ui.fl-color-alpha-enabled{width:334px}.fl-color-picker-ui .iris-picker{float:left;width:100%;height:224px;display:block;position:relative;border-top:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.fl-color-picker-ui .iris-error{background-color:#ffafaf}.fl-color-picker-ui .iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square{width:300px;height:200px}.fl-color-picker-ui .iris-picker .iris-palette,.fl-color-picker-ui .iris-picker .iris-slider,.fl-color-picker-ui .iris-picker .iris-square-inner{height:100%;width:12.5%}.fl-color-picker-ui .iris-picker .iris-placeholder,.fl-color-picker-ui .iris-picker .iris-square{position:relative}.fl-color-picker-ui .iris-picker .iris-square-inner{width:auto;margin:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square,.fl-color-picker-ui .iris-ie-9 .iris-square-inner{box-shadow:none;border-radius:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square{outline:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-ie-lt9 .iris-palette,.fl-color-picker-ui .iris-ie-lt9 .iris-slider,.fl-color-picker-ui .iris-ie-lt9 .iris-square,.fl-color-picker-ui .iris-ie-lt9 .iris-square-inner{outline:1px solid #999}.fl-color-picker-ui .iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #999;background-color:#fff}.fl-color-picker-ui .iris-ie-lt9 .iris-square .iris-square-handle{background:0 0;border:3px solid #fff}.fl-color-picker-ui .iris-picker .iris-strip{box-sizing:border-box;width:calc(300px - 12px);margin:6px 6px;margin-top:5px;border-radius:4px;position:relative;height:22px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle{width:6px;position:absolute;right:0;top:-2px;bottom:-2px;margin:0;border-radius:3px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);z-index:5;cursor:ew-resize}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle:focus{outline:2px solid #00a0d2}.fl-color-picker-ui .iris-picker .iris-slider-offset{position:absolute;top:0;left:6px;right:0;bottom:0;width:auto;height:auto;background:0 0;border:none;border-radius:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-square-handle{background:0 0;border:5px solid #999;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.fl-color-picker-ui .iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover{border-color:#999}.fl-color-picker-ui .iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover::after{border-color:#fff}.fl-color-picker-ui .iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.fl-color-picker-ui .iris-picker .iris-square-value{width:0;height:0;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.fl-color-picker-wrapper{position:relative;width:48px;height:32px}.fl-color-picker{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);background:#fff;background-image:url(../img/transp_bg.png);border-radius:4px;width:120px;height:36px;display:flex;flex-direction:row}.fl-color-picker-color{flex:1 1 100%;box-sizing:border-box!important;position:relative;border-radius:4px;background-color:transparent;cursor:pointer;border:2px solid transparent;padding:0;justify-content:center;display:flex}.fl-color-picker-clear:hover,.fl-color-picker-color:hover{background:0 0;border:2px solid transparent}.fl-color-picker-clear:focus,.fl-color-picker-color.fl-color-picker-empty:focus,.fl-color-picker-color:focus{outline:0;top:0;border:2px solid #00a0d2;background:0 0}.fl-color-picker.fl-color-picker-has-reset .fl-color-picker-color:not(.fl-color-picker-empty){border-top-right-radius:0;border-bottom-right-radius:0}.fl-color-picker-icon{display:none;margin:auto}.fl-color-picker-color.fl-color-picker-empty{border-color:transparent;background-color:transparent}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon{display:block}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon path{fill:inherit}.fl-color-picker-clear{box-sizing:border-box;position:relative;display:flex!important;flex:0 0 36px;justify-content:center;padding:0;border:2px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;fill:#a2aabe;background-color:#e7ebef!important;border-color:transparent;cursor:pointer;align-items:center}.fl-color-picker-clear:hover{fill:#6b6e75;background-color:#e7ebef}.fl-color-picker-color.fl-color-picker-empty+.fl-color-picker-clear{display:none}.fl-color-picker-ui{display:inline-block;font-family:Helvetica,Verdana,sans-serif;z-index:1;position:fixed;overflow:hidden;padding-bottom:45px;border:1px solid rgba(0,0,0,.1);color:#999;background-color:#fafafa;border-radius:3px;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.17);box-shadow:0 9px 20px rgba(0,0,0,.17);-webkit-transition:opacity .2s,visibility .2s;-moz-transition:opacity .2s,visibility .2s;-ms-transition:opacity .2s,visibility .2s;-o-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0)}.fl-color-picker-ui.fl-color-picker-active{visibility:visible;opacity:1;z-index:999999}.fl-color-picker-ui .fl-color-picker-input,.fl-color-picker-ui .fl-color-picker-input:focus{width:100%;height:30px;border:none!important;font-size:14px!important;padding:0 8px;vertical-align:middle;color:#656c6e;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.fl-color-picker-ui .iris-square-value{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.fl-color-picker-preset-add{position:absolute;top:8px;right:8px;width:14px;height:14px;background-color:#656c6e;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.fl-color-picker-preset-add:hover{background-color:#333}.fl-color-picker-preset-add:after,.fl-color-picker-preset-add:before{content:'';display:block;position:relative;background-color:#fff}.fl-color-picker-preset-add:before{top:6px;left:3px;width:8px;height:2px}.fl-color-picker-preset-add:after{left:6px;top:1px;width:2px;height:8px}.fl-color-picker-presets{position:absolute;left:0;bottom:0;width:100%;z-index:15;overflow:auto;border-top:1px solid rgba(0,0,0,.1);background-color:#fafafa}.fl-color-picker-presets-toggle{position:relative;overflow:hidden;width:100%;height:35px;text-align:center;line-height:35px;font-size:12px;font-weight:700;cursor:pointer;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-toggle:hover{background-color:#ededed}.fl-color-picker-presets-close-label,.fl-color-picker-presets-open-label{position:absolute;top:50%;left:50%;visibility:hidden;color:#999;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;width:100%}.fl-color-picker-presets-close-label.fl-color-picker-active,.fl-color-picker-presets-open-label.fl-color-picker-active{color:#656c6e;visibility:visible;opacity:1;z-index:999999}.fl-color-picker-presets-list{width:100%;list-style:none;margin:0;padding:0;overflow:auto}.fl-color-picker-presets-list .fl-color-picker-no-preset,.fl-color-picker-presets-list .fl-color-picker-preset{position:relative;padding:5px;font-size:12px;border-top:1px solid rgba(0,0,0,.1);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-list .fl-color-picker-no-preset{padding:18px 5px;text-align:center}.fl-color-picker-presets-list .fl-color-picker-preset:hover{background-color:#ededed}.fl-color-picker-presets-list .fl-color-picker-preset-color{display:inline-block;width:40px;height:20px;margin-right:3px;vertical-align:middle;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-label{vertical-align:middle;color:#333;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-remove{position:absolute;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fl-color-picker-clear .fl-color-picker-icon-remove{right:auto;top:auto;margin:auto}.fl-color-picker-presets-list .fl-color-picker-preset-remove{right:5px}.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:after,.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:before{background-color:#333}.fl-color-picker-added{position:absolute;width:100%;top:0;left:0;right:0;bottom:35px;z-index:10;color:#fff;text-align:center;background-color:rgba(0,0,0,.8)}.fl-color-picker-added-text{position:absolute;top:50%;left:50%;width:80%;font-size:14px;color:#fff!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fl-color-picker-icon-check{position:relative;width:50px;height:50px;margin:5px auto}.fl-color-picker-icon-check:before{content:'';display:block;position:relative;width:15px;height:30px;margin-left:14px;border:7px solid #fff;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-down,.fl-color-picker-icon-arrow-up{display:inline-block;position:relative;width:10px;height:10px;margin-left:5px}.fl-color-picker-icon-arrow-down:before,.fl-color-picker-icon-arrow-up:before{content:'';display:block;position:relative;width:6px;height:6px;border:2px solid #999;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-up{top:2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-icon-remove{width:15px;height:15px}.fl-color-picker-icon-remove:after,.fl-color-picker-icon-remove:before{content:'';display:block;position:relative;background-color:#6f7881}.fl-color-picker-icon-remove:before{left:6px;width:2px;height:10px;margin-top:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.fl-color-picker-icon-remove:after{left:6px;width:2px;height:10px;margin-top:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-alpha-wrap{position:absolute;width:32px;height:215px;padding:0 5px;right:4px;border-top:none}.fl-alpha-slider{height:190px;position:absolute;top:12px;width:28px}.fl-alpha-slider .ui-slider-handle{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#aaa;border-radius:4px;border-style:solid;border-width:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:ns-resize;height:12px;left:0;opacity:.9;position:absolute;right:0;width:30px;z-index:14}.fl-alpha-slider .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.fl-alpha-slider-offset{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAASCAYAAAAe/ZHXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEQUQ0ODM4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEQUQ0ODQ4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0RBRDQ4MThFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0RBRDQ4MjhFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/r/N8AAAWYSURBVHjarFvvR3VBEN45JZGIPkREHyIiIhJJf3qUSERE9CGiDxERkcg9z9u92uucvTszz5z7xnHPj93Z2d359cxscn5+jpTS+EoiMr3/+51cZ2dn4+e29i2/u7y8RKf/pO3vc+o+n5ycoNK31+f6+jrfZ37yuG2mf3R01H3fa5N/b29vU6dP5qft0G4PDg5MGuPr/v4+jz1t27mfvN/b21P75+fHx8eZfiV/Ozs7rUJnSu/5+RlFv+m6ZJpbW1s1PnrvXl9fZ/qX89zY2LB4mfy+v7/nsdV1XltbK/dr5vnz87OcV5bJabuVlRVLBifjfX9/l/xkGtM+S0tLNXnu0szfU/P3IMn/k0678h6ddqjQFGccVL6hoCsVfsq+NZ5QtCv5rfFS41sq37W+UPhMyhxEWTetvce3NR8oewqD39qalXuGAK/WPltjajIC4x2c9Ye1f43SGcqGwRBeTZjhMNntL4pCWZMQYhE05RVl02EovRgC4RkCbUNSQAGhGB/GsKG4h6FQoigDa2i8fRBy3uLMXYIG3Vr3aZvRaCRdBYlYIMZywhBGCVhgzzOlgRuUSOvC0GMEWxOM/+EtQFh1OIIXtfwg1tRaayGjg5px0jyZKEaTle3e+AsLCygVRAh3FlEgKbReE3oYGj9EgIR00QiEgKw3ZBQbRGjBeAMtDETQmHiKDsezJNLgCTFGItZXlAgCSiQggblP+9c8SDI0lXWlFv5g3K63KZ51FOcZzthQ3LomoNHwJmKIQISI3vqzSpwIQ8liSjGMFQjDpoVgaQ6cWgvLhOC7qiAwiHrWbEg4JMSmeUrBuHoYwioOQNXmhmAcrs096s1gJCGi3hSEVU8DQxYElYHhKwUUGAa+NqOBMsSSAQJuhQhCAH4vxozExsxiihPuaIrjCVYKWlYEsjSM52G8Kxxryngl5j0j+EyGTIiED4s1Itm0ZGWxMFCLJaBAcEI6OBkmFgNBoc8Cait2ZnENE/6wQN8LJSJeSMNAjKVm+LUMAIt3PR5AQgIGp1Z5zxhE8PtXUYReYeXi4mKmOPNXBMzt2tPT07LIUtJqr66uusXEbkFnWiQ6Pj72ikrtzc1NKopuvbbj58PDwxqNHp27u7tuYWumUDV+v7+/Xyu6pc59+/DwUCsC9ujt7u6qRbt8//T01C3elbyN70fb29uZ/1FSincvLy/lPGb42tzc9IqJeHt7q61Pr2C6vr7u7tfHx8fMPhV0sLq6WhZtU0n36+uru8elPE7aLi8v1wqJPXn++fmZKYgX8ozFxcXJb0NaQTHClZT8+gBjsYdaFc+zWcUkGTCWENY66ta92oSVzo3WI6IZKGtukeyfBLFKBNAj6bUOBgaoe9wE4n04IBNkLMoC7+Skj630ZlTJMYdyMsU2T8AwpzALkVFilZgJcT2l9PCWDDSAMBSjVlJgZNk0lE1AIby0qCiCnBQNj6aBGQslZIZJ5hB6D/AzQHto5Z9Nk8tARdN4q2ExBnsyIJ311EymShyjan2rKk0zh1Ay1oQVWAZQRnkUA8RFw7TahjBnmNgMVMQrsCGZJezRtGlU0cUZ1zuaxGZPpbhApM+ZpFQqQ6xadoMtBrEKpBVo4GRXvNSxpaRixKiR+TChCYhsDwZkfFj8IkErjAHejcUI0XQrgwehhNSMHAz21E0wZ23FcCAmj8Sd/PXy2xLYLAuwRw4IMsqjFaWYOpMEhDySAPFCWyFkgAHrEcA+BNeJ4UE8HCzJPpCrerUmQIx1pWJkjqxJD8EikUo2c5aI8ZYgsAkM4WQtnHd0ns0ORgVTBghy5ISy928SGsbTMqYg523RUY8oNYG4FIYiyRyZCnFCJC87IoRAIMVOqQ7BKexxCS2hYVl9JhvlpYjnAe4MhmRPMWhhvLfXINaI9WKM0Zu0+SfAAFLE1EgfVSv7AAAAAElFTkSuQmCC);background-position:center;box-shadow:0 0 5px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4) inset;width:200px;height:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);bottom:48%;left:-80px;position:absolute}.fl-alpha-text{width:30px;font-size:12px;text-align:center;color:#999;position:absolute;bottom:-5px}@keyframes fl-lightbox-zoom{from{transform:scale(.4)}to{transform:scale(1)}}.fl-lightbox-wrap{bottom:0;display:none;left:0;overflow:auto;padding:0;position:fixed;right:0;top:43px;z-index:100010;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);pointer-events:none}.fl-lightbox-mask{background:#000;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:100010;pointer-events:auto}.fl-lightbox{background:#f5f7f9;border-radius:5px;box-shadow:#000 0 4px 30px;-moz-box-shadow:#000 0 4px 30px;-webkit-box-shadow:#000 0 4px 30px;position:relative;display:flex;z-index:100011;transform-origin:center;animation-name:fl-lightbox-zoom;animation-duration:.25s;pointer-events:auto}.fl-form-field-settings .fl-lightbox,.fl-lightbox.fl-lightbox-prevent-animation{animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-lightbox :not(i){color:#333;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;line-height:14px;text-decoration:none;text-transform:none}.fl-lightbox *,.fl-lightbox :after,.fl-lightbox :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#fl-ui-root .fl-nanoscroller-pane,.fl-builder--content-library-panel .fl-nanoscroller-pane,.fl-lightbox .fl-nanoscroller-pane{bottom:2px;right:2px;width:6px}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#bac0ca;transition-property:height,background-color;transition-duration:.25s}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider:hover{background-color:#c8cdd4}.fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#029fd2}.fl-lightbox .dashicons{font-family:dashicons}.fl-lightbox.ui-draggable{box-shadow:rgba(0,0,0,.2) 0 7px 30px;-moz-box-shadow:rgba(0,0,0,.2) 0 7px 30px;-webkit-box-shadow:rgba(0,0,0,.2) 0 7px 30px}.fl-builder-draggable-is-dragging .fl-lightbox-wrap,.fl-builder-resizable-is-resizing .fl-lightbox-wrap{pointer-events:auto}.fl-lightbox-resizable{height:500px;width:380px}@media (max-width:500px){.fl-lightbox-resizable{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-resizable .ui-resizable-handle{display:none!important}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:default!important}.fl-lightbox-controls{display:none}}.fl-lightbox-width-full{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-width-full .fl-lightbox-header{cursor:inherit!important}.fl-lightbox-controls{position:absolute;right:10px;top:10px;z-index:5}.fl-lightbox-controls .fa{color:#bdbdbd;font-size:14px;padding:5px}.fl-lightbox-controls .fa:hover{color:#aaa;cursor:pointer}.fl-lightbox-header-wrap{border-top-left-radius:4px;border-top-right-radius:4px}.fl-lightbox-header{position:relative}.fl-builder-settings-lightbox .fl-lightbox-header h1:before{content:none!important}.fl-lightbox-header h1{color:#333!important;font-size:16px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-weight:400!important;margin:0!important;padding:14px 28px 15px!important;padding-right:34px!important;text-align:left!important;display:flex;flex-direction:row;align-items:center;line-height:1;letter-spacing:0}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:move}.fl-lightbox-header h1 .fl-builder-badge{margin-left:10px;color:#fff;background-color:#f7a408}.fl-lightbox-content,.fl-lightbox-content-wrap{display:flex;flex-direction:column;flex:1 100%;max-width:100%}.fl-lightbox-footer{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;flex:0 0;flex-basis:44px;padding:10px;text-align:right}.fl-lightbox-footer .fl-builder-button{height:36px;margin-left:5px!important;flex:0 0 0%;justify-content:center}.fl-lightbox-width-slim .fl-lightbox-footer{justify-content:stretch}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button{flex:1 1 100%;display:block;text-align:center}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button:first-child{margin-left:0!important}.fl-lightbox table,.fl-lightbox td,.fl-lightbox th,.fl-lightbox tr{border:none}.fl-lightbox-wrap.fl-icon-selector{z-index:1000111}.fl-icon-selector .fl-lightbox{height:75%;width:50%}.fl-icons-filter{height:auto!important;margin:0!important;position:absolute!important;right:0;top:0;padding:10px 16px;display:flex;flex-direction:row}.fl-icons-filter select{vertical-align:middle;width:195px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#000;border:2px solid #e4e7ea!important;border-right:none!important;margin:0;padding:2px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;flex:1 1 195px;border-radius:0}.fl-icons-filter input[type=text]{line-height:18px;vertical-align:middle;width:160px;flex:1 1 160px;border:2px solid #e4e7ea!important;border-radius:0!important;padding:2px 10px!important}.fl-icons-filter input[type=text]:focus,.fl-icons-filter select:focus{border:2px solid #00a0d2!important}.fl-icons-list{bottom:52px;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:48px}.fl-icons-list::-webkit-scrollbar{background-color:#ccc;-webkit-appearance:none;width:10px}.fl-icons-list::-webkit-scrollbar-thumb{background-color:#666;border:1px solid #ccc}.fl-icons-section{text-align:center}.fl-icons-section h2{color:#333!important;font-family:Helvetica,Verdana,sans-serif!important;font-size:20px!important;font-weight:700!important;padding:0 0 10px 0!important}.fl-icons-list i{cursor:pointer;display:inline-block;font-size:40px;height:60px;line-height:60px;width:60px;background:0 0}.fl-icons-list .dashicons-before:before{font-size:40px;vertical-align:unset;width:40px}.fl-icons-list i:hover{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);border-radius:4px}.fl-icon-selector-footer{bottom:0;left:0;position:absolute;right:0}html{transition-property:margin;transition-duration:.35s}html.fl-builder-is-showing-toolbar{margin-top:calc(44px + 1px)!important}.fl-builder-edit body{position:static!important}.fl-builder-edit:after,.fl-builder-edit:before{z-index:0!important}.fl-builder-edit .fl-builder-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#wpadminbar{transition-property:transform,opacity;transition-duration:.35s;transform-origin:bottom;transform-style:preserve-3d;transform:rotateX(89deg) translateY(46px);opacity:0;pointer-events:none;will-change:transform}html.fl-builder-show-admin-bar{margin-top:32px}html.fl-builder-show-admin-bar #wpadminbar{transform:rotateX(0) translateY(0);pointer-events:auto;opacity:1}@media screen and (max-width:782px){html.fl-builder-show-admin-bar{margin-top:46px}}.fl-clear{clear:both}.screen-reader-text{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}.fl-builder-loading{background:rgba(240,240,240,.8) url(../img/ajax-loader.svg) center center no-repeat;bottom:0;display:none;left:0;position:fixed;right:0;text-align:center;top:0;z-index:12000000}.fl-builder-settings .fl-builder-loading{background:rgba(255,255,255,.8) url(../img/ajax-loader.svg) center center no-repeat;display:block;position:absolute}.fl-field-loader{color:#b3b3b3!important;font-style:italic}.fl-builder-node-loading{opacity:.35!important}.fl-builder-node-loading-placeholder{background:url(../img/ajax-loader.svg) center center no-repeat;height:50px}.fl-col-group-has-child-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fl-col-group-has-child-loading>.fl-builder-node-loading-placeholder{width:50px}.fl-node-hidden{display:none}.fl-builder-edit .fl-node-hidden{display:block}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-mobile{display:block!important}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-mobile{display:flex!important}.fl-responsive-preview-enabled body{overflow:hidden!important}.fl-responsive-preview-mask{background:#f7f7f7;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}body.fl-builder-ui-skin--dark .fl-responsive-preview-mask{background:#2c333a}.fl-responsive-preview{bottom:0;left:0;position:fixed;right:0;top:0;margin-top:50px;z-index:100000}.fl-builder-preview .fl-responsive-preview{margin:0!important}.fl-responsive-preview-content{background:#f5f7f9;padding:20px 20px 45px;overflow:scroll;position:absolute;top:45px;right:0;bottom:0;left:0}.fl-responsive-preview-content .fl-builder-content-editing{overflow:visible!important}.fl-responsive-preview-message{background:#f5f7f9;color:#b3b3b3;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px;font-weight:400;padding:15px;text-align:center;position:absolute;top:0;left:0;right:0;z-index:999999}body.fl-builder-ui-skin--dark .fl-responsive-preview-message{background:#23282d}.fl-responsive-preview-message span{display:inline-block;margin-right:8px}.fl-responsive-preview-message .size{position:absolute;right:30px;font-size:16px}.fl-responsive-preview-message .fl-builder-button{display:inline-block;margin-left:2px;padding:0 10px}.fl-responsive-preview-message .fl-builder-button i{font-size:14px;height:14px;width:14px}.fl-responsive-preview .fl-builder-content{box-shadow:0 0 8px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;max-width:100%;overflow:visible;position:relative}.fl-responsive-preview .fl-block-col-resize{display:none}#fl-builder-preview-mask{background:#f7f7f7 url(../img/ajax-loader.svg) center center no-repeat;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}#fl-builder-preview-frame{bottom:0;height:100%;left:50%;position:fixed;right:0;top:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%;z-index:1000000}body button[class*=fl-builder],body button[class*=fl-builder]:focus,body button[class*=fl-builder]:hover{box-shadow:none;max-height:none;max-width:none;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:normal}.fl-builder-button,a.fl-builder-button,button.fl-builder-button{-webkit-appearance:none;align-items:center;background:#e7ebef;border:2px solid transparent;border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;color:#676f7a!important;cursor:pointer;display:flex;fill:#676f7a!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;height:33px;letter-spacing:normal!important;line-height:1!important;margin:0;padding:0 12px;text-align:center;transition-property:background-color,width;transition-duration:.2s;white-space:nowrap;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-button:hover{background:#dadfe5;color:#222;border:2px solid transparent!important}.fl-builder-button:active{background:#dcdcdc}button.fl-builder-button:focus{position:static;top:auto;outline:0;background:#e4e7ea;border:2px solid #00a0d0!important}.fl-builder-button-primary,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button{background:#00a0d2;color:#fff!important;text-decoration:none;border:2px solid transparent!important}.fl-builder-button.fl-builder-button-primary:focus,body.fl-builder--layout-has-drafted-changes .fl-builder-button.fl-builder-done-button:focus{background:#00a0d2;border:2px solid #ffc217!important}.fl-builder-button-primary:hover,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:hover{background:#0197c6;color:#fff!important}.fl-builder-button-primary:active,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:active{background:#0484ac}.fl-builder-button-large{height:30px}.fl-builder-button-small{font-size:11px!important;line-height:1!important}.fl-builder-help-button{color:#b3b3b3;font-size:16px!important}.fl-builder-help-button i{position:relative;top:-1px}.fl-builder-help-button:hover{color:#666}.fl-builder-publish-button{line-height:45px!important}button.fl-builder-content-panel-button,button.fl-builder-content-panel-button:hover{fill:#00a0d2!important;font-size:30px!important;padding:2px 4px!important}.fl-builder-button-silent,.fl-builder-button-silent:hover{min-width:40px;padding:0 4px!important;background:0 0!important;border:2px solid transparent!important;box-shadow:none!important;display:inline-flex;flex-direction:row;justify-content:center}.fl-builder-done-button,.fl-builder-done-button:hover{font-weight:600}.fl-field .fl-builder-button{display:inline-block;height:auto;padding:11px 12px;vertical-align:middle;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-builder-button svg{max-width:none}.fl-builder-edit .media-modal-content button,.fl-builder-settings-fields button{letter-spacing:normal}.fl-builder-badge{background:#333;border-radius:2px;color:#fff!important;display:inline;font-size:11px!important;font-weight:400;letter-spacing:1px;margin-left:2px;padding:2px 4px;vertical-align:middle}.fl-builder-badge-global{background:#ff9600}.fl-builder-blocks-node-template .fl-builder-badge-global{position:absolute;right:0;top:0}.fl-builder-badge-global{transform:translateY(0);transition-duration:.25s;transition-property:transform}.fl-builder-block:hover .fl-builder-badge-global{display:none}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default}.fl-builder-bar{left:0;position:fixed;right:0;top:0;z-index:999999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform opacity;transition-duration:.35s;transform-style:preserve-3d;-webkit-perspective:1100px;-moz-perspective:1100px;perspective:1100px}.fl-builder-bar.is-hidden{pointer-events:none}.fl-builder-bar.is-hidden .fl-builder-bar-content{transform:translateY(-100%) rotateX(90deg)}body .fl-builder-bar .fl-builder-bar-content{display:flex;box-sizing:border-box;background:#fff;border-bottom:1px solid #eceef1;color:#999;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px!important;height:calc(44px + 1px);transition-property:background-color,opacity,transform;transition-duration:.35s;pointer-events:auto;letter-spacing:normal}body .fl-builder-bar .fl-builder-bar-content.is-muted{pointer-events:none}body .fl-builder-bar .fl-builder-bar-content.is-muted>:not(.fl-builder-publish-actions){-webkit-filter:saturate(20%) blur(1px);filter:saturate(20%) blur(1px);opacity:.4}.fl-builder-bar-title{box-sizing:border-box;color:#333;display:flex;flex:0 0 380px;max-width:380px;border-right:1px solid #eceef1;cursor:pointer}.fl-builder-bar-title:hover{background:#fff}.fl-builder-bar-title.is-showing-menu .fl-builder-bar-title-caret>svg{transform:rotate(180deg)}.fl-builder-simple .fl-builder-bar-title{cursor:auto}.fl-builder-simple .fl-builder-bar-title:hover{cursor:auto;background:0 0}.fl-builder-bar-title span{vertical-align:middle}.fl-builder-bar-title-icon{box-sizing:border-box;background:0 0;flex:0 0 46px;display:flex;align-items:center;padding:4px}.fl-builder-bar-title-icon img{max-width:100%!important;height:auto!important}.fl-builder-bar-title.fl-builder-bar-title-no-icon{padding-left:12px}.fl-builder-bar-title-area{box-sizing:border-box;flex:1 1 100%;display:flex;flex-direction:column;overflow:hidden;padding:4px}.fl-builder-layout-title,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{font-size:16px;font-weight:400;line-height:1.3;color:#161b20;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret,.fl-builder-layout-pretitle,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{font-size:12px;font-weight:500;line-height:1.3;color:#656d77;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret i,.fl-theme-builder-preview-select-title i{color:inherit!important;font-size:14px}.fl-builder-bar-title-caret{margin-left:auto;margin-left:auto!important;flex:0 0 46px}.fl-theme-builder-preview-select-title i{padding:12px 12px}.fl-theme-builder-preview-select-title i:before{content:"\f078"}.fl-theme-builder-preview-select.fl-builder-button{position:relative;border-radius:0;background:0 0;max-width:none;min-width:0;display:flex;flex:0 0 360px;max-width:360px;margin:0!important;padding:4px 10px;border:none!important;border-right:2px solid #d5dadd!important;box-shadow:none}.fl-theme-builder-preview-select.fl-builder-button:hover{border:none!important;border-right:2px solid #d5dadd!important}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{display:flex;flex:1;justify-content:flex-end;flex-direction:row-reverse}.fl-theme-builder-preview-select-title div{flex:1}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{display:block}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items{position:absolute;top:calc(48px + 10px);left:10px;width:calc(100% - 20px)!important;background:#fff;border:none;border-radius:4px;border:2px solid #d5dadd;border-top:3px solid #00a0d2;box-shadow:0 15px 45px 8px rgba(0,0,0,.04);margin:0!important;padding:0;z-index:-1;font-size:16px;overflow-y:scroll;height:auto!important;max-height:calc(100vh - 66px);min-height:300px;display:flex!important;flex-direction:column}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{right:18px}.fl-theme-builder-preview-select-item{padding:4px 0!important;border-bottom:none!important;display:flex;flex-direction:column;text-align:initial}.fl-theme-builder-preview-select-item:hover{text-decoration:none;color:#111;background:0 0!important}body .fl-theme-builder-preview-select .fa-caret-down{float:none}body .fl-theme-builder-preview-select-item-title{padding:10px 15px;color:#222;font-size:14px}body .fl-theme-builder-preview-select .fa-caret-down i:before,body .fl-theme-builder-preview-select-item-title i:before{content:"\f078"}body .fl-theme-builder-preview-select-item-children{overflow:auto}body .fl-theme-builder-preview-select-item-child{overflow:hidden;text-overflow:ellipsis;line-height:1.1;color:#6b6b6b;margin:0 10px;border:2px solid transparent;border-radius:4px;padding:8px 10px 10px;font-size:14px;font-weight:400;color:#222}body .fl-theme-builder-preview-select-item-child:hover{background:#e6eaed!important}.fl-theme-builder-preview-select-item .fa-caret-down{color:#606d77}.fl-builder-bar-actions{display:flex;flex-direction:row-reverse;flex:1 1 100%;padding:4px}.fl-builder-bar .fl-builder-button{height:auto;margin:0 0 0 4px}.fl-builder-bar-actions .fl-builder-button:last-child{margin:0}.fl-builder-bar-actions:after{clear:both}.fl-builder-bar .fl-builder-content-panel-button{align-items:center!important;font-weight:400}.fl-builder--saving-indicator{flex:0 1 auto;cursor:pointer;display:flex;align-self:center;padding:0 10px;font-size:12px;font-style:italic;color:#676f7a;align-items:center;line-height:1.2;justify-content:flex-end}.fl-builder--saving-indicator:hover{color:#676f7a}.fl-builder--saving-indicator .fa-question-circle{font-size:13px;margin:3px 0 3px 5px}.fl-builder-button.fl-builder-buy-button,.fl-builder-button.fl-builder-feedback-button,.fl-builder-button.fl-builder-upgrade-button{background:#f7a407;color:#fff!important;text-decoration:none}.fl-builder-buy-button i.fa-external-link-alt,.fl-builder-feedback-button i.fa-external-link-alt,.fl-builder-upgrade-button i.fa-external-link-alt{color:#ffc733;margin:0 0 0 6px}.fl-builder-buy-button:focus,.fl-builder-buy-button:hover,.fl-builder-feedback-button:focus,.fl-builder-feedback-button:hover,.fl-builder-upgrade-button:focus,.fl-builder-upgrade-button:hover{background:#ee8e0d!important;color:#fff!important}@media (max-width:980px){.fl-builder--main-menu-panel{width:calc(100% - 20px)!important}.fl-builder--main-menu-panel:before{right:auto;left:20px}.fl-builder-bar-title,.fl-theme-builder-preview-select{flex:1 .5 380px!important}}@media (max-width:620px){.fl-theme-builder-preview-select.fl-builder-button{display:none}}@media (max-width:500px){.fl-builder--main-menu-panel,.fl-builder-panel{width:auto!important;top:44px!important;left:0!important;right:0!important;bottom:0!important;border-radius:0!important;box-shadow:none!important}.fl-builder--main-menu-panel{border-left:transparent!important;border-right:transparent!important;border-bottom:transparent!important;max-height:calc(100% - 44px)!important}.fl-builder--panel-arrow{display:none}.fl-builder-bar-title{flex:0 0 80px!important}.fl-builder-bar-title-area{display:none}.fl-builder-bar-title-caret{padding-left:0;padding-right:0;max-width:24px}.fl-builder-bar-actions{max-width:calc(100% - 80px);overflow:hidden}#fl-builder-toggle-notifications{display:none}.fl-builder--main-menu-panel:before{display:none}.fl-builder--panel-header{border-radius:0!important;cursor:default!important}.fl-builder--panel-header .fl-builder--tabs{cursor:default!important}.fl-builder-panel:before{display:none}.fl-builder-panel-drag-handle{display:none}.fl-builder-publish-actions{width:100%!important;padding-left:4px!important}.fl-builder-bar-actions .fl-builder-button{padding:0 8px!important}}.fl-notifications-panel .fl-builder-ui-post .wp-block-image,.fl-notifications-panel .fl-builder-ui-post .wp-block-image figure{margin-top:10px!important;margin-bottom:10px!important}.fl-builder--preview-actions{display:none;position:fixed;top:4px;left:4px;z-index:10000001;padding:4px;justify-content:center;background:#fff;border-radius:4px}.fl-builder-preview .fl-builder--preview-actions{display:flex}.fl-builder--preview-actions .device-icons{color:#555;background:#e4e4e4;border:none!important;align-items:center;display:flex;text-decoration:none;font-size:14px!important;line-height:1!important;margin:0;margin-right:4px;padding:0 6px;cursor:pointer;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px}.fl-builder--preview-actions .device-icons i{margin:0 6px}.fl-builder--preview-actions .size{position:absolute;left:5px;top:40px;font-size:16px}@keyframes fl-builder-ui-pin-zone-pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.fl-builder-ui-pin-zone{animation:fl-builder-ui-pin-zone-pulse 2s infinite;transition:width .3s ease;background:rgba(0,160,210,.5);bottom:0;top:0;position:fixed;width:35px;z-index:100001}.fl-builder-ui-pin-zone-left{left:0}.fl-builder-ui-show-pin-zone-left .fl-builder-ui-pin-zone-left{width:75px}.fl-builder-ui-pin-zone-right{right:0}.fl-builder-ui-show-pin-zone-right .fl-builder-ui-pin-zone-right{width:75px}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button{display:flex!important;background:rgba(0,160,210,.5)!important;padding:2px 4px;width:80px;animation:fl-builder-ui-pin-zone-pulse 2s infinite}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button svg{display:none}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button{width:120px}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button svg{display:none!important;width:100%;transform:none!important;fill:#00a0d2!important;border-radius:3px}.fl-builder-content-panel-pin-zone .fl-builder-done-button{filter:grayscale(100%)}.fl-builder-ui-is-pinned .fl-builder-content-panel-button{display:none}.fl-builder-panel.fl-builder-ui-pinned{top:45px!important;bottom:0!important;height:auto!important;border-radius:0;border:none;box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s;z-index:11}.fl-builder-panel.fl-builder-ui-pinned-right{left:auto!important;right:0;border-left:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned-left{left:0;right:auto;border-right:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-radius:0!important}.fl-builder-ui-pinned-container .fl-lightbox-wrap{position:absolute;z-index:11}.fl-builder-ui-pinned-container .fl-lightbox{position:absolute;top:0;bottom:0;left:0;right:0;width:auto!important;height:auto;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-builder-ui-pinned-container .fl-lightbox-header-wrap{border-radius:0}.fl-builder-ui-pinned-container .fl-lightbox.ui-draggable .fl-lightbox-header{cursor:auto}.fl-builder-ui-pinned-container .fl-lightbox-header h1{padding:12px 20px 10px!important}.fl-builder-ui-pinned-container .fl-lightbox-controls{display:none}.fl-builder-ui-pinned-content-transform{transform:scale(1);transform-origin:center top 0}.fl-builder-ui-pinned-collapse{cursor:pointer;display:none;position:absolute!important;bottom:2px;padding:5px;border:2px solid transparent;background:0 0!important;width:36px;height:36px;border-radius:4px;fill:#778794;flex-direction:row;justify-content:center}.fl-builder-ui-pinned-collapse:focus,.fl-builder-ui-pinned-collapse:hover{top:auto!important;background:0 0;border:2px solid transparent;outline:0;fill:#00a0d2}.fl-builder-ui-pinned-collapse:focus{background:#e4e7ea}.fl-builder-ui-pinned-collapse>*{margin:auto;line-height:1}.fl-builder-ui-pinned-collapse svg g{fill:inherit}.fl-builder-ui-is-pinned-right .fl-builder-ui-pinned-right-collapse{display:flex;left:-40px}.fl-builder-ui-is-pinned-left .fl-builder-ui-pinned-left-collapse{display:flex;right:-40px}.fl-builder-ui-pinned-collapse i[data-toggle=show],.fl-builder-ui-pinned-is-collapsed i[data-toggle=hide]{display:none}.fl-builder-ui-pinned-is-collapsed i[data-toggle=show]{display:block}.fl-builder-ui-is-pinned-left [data-toggle=hide],.fl-builder-ui-is-pinned-right [data-toggle=show]{transform:rotateY(180deg)}.fl-builder-ui-pinned-is-collapsed .fl-lightbox{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-builder-ui-pinned-is-collapsed .fl-builder--panel-header{display:none}.fl-builder-draggable-is-dragging .fl-builder-content,.fl-builder-draggable-is-dragging .fl-builder-panel .fl-lightbox,.fl-builder-resizable-is-resizing .fl-builder-content,.fl-builder-resizable-is-resizing .fl-builder-panel .fl-lightbox{pointer-events:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-header{background:0 0;border:none;z-index:10}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-content,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-controls,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--tab-wrap{display:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-wrap{top:0}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-header h1{padding:14px 28px 15px!important}.fl-builder--panel-no-settings{display:none}.fl-builder-simple-pinned .fl-builder--panel-no-settings{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}.fl-builder-content-panel-button svg{transition-property:transform;transition-duration:.25s;transform:rotate(0) scale(1);transform-origin:center}.fl-builder-content-panel-is-showing .fl-builder-content-panel-button svg{transform:rotate(135deg) scale(1.1) translate(.5px,-.5px)}.fl-builder--content-library-panel .fl-builder--panel-arrow svg{vertical-align:inherit}@keyframes fl-builder-show-panel{from{transform:scale(.8)}to{transform:scale(1)}}.fl-builder--search-results-panel,.fl-builder-panel{box-sizing:border-box;position:fixed!important;right:20px;top:calc(43px + 10px);width:380px;bottom:20px;background:#f5f7f9;color:#676f7a;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;border-radius:4px;box-shadow:0 8px 40px 4px rgba(0,0,0,.3);z-index:10000007;will-change:transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-panel{transform-origin:top right;animation-name:fl-builder-show-panel;animation-duration:.15s;animation-fill-mode:both;flex:1}.fl-builder--search-results-panel{display:none;position:absolute;right:0;top:93px;left:0;bottom:0;width:auto!important;border:none;border-radius:0;box-shadow:none;min-height:100px;max-height:calc(100vh - 54px);overflow:auto;z-index:1}.fl-builder-panel{display:none}.fl-builder-content-panel-is-showing .fl-builder-panel,.fl-builder-search-results-panel-is-showing .fl-builder--search-results-panel{display:flex;flex-direction:column}.fl-builder--search-results-panel .fl-builder--no-results{text-align:center;padding:50px 20px}.fl-builder--panel-arrow{position:absolute;top:-13px;right:10px}.fl-builder-ui-is-pinned .fl-builder--panel-arrow,body.fl-builder-draggable-is-dragging .fl-builder--panel-arrow{display:none}.fl-builder--panel-arrow polygon{fill:#00a0d2}.fl-builder--panel-header{border-top:3px solid #00a0d2;border-top-right-radius:4px;border-top-left-radius:4px}.fl-builder-ui-is-pinned .fl-builder--panel-header{border-top:none}.fl-builder-panel-drag-handle{position:absolute;top:7px;left:10px;fill:#ccd4da;width:6px}.fl-builder-ui-is-pinned-left .fl-builder-panel-drag-handle{left:auto;right:10px}.fl-builder-panel .fl-lightbox .fl-builder-panel-drag-handle,.fl-lightbox-width-full .fl-builder-panel-drag-handle{display:none}.fl-builder--panel-header .fl-builder--panel-controls{display:flex;flex-direction:row;position:relative}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-content-group-select{flex:1 1}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-panel-search{flex:0 0;padding:0 10px 6px;padding-left:0;margin-left:-4px}.fl-builder--panel-controls .fl-builder-panel-search button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:30px;background:0 0!important;border:2px solid transparent!important;font-size:inherit;height:36px;margin:0;padding:0}.fl-builder--panel-controls .fl-builder-panel-search button:active,.fl-builder--panel-controls .fl-builder-panel-search button:focus{top:0;outline:0}.fl-builder-panel-search button svg{height:auto;width:20px}.fl-builder-panel-search button.fl-builder-dismiss-panel-search svg{width:16px}.fl-builder-panel-search button svg .filled-shape{fill:#000}.fl-builder--panel-controls .fl-builder-panel-search button:active svg .filled-shape,.fl-builder--panel-controls .fl-builder-panel-search button:focus svg .filled-shape{fill:#00a0d2}.fl-builder-panel-search .fl-builder-panel-search-input{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#f5f7f9}.fl-builder-panel-search.is-showing-input .fl-builder-panel-search-input{display:flex;flex-direction:row;padding:0 10px 6px}.fl-builder-panel-search-input input{flex:1 1 100%;border:2px solid #e6eaed;background:#fff;border-radius:4px;margin:0 4px 0 0;padding:10px;color:#333}.fl-builder-panel-search-input input:focus{border-color:#0197c6;outline:0}.fl-builder-panel-content-wrap{bottom:0;height:auto;left:0;overflow:hidden;position:absolute;right:0;top:43px}.fl-builder-panel-content{padding-bottom:60px}.fl-builder--panel-view .fl-builder-blocks-section:first-child{border-top:none}.fl-builder-blocks-group:first-child{padding:20px 0 0}.fl-builder-blocks-group .fl-builder-blocks-section-group-name{display:block;padding:0 30px 15px;color:#000;font-size:20px;font-weight:600;line-height:1.4}.fl-builder-blocks-section .fl-builder-block{display:block;line-height:1.1;padding:15px 20px}.fl-builder--template-collection-section-header,.fl-builder-blocks-section .fl-builder-blocks-section-header{line-height:1.2;color:#333;margin:0!important;user-select:none;background-color:#e7ebef;border-top:4px solid #e7ebef;height:30px;display:flex;flex-direction:row}.fl-builder-blocks-section .fl-builder-blocks-section-title{background:#f5f7f9;color:#353535;padding:2px 16px;display:flex;align-items:center}.fl-builder-blocks-section .fl-builder-blocks-section-title i{color:#bfbfbf;float:right}.fl-builder-blocks-section-content{overflow:auto;padding:10px 10px 20px}.fl-builder-blocks-section-content:before{content:none}.fl-builder-blocks-section-content:after{float:none;clear:both}.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:flex;flex-wrap:wrap}@supports (display:grid){.fl-builder--template-collection-section-content,.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.fl-builder--template-collection-section-content>*,.fl-builder-blocks-section-content.fl-builder-modules>*,.fl-builder-blocks-section-content.fl-builder-rows>*,.fl-builder-blocks-section-content.fl-builder-widgets>*{width:auto!important}}.fl-builder-blocks-section-content .fl-builder-block-module,.fl-builder-blocks-section-content .fl-builder-block-row{flex:1 1 50%;width:50%;box-sizing:border-box}.fl-builder--search-results-panel .fl-builder-blocks-section-content .fl-builder-block-module{flex:1 1 100%;width:100%}.fl-builder-blocks-section.fl-active .fl-builder-blocks-section-content{display:block}.fl-builder-blocks-section-content .fl-builder-block{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:13px;line-height:1.1;font-weight:400;color:#38404a}.fl-builder-block{position:relative;height:47px}.fl-builder-block-disabled,.fl-builder-block-disabled .fl-builder-block-content{cursor:pointer!important}.fl-builder-block.fl-builder-block-col-group{height:84px}.fl-builder-block.fl-builder-block-has-thumbnail{height:auto!important;padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover{padding:0!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-content{position:relative!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover .fl-builder-block-content{padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-details{margin:0 10px 4px!important}.fl-builder-block:hover{overflow:visible;z-index:1}.fl-builder-block:hover .fl-builder-block-content{display:block;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:15px 20px;border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);text-decoration:none;color:#111;cursor:move;overflow:hidden}.fl-builder-block-module:hover .fl-builder-block-content{width:auto;min-width:100%}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual{display:block;margin-bottom:7px}.fl-builder-block-drag-helper .fl-builder-block-content .fl-builder-block-visual{display:none!important}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual.fl-cols-visual{display:flex;flex-direction:row;height:30px}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{flex:1 100%;background:#464a4c;height:30px;margin:0 2px;border-radius:2px}.fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#000}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:first-child{margin-left:0!important}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:last-child{margin-right:0!important}.fl-cols-visual.left-sidebar .fl-cols-visual-col:first-child{flex-basis:60px}.fl-cols-visual.right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:first-child,.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-builder-block-saved-column.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-column:hover .fl-builder-block-title,.fl-builder-block-saved-module.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-module:hover .fl-builder-block-title,.fl-builder-block-saved-row.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-row:hover .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-column .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-module .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-row .fl-builder-block-title{margin-right:70px}.fl-builder-block-module:nth-child(even):hover .fl-builder-block-content{left:auto;right:0}.fl-builder-block-thumbnail{border-radius:4px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.06);margin-bottom:10px;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s}.fl-builder-block:hover .fl-builder-block-thumbnail{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder-block .fl-builder-block-icon{margin-right:7px;fill:#000;display:inline-block;width:20px;height:20px;vertical-align:middle}.fl-builder-block-thumbnail:before{content:"";display:block;padding-top:50%}.fl-builder-block-thumbnail img{max-width:100%;max-height:160px;margin:0;object-fit:cover}.fl-builder-blocks-section-content .fl-builder-block{box-shadow:0 0 0 transparent;transition-property:box-shadow;transition-duration:.15s}.fl-builder-blocks-section-content .fl-builder-block i,.fl-user-template-actions i{color:#000;margin-right:10px}.fl-builder-blocks-section-content .fl-builder-block .fl-builder-block-details{position:relative}.fl-builder-blocks-separator{background:#f1f1f1;height:6px}.fl-builder-block:hover .fl-builder-badge{background:#2ea2cc}.ui-sortable-helper .fl-builder-badge{display:none!important}#fl-builder-blocks-pro{border-bottom:4px solid #e7ebef;position:relative}#fl-builder-blocks-pro.fl-builder-blocks-section .fl-builder-block{cursor:pointer!important;padding-right:50px}#fl-builder-blocks-pro .fl-builder-block:hover .fl-builder-block-content{cursor:pointer!important;padding-right:60px}.fl-builder-blocks-pro-closed{height:240px;overflow:hidden}.fl-builder-blocks-pro-overlay{background:linear-gradient(to top,#f5f7f9 0,rgba(255,255,255,0) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.fl-builder-blocks-pro-open .fl-builder-blocks-pro-overlay{display:none}.fl-builder-blocks-pro-expand.fl-builder-button{display:inline-block!important;font-size:12px!important;margin-bottom:10px!important;opacity:.4;width:100%!important}.fl-builder-blocks-pro-expand:hover{opacity:1}.fl-builder-blocks-pro-expand-rotate svg{transform:rotate(180deg)}.fl-builder--panel-cta{margin:0 20px 20px 20px!important;padding:10px 30px 30px;font-size:16px;text-align:center}.fl-builder--panel-cta a{color:inherit;text-decoration:none}.fl-builder--panel-cta a:hover{text-decoration:none}.fl-builder--panel-cta img{display:block;max-width:70px;margin:0 auto 20px;position:relative;right:8px}.fl-builder--panel-cta button{display:inline;margin-top:25px}.fl-builder--panel-message{text-align:center;padding:40px 20px;font-size:16px}.fl-builder--panel-message .fl-builder-button{display:inline-block;padding:10px}.fl-builder-pro-badge{background:rgba(0,0,0,.4);color:#fff;font-size:10px;font-weight:700;padding:2px 4px}.fl-builder--menu-item .fl-builder-pro-badge{margin-left:10px}.fl-builder-block-module .fl-builder-pro-badge{padding:2px;position:absolute;right:20px}.fl-builder-block-module:hover .fl-builder-pro-badge{background:#f7a407}.fl-builder--template-thumbnail .fl-builder-pro-badge{background:#f7a407;position:absolute;right:8px;top:8px;z-index:1}.fl-builder-block-row-template .fl-builder-pro-badge{position:absolute;top:auto;bottom:10px;right:10px}.fl-builder-lite .fl-builder--menu-item[data-event=launchThemerLayouts],.fl-builder-lite .fl-builder--menu-item[data-event=saveTemplate]{opacity:.5}.fl-builder-pro-lightbox .fl-lightbox{max-width:450px;padding:30px;text-align:center}.fl-builder-pro-lightbox .dashicons-no{cursor:pointer;position:absolute;right:10px;top:14px;font-size:20px;opacity:.3}.fl-builder-pro-lightbox .dashicons-no:hover{opacity:1}.fl-pro-message-badge{margin-bottom:15px}.fl-pro-message-badge span{background:rgba(0,0,0,.3);color:#fff;font-size:10px!important;font-weight:700;padding:2px 4px}.fl-pro-message-title{font-size:20px!important;font-weight:700;margin-bottom:20px}.fl-pro-message-content{font-size:16px!important;line-height:24px!important;margin-bottom:20px}.fl-pro-message-button button{display:inline}.fl-builder-block-template-image{margin:5px 0 10px;max-width:100%;border:1px solid #dfdfdf}.fl-builder-block .fl-builder-block-title{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1.3}.ui-sortable-helper .fl-builder-block-template-image{display:none!important}@keyframes fl-builder-template-item-enter{from{transform:translateY(100px) scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.fl-builder--template-collection{clear:both;padding:10px 0}.fl-builder--template-collection-section-content{padding:0 10px}.fl-builder--template-collection-item{box-sizing:border-box;width:50%;float:left;padding:10px;cursor:pointer;font-size:13px;transform-origin:center;opacity:1;position:relative}.fl-builder--template-thumbnail{background-size:cover;background-clip:content-box;background-position:center top;background-color:#fff;border:2px solid transparent;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s;position:relative}.fl-builder--template-collection-item .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-user-template .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-builder--template-thumbnail:before{display:block;content:"";padding-top:120%}.fl-builder--template-thumbnail:hover{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder--template-name{text-align:center;padding:4px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fl-builder--template-collection-section{padding-bottom:10px;border-bottom:1px solid #dfdfdf}.fl-builder--template-collection-section:last-child{border-bottom:none}.fl-builder--template-collection-section:after,.fl-builder--template-collection-section:before{content:"";display:block;clear:both}.fl-builder--template-collection-section-name{padding:15px 10px 10px}span.fl-builder-block-no-node-templates{display:block;padding:15px 20px;text-align:center}span.fl-builder-block-no-node-templates:hover{cursor:default}.fl-builder-blocks-node-template .fl-builder-block{position:relative}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default;display:none;position:absolute;right:0;top:0}.fl-builder-blocks-section-content .fl-builder-node-template-actions a:hover{text-decoration:none}.fl-builder-blocks-section-content .fl-builder-node-template-delete,.fl-builder-blocks-section-content .fl-builder-node-template-edit{display:inline;cursor:pointer;margin:0;padding:15px 10px;text-align:center;width:30px}.fl-builder-block-details .fl-builder-node-template-delete,.fl-builder-block-details .fl-builder-node-template-edit{padding-top:0!important}.fl-builder-blocks-section-content .fl-builder-node-template-delete i,.fl-builder-blocks-section-content .fl-builder-node-template-edit i{color:#676f7a;margin:0}.fl-builder-blocks-section-content .fl-builder-node-template-delete:hover i,.fl-builder-blocks-section-content .fl-builder-node-template-edit:hover i{color:#444}.fl-builder-blocks-node-template .fl-builder-block:hover .fl-builder-node-template-actions,.fl-builder-touch .fl-builder-blocks-section-content .fl-builder-node-template-actions{display:block}.ui-sortable-helper .fl-builder-node-template-delete,.ui-sortable-helper .fl-builder-node-template-edit{display:none!important}.fl-builder--tabs{display:flex;flex-direction:row;position:relative;justify-content:flex-start;align-items:center}.fl-builder-panel .fl-builder--panel-header{cursor:move}.fl-builder-panel .fl-builder--tabs{justify-content:space-around;padding:4px 24px;cursor:pointer}.fl-builder--tab-wrap{flex:1 1 100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin:auto;max-width:400px}.fl-builder--tabs button,.fl-builder--tabs button:active,.fl-builder--tabs button:focus,.fl-builder--tabs button:hover{flex:1 1 100%;display:inline-block;text-decoration:none;text-transform:none;color:inherit;text-align:center;letter-spacing:normal!important;margin:0;padding:5px;cursor:pointer;font-size:13px!important;font-weight:500!important;line-height:1.3!important;background:0 0!important;outline:0!important;border:2px solid transparent;border-radius:4px;min-height:36px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;top:0;transition-property:background,color;transition-duration:.25s}.fl-builder--tabs button:focus{background:#e6eaed!important}.fl-builder--tabs button.is-showing{color:#0086b0}.fl-builder--panel-content{flex:1}.fl-builder--panel-view{display:none;overflow:hidden}.fl-builder--panel-view.is-showing{display:block;letter-spacing:normal}.fl-builder--content-library-panel.ui-draggable-dragging{height:500px!important}.fl-builder--content-library-panel .fl-builder-drop-zone{display:none!important}.fl-builder--panel-header .fl-builder--tabs{cursor:move}.fl-builder--category-select{display:flex;flex-direction:column;position:relative}.fl-builder--selector-display{display:flex;flex-direction:row;position:relative;justify-content:space-between;align-items:center;color:#161b20;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;cursor:pointer;font-size:13px;font-weight:700;line-height:16px;border-radius:4px;align-items:stretch}.fl-builder--selector-display-label{display:flex;flex-direction:row;align-items:stretch;font-size:inherit;line-height:inherit;width:100%;margin:0!important;padding:0!important;color:#6d6d6d;background:0 0!important;border:2px solid transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;border-radius:4px;font-family:inherit;text-transform:none}.fl-builder--selector-display-label:hover{top:0;color:inherit;background:0 0!important;border:2px solid transparent;border-radius:4px}.fl-builder--selector-display-label:active{top:0;color:inherit;background:0 0;border:2px solid #e4e7ea;border-radius:4px}.fl-builder--selector-display-label:focus{top:0;color:inherit;background:0 0;border:2px solid #00a0d2;outline:0}.fl-builder--group-label{color:inherit;flex:0 0 auto;padding:4px 10px;padding-right:12px;background:#e7ebef;border-radius:3px;display:flex;flex-direction:row;align-items:center}.fl-builder--current-view-name{flex:1 1 100%;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;padding:8px 10px;text-align:left}.fl-builder--selector-menu{display:none;overflow:auto;color:#293138;position:absolute;top:46px;left:0;width:100%;background:#fff;border-radius:4px;box-shadow:0 0 20px 2px rgba(0,0,0,.2);overflow:visible;z-index:2}.fl-builder--selector-menu:before{bottom:100%;right:8px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.fl-builder--category-select.is-showing .fl-builder--selector-menu{display:flex;max-height:calc(100vh - 150px)}.fl-builder--category-select.is-showing .fl-builder--selector-menu .fl-builder--menu{margin:10px 0;flex:1 100%;overflow:auto}button.fl-builder-button.fl-builder-bar-title-caret{margin:4px;padding:0 12px!important}button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#e6eaed!important;border-color:transparent!important}.fl-builder--category-select.is-showing .fl-builder-bar-title-caret i{transform:rotate(180deg)}.fl-builder--menu{padding:4px;margin-bottom:2px}.fl-builder--menu>a,.fl-builder--menu>button,.fl-builder--menu>span{display:block;padding:8px 10px 10px;border-radius:4px;color:inherit;text-decoration:none;background:0 0!important;border:2px solid transparent!important;font-weight:400;font-family:inherit}.fl-builder--menu>a:active,.fl-builder--menu>a:hover,.fl-builder--menu>button:active,.fl-builder--menu>button:hover{top:0;background:#e6eaed!important;border:2px solid transparent!important}.fl-builder--menu>a:focus,.fl-builder--menu>button:focus{top:0;outline:0;color:inherit;background:#e6eaed!important;border:2px solid transparent!important;text-decoration:none}.fl-builder--menu .fl-has-children>svg{float:right;margin:0;height:16px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s;transform:rotate(-90deg)}.fl-builder--menu .fl-has-children.fl-has-children-showing>svg{transform:rotate(0)}.fl-builder--menu .fl-inset{display:none;padding-left:35px;font-size:14px;line-height:1.25}.fl-builder--menu a.fl-template-collection{color:#161b20}.fl-builder--menu>:after{clear:both}.fl-builder--menu * .fl-builder--menu-item-accessory{float:right;color:#000;text-transform:uppercase;text-align:center;min-width:20px;letter-spacing:2px}.fl-builder--menu * .fl-builder--menu-item-accessory i{font-size:1em;margin-top:2px}.fl-builder--menu hr{margin:4px 30px}.fl-builder--menu hr::after,.fl-builder--menu hr::before{display:none!important;content:none!important;height:auto}.fl-builder--menu .fl-builder-video-wrap iframe{display:block;margin:4px 0;width:100%}.fl-builder-publish-actions{display:flex;box-sizing:border-box;position:absolute;top:0;right:0;width:380px;max-width:100%;height:44px;padding:4px;padding-left:0;flex-direction:row;justify-content:flex-end;opacity:1;pointer-events:auto;transform:scaleX(1) translateX(0);transform-origin:right;transition-property:transform,opacity;transition-duration:.15s}.fl-builder-publish-actions.is-hidden{transform:scaleX(.23) translateX(68px);opacity:0;pointer-events:none}.fl-builder-bar .fl-builder-button-group{display:flex;flex-basis:100%}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{border-radius:0;margin-left:0;flex:1 0 auto;text-align:center;justify-content:space-around}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{box-shadow:none}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-builder-publish-actions-click-away-mask{display:none;position:fixed;top:0;left:0;right:0;height:100vh;background:0 0}.fl-builder-dragging .fl-builder-content:not(.fl-builder-empty){padding:16px 0}.fl-builder-empty{display:none;border:2px dashed #969696;border-radius:8px;color:#909090;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-weight:700;margin:10px;padding:250px 20px;position:relative;text-align:center;text-transform:uppercase}.fl-builder-edit .fl-builder-empty{display:block}.fl-builder-block-drag-helper,.fl-builder-block.ui-draggable-dragging{background:rgba(255,255,255,.95)!important;border:2px solid #000;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);color:#333!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px!important;height:47px!important;line-height:40px!important;overflow:hidden;padding:0 20px;position:absolute!important;text-overflow:ellipsis;white-space:nowrap;width:180px!important;z-index:100010!important;display:flex;flex-direction:row;align-content:center;justify-content:flex-start}.fl-builder-block.fl-builder-block-drag-helper:hover{padding:0;box-shadow:none}.fl-builder-block-drag-helper:hover .fl-builder-block-content{position:static;padding:0 20px}.fl-builder-block-saved-column.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-module.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-row.fl-builder-block-drag-helper:hover .fl-builder-block-content{padding:14px 20px}.fl-builder-block-drag-helper .fl-builder-block-icon{fill:#000;margin-top:-10px}.fl-builder-drop-zone{animation:fl-builder-drop-zone-pulse 2s infinite;background:#00a2d7;border-radius:4px;color:#fff!important;display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:12px;letter-spacing:1px;line-height:14px;margin:10px;padding:6px 8px 5px;position:relative;text-align:left;text-overflow:ellipsis;text-shadow:none;text-transform:none;white-space:nowrap;overflow:hidden;z-index:10}@keyframes fl-builder-drop-zone-pulse{0%{background-color:#00a2d7}50%{background-color:#79deff}100%{background-color:#00a2d7}}.fl-builder-drop-zone-global{animation:fl-builder-drop-zone-global-pulse 2s infinite;background:#ff9600}@keyframes fl-builder-drop-zone-global-pulse{0%{background-color:#ffbc5c}50%{background-color:#ff9600}100%{background-color:#ffbc5c}}.fl-builder-content>.fl-builder-drop-zone{margin:10px 20px}.fl-row-content>.fl-builder-drop-zone{margin:3px 7px}.fl-col-has-cols>.fl-col-content>.fl-builder-drop-zone{margin:3px 10px}.fl-sortable-disabled>.fl-builder-drop-zone{display:none!important}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content>.fl-builder-drop-zone{width:100%}.fl-row-highlight{padding:16px 0}.fl-row-highlight .fl-row-content{border:2px dashed rgba(203,205,206,.5);padding:8px;border-radius:6px}.fl-row-highlight.fl-node-global .fl-row-content{border-color:#ff9600}.fl-row-highlight .fl-col-group{position:relative}.fl-col-highlight{padding:8px;position:relative}.fl-col-highlight .fl-col-content{border-style:dashed!important;border-color:#00a0d2!important;border-top-width:2px!important;border-bottom-width:2px!important;border-left-width:2px!important;border-right-width:2px!important;border-radius:4px;min-height:100px;overflow-x:hidden}.fl-col-has-cols.fl-col-highlight>.fl-col-content{padding:8px}.fl-col-highlight.fl-node-global .fl-col-content{border-color:#ff9600!important}.fl-builder-simple .fl-col-highlight .fl-col-content{border:none!important}.fl-col-has-highlight-guide .fl-col-content{position:relative}.fl-col-highlight-guide{background:rgba(0,160,210,.05);border:2px solid #00a0d2;border-radius:4px;bottom:4px;left:4px;position:absolute;right:4px;top:4px;z-index:1}.fl-node-global .fl-col-highlight-guide{border-color:#ff9600!important;background-color:rgba(255,150,0,.06)!important}.fl-col-has-highlight-guide .fl-block-overlay{background:0 0;border-color:transparent}.fl-col-has-highlight-guide .fl-block-col-resize{display:none}.fl-col-has-highlight-guide .fl-col-highlight .fl-col-content{border-color:transparent!important}.fl-col-drop-target{bottom:8px;display:none;left:-9px;position:absolute;top:8px;width:18px;z-index:1}.fl-col-highlight .fl-col-drop-target{display:block}.fl-col-drop-target-last{left:auto;right:-9px}.fl-col-drop-target .fl-builder-drop-zone{bottom:0;left:2px;margin:0;padding:0;position:absolute;right:2px;top:0}.fl-col-group-drop-target{display:none;left:8px;height:18px;position:absolute;right:8px;top:-9px;z-index:1}.fl-row-highlight .fl-col-group-drop-target{display:block}.fl-col-group-drop-target-last{top:auto;bottom:-9px}.fl-col-group-drop-target .fl-builder-drop-zone{bottom:2px;left:0;margin:0;padding:0;position:absolute;right:0;top:2px}.fl-row-content>.fl-col-group-drop-target{position:static}.fl-row-content>.fl-col-group-drop-target .fl-builder-drop-zone{height:18px;position:static}.fl-row-drop-target{display:none;left:0;height:24px;margin-top:-28px;position:absolute;right:0;z-index:1}.fl-row-highlight .fl-row-drop-target{display:block}.fl-row-drop-target-last{margin-top:0;margin-top:4px}.fl-row .fl-row-drop-target .fl-builder-drop-zone{bottom:0;left:4px;margin:0;position:absolute;right:4px;top:0}.fl-builder-content>.fl-row-drop-target{margin:0;position:static}.fl-builder-dragging .fl-builder-content.fl-builder-empty>.fl-row-drop-target{bottom:10px;display:block;height:auto;left:0;position:absolute;right:0;top:10px}.fl-builder-content .fl-row-drop-target .fl-builder-drop-zone{margin-bottom:0;margin-top:0}.fl-col-group:focus,.fl-col:focus,.fl-module:focus,.fl-row:focus{outline:0}.fl-sortable-proxy{display:none}.fl-block-overlay,.fl-block-overlay *{text-shadow:none;-webkit-touch-callout:none;transition-property:border-color;transition-duration:.3s}.fl-block-overlay-active{position:relative}.fl-block-overlay-actions{background:#00a0d2;float:left;height:30px;margin:-1px -1px 0;padding:0 4px;text-shadow:none;border-bottom-right-radius:5px;border-top-left-radius:3px;transition-property:background-color;transition-duration:.3s}.fl-row-overlay-header-bottom .fl-block-overlay-actions{border-radius:0;border-top-right-radius:5px;border-bottom-left-radius:3px}.fl-builder-col-resizing .fl-block-overlay-actions,.fl-builder-row-resizing .fl-block-overlay-actions{overflow:hidden}.fl-block-overlay-actions>span{display:block;float:left}.fl-block-overlay-actions i{color:#fff!important;cursor:pointer;display:block!important;float:left;font-size:16px!important;height:28px!important;line-height:28px!important;opacity:.8;text-align:center;width:32px!important}.fl-block-overlay-actions i:hover{opacity:1}.fl-block-overlay-actions>i:first-child{padding-left:4px}.fl-block-overlay-actions>i:last-child{padding-right:2px}.fl-block-overlay-actions .fl-block-move{cursor:move}.fl-block-has-rules{color:#00a0d2!important;cursor:pointer;padding:7px;position:absolute;right:0;top:0}.fl-block-has-rules.logic{color:red!important}.fl-block-overlay-title{color:#fff!important;float:left;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:30px;line-height:29px;margin-right:2px;padding:0 12px 0 8px}.fl-builder-touch .fl-block-overlay-actions{height:32px}.fl-builder-touch .fl-block-overlay-actions i{font-size:20px!important;height:32px!important;line-height:32px!important;width:38px!important}.fl-row-overlay{background:rgba(190,239,255,0);border:2px solid #00a0d2;border-radius:4px;bottom:0;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;color:#fff;left:0;position:absolute;top:-33px;right:0;z-index:100006}.fl-row-overlay.fl-row-menu-active,.fl-row-overlay.fl-row-menu-active.fl-block-overlay.fl-block-overlay-global{z-index:100007}.fl-row-full-width .fl-row-overlay{left:2px;right:2px;bottom:2px}.fl-row-overlay-header-bottom{bottom:-32px!important;top:0}.fl-row-overlay-header-bottom .fl-block-overlay-header{position:absolute;bottom:0}.fl-block-overlay-active .fl-row-content-wrap{position:relative}.fl-block-overlay-active .fl-row-content{position:relative;z-index:100007!important}.fl-builder-row-resizing .fl-col.fl-block-overlay-active,.fl-builder-row-resizing .fl-module.fl-block-overlay-active{position:static}.fl-col-overlay{background:rgba(190,239,255,0);border:2px solid #00a0d2;border-radius:4px;bottom:8px;cursor:pointer;color:#fff;left:8px;position:absolute;right:8px;top:8px;z-index:100008}.fl-module-overlay{background:rgba(190,239,255,0);border:2px solid #00a0d2;border-radius:4px;bottom:4px;cursor:pointer;color:#fff;left:4px;min-height:32px;position:absolute;right:4px;top:4px;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-module-overlay{cursor:default}.fl-module-adjust-height{padding-bottom:15px;padding-top:15px}.fl-col-bg-overlay .fl-block-overlay-active.fl-module{z-index:100008}.fl-block-overlay-global{background:rgba(255,150,0,0);border:2px solid #f7a407;border-radius:4px}.fl-block-overlay-global .fl-block-overlay-actions{background:#f7a407}.fl-block-overlay-title-global{background:#fff;color:#ff9600!important;font-size:11px;letter-spacing:1px;margin-left:4px;padding:2px 4px;vertical-align:top}.fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:pointer;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-row-overlay{cursor:default}.fl-builder-row-template .fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:default;z-index:100006}.fl-block-overlay-global.fl-row-overlay .fl-block-col-resize{display:none}.fl-block-overlay-muted .fl-row-overlay{background:rgba(85,93,102,0);border:2px solid #555d66}.fl-block-overlay-muted .fl-row-overlay .fl-block-overlay-actions{background:#555d66}.fl-block-overlay-muted .fl-row-overlay .fl-block-has-rules{color:#555d66!important}.fl-block-overlay-muted .fl-row-overlay .fl-block-col-resize{display:none}.fl-node-disabled .fl-row-content-wrap,.fl-node-disabled>.fl-col-content{opacity:.3}.fl-block-col-resize{bottom:0!important;position:absolute;top:0!important;width:6px}.fl-block-col-resize-e{cursor:ew-resize;left:auto!important;right:-2px!important}.fl-block-col-resize-w{cursor:ew-resize;left:-7px!important}.fl-block-col-resize-handle-wrap{margin:-4px 0 0 -5px;padding:0 5px;position:absolute;top:50%!important}.fl-block-col-resize-e .fl-block-col-resize-handle-wrap{margin-left:-6px}.fl-block-col-resize-handle{background:#fff;border:2px solid #00a0d2;border-radius:50%;height:12px;width:12px}.fl-node-global .fl-block-col-resize-handle{border-color:#ff9600}.fl-block-col-resize-feedback{color:#333!important;display:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:11px!important;position:absolute}.fl-block-col-resize-feedback-left,.fl-block-col-resize-feedback-right{background:#fff;border:1px solid #3ba0ff;padding:2px 4px}.fl-block-col-resize-feedback-left{right:20px;top:-7px}.fl-block-col-resize-feedback-right{left:20px;top:-7px}.fl-builder-has-submenu{position:relative}.fl-builder-has-submenu>ul.fl-builder-submenu{background:#00a0d2;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:4px;border-top-left-radius:0;display:none;left:0;list-style:none;margin:0;padding:6px 0;position:absolute;text-align:left;letter-spacing:normal;top:100%;width:165px;z-index:100008}.fl-builder-has-submenu>ul.fl-builder-submenu li{list-style:none;margin:0;padding:0}.fl-builder-submenu-right ul.fl-builder-submenu{left:auto;right:0}.fl-builder-has-submenu.fl-builder-submenu-open>ul.fl-builder-submenu{display:block}.fl-builder-has-submenu>ul.fl-builder-submenu li a{border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff!important;display:block;line-height:13px;font-size:13px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;opacity:.8;overflow:hidden;padding:6px 12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fl-builder-has-submenu>ul.fl-builder-submenu li a:hover{background:#0197c6;color:#fff;opacity:1;text-decoration:none}.fl-builder-has-submenu .fl-builder-submenu .fa,.fl-builder-has-submenu .fl-builder-submenu .far,.fl-builder-has-submenu .fl-builder-submenu .fas{float:right;height:12px!important;line-height:12px!important;position:relative;right:-5px;width:14px!important}.fl-builder-has-submenu .fl-builder-has-submenu .fl-builder-submenu{display:none;left:100%;top:0}.fl-builder-has-submenu .fl-builder-submenu-right.fl-builder-has-submenu .fl-builder-submenu{left:auto;right:100%}.fl-builder-has-submenu .fl-builder-has-submenu:hover .fl-builder-submenu{display:block}.fl-builder-submenu-sep{padding:7px 0!important}.fl-builder-submenu-sep div{border-bottom:1px solid rgba(255,255,255,.4)}.fl-block-col-move,.fl-block-col-move-parent{cursor:move;position:relative}.fl-builder-submenu .fa-arrows-alt{cursor:move;display:none!important}.fl-builder-submenu a:hover .fa-arrows-alt{display:block!important;float:right;line-height:12px!important;height:12px!important}.fl-block-overlay-global ul.fl-builder-submenu{background:#ff9600!important}.fl-block-overlay-global ul.fl-builder-submenu li a:hover{background:#fa3}.fl-builder-actions-lightbox .fl-lightbox{display:block;width:300px;border-radius:4px}.fl-builder-actions-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-actions-lightbox .fl-builder-actions{display:flex;flex-direction:column;padding:25px;text-align:center;letter-spacing:normal}.fl-builder-actions-title{color:#333!important;display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px!important;margin-bottom:20px}.fl-builder-actions .fl-builder-button{display:flex;justify-content:center;margin-bottom:7px;min-height:36px}.fl-builder-alert-lightbox{padding:20px;z-index:30000000;top:0;pointer-events:auto}.fl-builder-alert-lightbox .fl-lightbox{max-width:440px;width:auto}.fl-builder-alert-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-alert-lightbox .fl-lightbox-message,.fl-builder-alert-lightbox .fl-lightbox-message-info{color:#333!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px!important;letter-spacing:normal;line-height:24px;padding:30px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox{max-width:60%}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-content{padding:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message{padding:10px 20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message h1{font-size:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message p{font-size:14px;padding-top:5px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .link{color:#428bca;text-decoration:underline}.fl-builder-alert-lightbox .fl-lightbox-message-info{padding:0 20px;font-size:14px!important}.fl-builder-alert-lightbox .fl-lightbox-message-info p{line-height:20px;padding:10px 0 0 10px}.fl-builder-alert-lightbox .fl-lightbox-message-info a{font-size:14px}@keyframes fl-builder-content-section-entry{from{transform:translateY(150px) translateX(100px) scale(.3);opacity:0}to{transform:translateY(0) translateX(0) scale(1);opacity:1}}.fl-template-category-select{width:180px!important}.fl-template-selector .fl-builder-settings-section{margin:0 0 10px}.fl-template-selector .fl-builder-settings-fields{height:470px}.fl-template-selector .fl-builder-settings-tab{width:560px}.fl-template-selector .fl-builder-settings-tab-description{font-size:15px!important;margin:0!important;padding:10px 0 25px;text-align:center}.fl-template-preview{float:left;margin:0 25px 30px 0;position:relative;text-align:center;width:170px}.fl-template-preview.fl-last{margin-right:0}.fl-template-image{border:1px solid #d9d9d9;cursor:pointer;margin-bottom:12px;height:164px;overflow:hidden}.fl-template-image:hover{border-color:red}.fl-template-image img{max-height:none;width:100%}.fl-template-preview span{display:block;text-align:center}.fl-user-template-category-name{background:#f2f2f2;border-bottom:3px solid #dfdfdf;border-top:2px solid #dfdfdf;font-weight:700;padding:8px 15px}.fl-user-templates{border-bottom:1px solid #dfdfdf;padding:10px 0 20px}.fl-builder--user-templates-section-content{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom:2px solid #e6eaed}.fl-builder--user-templates-section-content:first-child{padding-top:0}.fl-builder--user-templates-section-content:last-child,.fl-user-templates:last-child{border-bottom:none}.fl-builder--user-templates-section-name{font-weight:700;font-size:16px;padding-top:30px;color:#333;z-index:9999;padding:15px 10px;margin:0 10px}@keyframes fl-list-item-entry{from{opacity:0;transform:scale(.5) translateY(100px)}to{opacity:1;transform:scale(1) translateY(0)}}.fl-builder--save-new-user-template,.fl-user-template{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:16px;font-weight:200;line-height:1.1;padding:10px 20px;color:#6d6d6d}.fl-user-template:hover{cursor:pointer;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.08);text-decoration:none;color:#111;padding-right:68px}.fl-user-template-name{overflow:hidden;text-overflow:ellipsis;flex:1}.fl-user-template-actions{display:none;bottom:0;position:absolute;right:0;top:0}.fl-user-template:hover .fl-user-template-actions{display:flex;flex-direction:row;align-items:center}.fl-user-template-actions a{display:inline-block;padding:15px 0;width:30px}.fl-user-template:hover a:hover i{color:#444!important}.fl-user-templates-message{display:none}.fl-user-template-thumbnail{flex:0;margin-right:20px}.fl-user-template-thumbnail .fl-builder--template-thumbnail{background-size:cover;background-position:center top}.fl-user-template-thumbnail .fl-builder--template-thumbnail:hover{box-shadow:none;transform:scale(1);transition-property:none}.fl-user-template-thumbnail .fl-builder--template-thumbnail{width:45px}.fl-builder--save-new-user-template .fl-user-template-thumbnail .fl-builder--template-thumbnail{border-style:dashed;border-width:2px;border-color:#ccd4da}.fl-builder--save-new-user-template .fl-save-control{display:flex;flex-direction:row;flex:1}.fl-builder--save-new-user-template .fl-save-control input{background:0 0;border:none!important;flex:1;font-size:16px;margin-right:10px;margin-left:-12px;color:#000}.fl-builder--save-new-user-template .fl-save-control input::-webkit-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input::-moz-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-ms-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-moz-placeholder{color:#777}@keyframes fl-slide-in-right{from{transform:translateX(50px)}to{transform:translateX(0)}}.fl-builder--save-new-user-template .fl-save-control button{display:none;animation-name:fl-slide-in-right;animation-duration:.25s;background-color:#00a0d2;border:none;padding:0 15px}.fl-save-control-mask{display:none;background:0 0;position:absolute;top:-50px;left:0;bottom:0;right:0;z-index:-1;min-height:80vh}.single-fl-builder-template .fl-content{width:100%!important}form.fl-builder-settings{height:100%;margin:0;padding:0;display:flex;flex-direction:column;letter-spacing:normal}.fl-builder-settings-message{font-size:15px!important;line-height:23px!important;padding:20px 25px!important;background:#f2f2f2!important}.fl-builder-settings-message *{font-size:15px!important;line-height:23px!important}.fl-builder-preview-loader{position:relative;top:-2px;margin-left:3px}.fl-lightbox-header .fl-builder-preview-loader{margin:0;position:absolute;right:40px;top:15px}@keyframes fl-grab-attention{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.fl-lightbox-width-slim .fl-form-table{margin:10px 12px 10px 10px!important;width:calc(100% - 40px)}.fl-lightbox-width-slim.fl-lightbox .fl-form-table th{display:block;position:relative;padding:10px 0 0 12px!important;width:auto!important}.fl-lightbox-width-slim .fl-form-table td{display:block}.fl-lightbox-width-slim .fl-form-table td:first-child{padding-left:0!important}.fl-lightbox-width-slim .fl-form-table .fl-field[data-type=editor] td:first-child{padding-left:0!important}.fl-field-label .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-control-wrapper .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-label .fl-field-responsive-toggle{display:inline-block;padding:0 5px!important}.fl-lightbox-width-slim input.text-full+.fl-field-description,.fl-lightbox-width-slim select+.fl-field-description{display:block;padding:8px 10px;margin:0}.fl-lightbox-width-slim .fl-builder-settings-fields select{width:100%}.fl-lightbox-width-slim .fl-compound-field{max-width:none}.fl-lightbox-width-slim .fl-color-picker{display:flex;width:auto}.fl-lightbox-width-slim .fl-color-picker-clear{flex:0 0 40px}.fl-lightbox-width-slim .fl-field[data-type=dimension] .fl-field-responsive-setting{width:100%}.fl-lightbox-width-slim .fl-dimension-field-units{max-width:none}.fl-lightbox-width-slim .fl-dimension-field-unit-select select{width:auto!important}.fl-lightbox-width-slim .fl-gradient-picker-color-row{width:50%}.fl-lightbox-width-slim .fl-color-picker.fl-gradient-picker-color{width:100%}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-options{float:none}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-option{width:100%}.fl-lightbox-width-slim .mce-menubtn.mce-fixed-width button{width:72px!important}.fl-lightbox-width-slim .fl-builder-settings-tab-description{margin:20px 10px}.fl-lightbox-width-micro .mce-menubtn.mce-fixed-width button{width:38px!important}.fl-lightbox-width-micro .mce-btn[aria-label=Blockquote],.fl-lightbox-width-micro .mce-btn[aria-label=Fullscreen]{display:none}.fl-lightbox-width-micro .mce-toolbar i.mce-ico{width:18px}.fl-lightbox-width-slim .fl-field[data-type=code] .fl-field-control-wrapper,.fl-lightbox-width-slim .fl-field[data-type=editor] .fl-field-control-wrapper{margin-left:-10px;margin-right:-30px}.fl-lightbox .wp-editor-tools{padding-left:6px;padding-right:28px}.fl-lightbox .mce-top-part::before{box-shadow:none!important}.mce-container .mce-stack-layout span{color:initial}.fl-lightbox div.mce-toolbar-grp{background:0 0;border:none}.fl-lightbox div.mce-toolbar-grp>div{padding:0 3px}.fl-lightbox .fl-builder-settings .wp-switch-editor{background:#e7ebef;border:1px solid transparent}.fl-lightbox .html-active .switch-html,.fl-lightbox .quicktags-toolbar,.fl-lightbox .tmce-active .switch-tmce{background:#fff}.fl-lightbox .quicktags-toolbar{border:none}.fl-lightbox .wp-editor-container{border:none}.fl-lightbox .mce-toolbar .mce-container-body{display:flex;flex-direction:row}.fl-lightbox-width-slim .mce-toolbar .mce-container-body{justify-content:center}.fl-lightbox textarea.wp-editor-area{line-height:1.5;padding:20px;width:calc(100% - 10px)}.fl-lightbox .wp-core-ui .button,.fl-lightbox .wp-core-ui .button-secondary{border:none;box-shadow:none;background:#e7ebef}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units{width:auto}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units input{max-width:none;width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiples{display:block}.fl-lightbox-width-slim .fl-builder-field-multiple{display:block;position:relative}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-label{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-control{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-form-field-preview-text{max-width:225px}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-builder-field-actions{position:absolute!important;top:0;right:0;width:70px;z-index:1}.fl-lightbox-width-slim .fl-builder-field-actions-single .fl-builder-field-copy{float:right!important;margin-right:5px}.fl-lightbox-width-slim .fl-field[data-type=time] select{width:auto}.fl-builder-settings-tabs{display:flex;flex-direction:row;align-items:stretch;overflow:hidden;min-height:36px;background:#e7ebef}.fl-builder-content-group-select{padding:0 10px 6px}.fl-builder-content-group-select{display:none}.fl-builder-content-group-select select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:8px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;border:2px solid #e4e7ea;color:#161b20}select:focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;outline:0!important}.fl-legacy-settings-tab{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings-tab:first-child .fl-legacy-settings-tab{background:0 0;height:auto}body .fl-builder-settings-tabs>*{box-sizing:border-box;color:#676f7a!important;fill:#676f7a!important;background:0 0;border:2px solid transparent;border-radius:0;margin:0;outline:0;padding:1px 10px;text-decoration:none!important;font-size:13px;font-weight:400!important;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}body .fl-lightbox-width-slim .fl-builder-settings-tabs>*{flex:1 1 auto}body .fl-builder-settings-tabs>.fl-builder-settings-tabs-more{flex:0 0 60px;display:none;margin-left:auto;justify-content:center}.fl-builder-settings-tabs-more svg{width:16px;height:auto;fill:inherit;margin:auto}.fl-builder-settings-tabs-more g,.fl-builder-settings-tabs-more path,.fl-builder-settings-tabs-more svg{fill:inherit}body .fl-lightbox-has-tab-overflow .fl-builder-settings-tabs-more{display:flex}.fl-builder-settings-tabs>:active,.fl-builder-settings-tabs>:hover{top:0;color:#333;background:0 0;border:2px solid transparent}.fl-builder-settings-tabs>:focus{top:0;outline:0;border:2px solid transparent;background:0 0;color:#0086b0;fill:#0086b0}.fl-builder-settings-tabs .fl-active,.fl-builder-settings-tabs-more.fl-contains-active,.fl-builder-settings-tabs-overflow-menu .fl-active{color:#0086b0!important;fill:#0086b0!important;position:relative;background:#fff}.fl-builder-settings-tabs .fl-active.fl-overflowed,.fl-builder-settings-tabs .fl-overflowed{display:none!important}.fl-builder-settings-tabs .error{color:#d03436;padding-right:10px}.fl-builder-settings-tabs .error .fl-error-icon,.fl-builder-settings-tabs-overflow-menu .error .fl-error-icon{background:url(../img/sprite.png) -148px -5px no-repeat;display:inline-block;height:16px;margin-left:7px;position:relative;top:3px;width:16px}.fl-builder-settings-tabs-more.fl-contains-errors{fill:#d03436!important}.fl-builder-settings-tab{display:none;width:auto!important}.fl-builder-settings-tab.fl-active{display:block}.fl-builder-settings-tab-description{background:#e4e7ea;padding:10px 15px;border-radius:4px;margin:20px 20px}.fl-builder-settings-tab-description a{text-decoration:underline!important}.fl-builder-settings-tab-description a:hover{color:#333}.fl-builder-settings-tabs-overflow-menu{display:none;position:absolute;left:0;right:0;border:2px solid #e6eaed;border-top:3px solid #00a0d2;border-radius:4px;background:#fff;z-index:9999;margin:0 6px;padding:10px;flex-direction:column;box-shadow:0 0 20px 2px rgba(0,0,0,.2)}.fl-builder-settings-tabs-overflow-menu:before{bottom:100%;right:20px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:10px;margin-left:-10px}.fl-builder-settings-tabs-overflow-menu>a{display:block;padding:10px 15px;font-size:14px;font-weight:600!important;border:2px solid transparent;border-radius:4px;outline:0}.fl-builder-settings-tabs-overflow-menu>a:hover{background:#e6eaed;text-decoration:none}.fl-builder-settings-tabs-overflow-click-mask{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:0 0;z-index:11}.fl-lightbox .fl-form-table{display:table;background:none transparent;border:none;overflow:inherit;width:calc(100% - 35px)}.fl-lightbox .fl-form-table tbody{border:none}.fl-form-table tr:nth-child(even),.fl-lightbox .fl-form-table tr{background:0 0}.fl-lightbox .fl-form-table th{border:none!important;font-weight:400!important;padding:10px 15px 10px 10px!important;padding-left:30px!important;text-align:left!important;vertical-align:top!important;width:200px!important;background:0 0!important}.fl-lightbox .fl-form-table td:first-child{padding-left:30px!important}.fl-lightbox .fl-form-table th label{color:#333;width:auto;max-width:100%}.fl-lightbox .fl-form-table th label i{color:grey}.fl-lightbox .fl-form-table th label i:hover{color:#555}.fl-lightbox .fl-form-table td{background:0 0!important;border:none!important;font-weight:400!important;padding:8px 10px;text-align:left!important}.fl-lightbox-width-slim .fl-form-table td{padding:4px 0 5px}.fl-builder-settings-fields{margin:0;overflow:hidden;position:relative;flex:1 100%;visibility:hidden}.fl-lightbox-header .fl-builder-settings-fields{height:auto;margin:0;position:absolute;right:10px;top:10px}.fl-builder-settings-fields .fl-nanoscroller-content{padding:0;padding-top:4px}.fl-builder-settings-fields .fl-field-control-wrapper{position:relative}.fl-field{animation-duration:.25s;animation-delay:.1s}.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select,.fl-builder-settings-fields textarea{background:#fff!important;border-color:transparent!important;border-style:solid;border-width:2px;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:#333!important;display:inline;font-size:13px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px 6px;width:auto;box-sizing:border-box}.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select:not(multiple){height:36px!important}.fl-builder-settings-fields select,.fl-builder-settings-fields select[multiple]{height:auto!important}.fl-builder-settings-fields input[type=number]{width:70px}.fl-builder-lightbox .fl-builder-settings-fields input[type=date]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=email]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=file]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=number]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=password]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=search]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=text]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=url]:focus,.fl-builder-lightbox .fl-builder-settings-fields select:focus,.fl-builder-lightbox .fl-builder-settings-fields textarea:not(.wp-editor-area):focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)!important}.fl-builder-settings-fields ::-webkit-input-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-moz-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields ::-moz-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-ms-input-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields label{display:inline-block;font-weight:400;user-select:none;margin-bottom:3px;font-size:12px}.fl-builder-settings-fields select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;color:#000;margin:0;margin-bottom:2px;padding:2px 10px;padding-right:30px!important;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important}.fl-builder-settings-fields select[multiple]{height:60px;background-image:none!important}.fl-builder-custom-field select,.fl-photo-field select{-webkit-box-shadow:none;box-shadow:none;border-color:#e6eaed!important}.fl-builder-settings-section:first-child{border-top:none!important}.fl-builder-settings-section-header{background-color:#e7ebef;border-top:4px solid #e7ebef;cursor:pointer;height:30px;display:flex;flex-direction:row}.fl-builder-settings-description{padding:10px;padding-top:0;margin:0;font-style:italic;opacity:.75}.fl-builder-settings-fields table{margin:20px 0 20px}.fl-builder-settings-fields .fl-builder-settings-title{display:flex;align-items:center;background:#f5f7f9;color:#353535;padding:2px 10px;margin:0;font-size:13px!important;font-weight:400;user-select:none;border:2px solid transparent;border-radius:0}.fl-builder-settings-fields .fl-builder-settings-title:hover{top:0}.fl-builder-settings-fields .fl-builder-settings-title:active{top:0}.fl-builder-settings-fields .fl-builder-settings-title:focus{top:0;border-color:#e0e4ea}.fl-builder-settings-fields .fl-builder-settings-title>svg{height:6px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s}.fl-builder-settings-section-collapsed{margin-bottom:4px}.fl-builder-settings-section-collapsed .fl-builder-settings-section-content{display:none}.fl-builder-settings-section-collapsed .fl-builder-settings-title{background:0 0;flex:1 1 100%}.fl-builder-settings-section-collapsed .fl-builder-settings-title>svg{transform:rotate(-90deg)}.fl-builder-settings-fields .fl-dimension-field-unit label.icon{border:2px solid #888;margin-left:auto;margin-right:auto;width:8px;height:2px;margin-top:6px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.top{border-top-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.right{border-right-width:4px;height:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.bottom{border-bottom-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.left{border-left-width:4px;height:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_left{border-radius:10px 0 0 0;border-top-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_right{border-radius:0 10px 0 0;border-top-width:4px;border-right-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_left{border-radius:0 0 0 10px;border-bottom-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_right{border-radius:0 0 10px 0;border-bottom-width:4px;border-right-width:4px}.wp-core-ui h1,.wp-core-ui h2,.wp-core-ui h3,.wp-core-ui h4,.wp-core-ui h5,.wp-core-ui h6,.wp-core-ui p{color:#333;font-family:inherit}.wp-core-ui #media-attachment-date-filters{width:auto}.wp-core-ui input[type=search]::placeholder{color:#333}.wp-core-ui .submitbox .submitdelete{color:#a00}.wp-core-ui button{font-weight:400}.wp-core-ui input[type=date],.wp-core-ui input[type=email],.wp-core-ui input[type=file],.wp-core-ui input[type=number],.wp-core-ui input[type=password],.wp-core-ui input[type=search],.wp-core-ui input[type=tel],.wp-core-ui input[type=text],.wp-core-ui input[type=url],.wp-core-ui select,.wp-core-ui textarea{background-color:#fff;border-color:#dfdfdf;border-style:solid;border-width:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#333;font-weight:400}.wp-core-ui input[type=date]:focus,.wp-core-ui input[type=email]:focus,.wp-core-ui input[type=file]:focus,.wp-core-ui input[type=number]:focus,.wp-core-ui input[type=password]:focus,.wp-core-ui input[type=search]:focus,.wp-core-ui input[type=tel]:focus,.wp-core-ui input[type=text]:focus,.wp-core-ui input[type=url]:focus,.wp-core-ui select:focus,.wp-core-ui textarea:focus{background:0 0;border-color:#aaa}.wp-core-ui input[type=search]{background-image:none;padding:6px}.fl-field-responsive-setting{display:inline-block;width:100%}.fl-field-responsive-setting-medium,.fl-field-responsive-setting-responsive{display:none}.fl-field-control-wrapper i.fl-field-responsive-toggle{padding:9px 0 0 0;position:absolute;left:-25px}i.fl-field-responsive-toggle{color:grey;cursor:pointer;display:inline-block;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-field-responsive-toggle:hover{color:#000}.fl-builder-settings-fields input.text-full{width:100%}.fl-builder-settings-fields .fl-text-field-add-value{min-width:50%;margin-top:.62em}.fl-builder-settings-fields textarea{width:100%}.fl-field[data-type=shadow] .fl-field-control-wrapper{display:flex}.fl-shadow-field .fl-color-picker{margin-bottom:15px;width:100%}.fl-color-picker{cursor:pointer}.fl-color-picker .fl-color-picker-clear{box-sizing:border-box;display:inline-block}.fl-color-picker .fl-color-picker-clear:hover{background-color:#ededed}.colorpicker input{padding:0!important;font-size:11px!important;color:#fff!important;width:29px!important;height:auto!important;background:0 0!important;border:none!important}.colorpicker .colorpicker_hex input{width:45px!important}.fl-gradient-picker-type{display:flex;margin-bottom:15px}.fl-gradient-picker-type input{margin:0!important}.fl-gradient-picker-type select{margin-bottom:0!important}.fl-gradient-picker-type-select{margin-right:10px!important}.fl-gradient-picker-colors{display:flex}.fl-gradient-picker-color-row{display:flex;margin-right:15px}.fl-gradient-picker-color-row:last-child{margin-right:0}.fl-color-picker.fl-gradient-picker-color{margin-right:0}.fl-color-picker.fl-gradient-picker-color .fl-color-picker-color{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-gradient-picker .fl-gradient-picker-stop input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin:0!important}.fl-field[data-type=dimension] .fl-field-label label{padding-right:35px}.fl-field[data-type=dimension] .fl-field-control-wrapper{display:flex}.fl-field[data-type=dimension] .fl-field-description{padding:9px 0 0 5px}.fl-field[data-type=dimension] .fl-field-responsive-setting{width:auto}.fl-dimension-field-units{border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;height:36px;margin:1px 1px 20px 1px;position:relative;max-width:350px}.fl-dimension-field-units>*{border-right:1px solid #e6eaed;width:100%}body .fl-dimension-field-units>:last-child{border-right:none!important}body .fl-dimension-field-units>:first-child>input[type]{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}body .fl-dimension-field-units>:last-child>input{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-dimension-field-unit input[type],.fl-dimension-field-units .fl-field-unit-select{box-shadow:none!important;margin:0!important;border-radius:0!important}.fl-dimension-field-unit input{width:100%!important}.fl-dimension-field-unit input::-webkit-inner-spin-button,.fl-dimension-field-unit input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-dimension-field-unit input[type=number]{-moz-appearance:textfield}.fl-dimension-field-unit label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-dimension-field-unit .fl-field-popup-slider{margin-top:27px}i.fl-dimension-field-link{color:grey;cursor:pointer;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-dimension-field-link:hover{color:#000}i.fl-dimension-field-link.dashicons-editor-unlink,i.fl-dimension-field-link.dashicons-editor-unlink:hover{color:#0086b0}.fl-field-label .fl-dimension-field-link,.fl-lightbox-width-slim .fl-dimension-field-link{display:none}.fl-lightbox-width-slim .fl-field-label .fl-dimension-field-link{display:inline-block}.fl-field-control-wrapper .fl-dimension-field-link{padding:9px 0 0 0;left:-50px;position:absolute}.fl-dimension-field-unit-select{display:flex;width:auto!important}.fl-field[data-type=unit] .fl-field-control-wrapper{display:flex}.fl-field[data-type=unit] .fl-field-description{margin-left:7px!important;padding-top:9px}.fl-field[data-type=unit] .fl-field-responsive-setting{width:auto}.fl-unit-field-inputs{background:0 0;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex}.fl-unit-field-inputs .fl-field-unit-select,.fl-unit-field-inputs input[type]{box-shadow:none!important;margin:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-unit-field-inputs .fl-field-unit-select{display:flex;justify-content:center;align-items:center}.fl-unit-field-inputs input::-webkit-inner-spin-button,.fl-unit-field-inputs input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-unit-field-inputs input[type=number]{-moz-appearance:textfield}.fl-unit-field-input{border-right:1px solid #e6eaed!important}body .fl-unit-field-input:last-child{border-right:none!important}body .fl-unit-field-input:last-child>*{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-unit-field-unit-select{display:flex;width:auto!important}select.fl-field-unit-select{background-color:#e7ebef!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}div.fl-field-unit-select{background-color:#e7ebef!important;padding:9px 7px!important;flex:1 0 auto}.fl-field-popup-slider{background:#fff;border-radius:4px;box-shadow:0 4px 25px 0 rgba(0,0,0,.18);display:none;margin-top:10px;padding:15px;position:absolute;left:0;right:0;z-index:9999}.fl-field-popup-slider-top{margin-top:0!important;top:-100%;transform:translateY(-10px)}.fl-field-popup-slider-input{background:#e7ebef;cursor:pointer;height:4px;text-align:left;position:relative;border-radius:3px}.fl-field-popup-slider-input .ui-slider-handle{background:#fff;border:2px solid #3aa4cc;border-radius:100%;cursor:pointer;height:12px;width:12px;position:absolute;top:-6px;margin-left:-7px}.fl-field-popup-slider-input .ui-slider-handle:focus{outline:0}.fl-field-popup-slider-arrow{position:absolute;top:-22px}.fl-field-popup-slider-arrow:after{content:' ';border-color:transparent;border-style:solid;border-width:8px;border-top-width:0;border-bottom-color:#fff;width:0;height:0}.fl-field-popup-slider-top .fl-field-popup-slider-arrow{top:auto;bottom:-24px}.fl-field-popup-slider-top .fl-field-popup-slider-arrow:after{border-bottom-width:0;border-top-width:8px;border-top-color:#fff}input[type=number].fl-field-popup-slider-focus{border:2px solid #00a0d2!important}.fl-font-field{display:flex}.fl-font-field label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-font-field .fl-font-field-font-wrapper{margin-right:8px;width:70%!important}.fl-font-field .fl-font-field-weight-wrapper{width:30%!important}.fl-compound-field{max-width:350px}.fl-compound-field-section-toggle{background:#e7eaef;border-radius:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;cursor:pointer;align-items:center;display:flex;height:32px;margin-bottom:8px;padding:0 12px}.fl-compound-field-section-toggle:hover{background:#dadfe5}.fl-compound-field-section-toggle .dashicons{font-size:15px;height:15px;margin-right:5px;width:15px}.fl-compound-field-section:last-child .fl-compound-field-section-toggle{margin-bottom:0}.fl-compound-field-section.fl-compound-field-section-visible{padding-bottom:12px}.fl-compound-field-section.fl-compound-field-section-visible:last-child{padding-bottom:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle{background:0 0;border-top:2px solid #e7ebef;border-radius:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle:hover{background:0 0}.fl-compound-field-section-visible .fl-compound-field-section-toggle .dashicons:before{content:'\f347'}.fl-compound-field-row{display:none;padding-bottom:12px}.fl-compound-field-section-visible .fl-compound-field-row{display:flex}.fl-compound-field-label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-compound-field-label-bottom{padding:6px 0 0 12px}.fl-compound-field-label .fl-dimension-field-link{display:inline-block;padding:0 0 0 2px;position:relative;left:auto;top:-1px}.fl-compound-field-setting{padding-right:8px;width:100%}.fl-compound-field-setting:last-child{padding-right:0}.fl-compound-field-setting select{margin:0!important;width:100%}.fl-compound-field-setting .fl-unit-field-input input{width:100%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-compound-field-setting .fl-unit-field-input{width:50%!important}.fl-compound-field-setting .fl-unit-field-input select.fl-field-unit-select{background-position:center right 2px!important;padding:2px 5px!important;width:100%;font-size:11px}.fl-typography-field .fl-font-field-font-wrapper{margin-right:8px!important}.fl-typography-field-spacing{width:calc(33.33% - 8px)}.fl-typography-field-transform{width:66.66%}.fl-typography-field-transform .fl-button-group-field-options{float:none}.fl-typography-field-transform .fl-button-group-field-option{width:auto;padding:0 7px}.fl-typography-field .fl-shadow-field{display:flex}.fl-typography-field .fl-shadow-field .fl-color-picker{margin:0 8px 0 0;width:calc(33.33% - 8px)}.fl-typography-field .fl-shadow-field .fl-dimension-field-units{margin-left:0;margin-top:0;margin-right:0;width:66.66%}.fl-button-group-field-options{background:#e7ebef;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;float:left;height:36px;overflow:hidden}.fl-button-group-field-option{cursor:pointer;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:0 5px;border-radius:0;border:2px solid transparent;background:0 0!important}.fl-button-group-field-option:hover{top:0;background-color:transparent;color:#000;border:2px solid transparent}.fl-button-group-field-option:focus{top:0;background-color:transparent;border:2px solid #00a0d2;color:#333}.fl-button-group-field-option:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-button-group-field-option:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-button-group-field-option[data-selected="1"]{background-color:#fff!important;color:#000}.fl-button-group-field-option i{color:#6b6e75}.fl-button-group-field-option:hover i{color:#333}.fl-compound-field-cell{width:50%;display:block;float:left;padding-top:13px}.fl-compound-field-cell:first-child{padding-right:4px}.fl-compound-field-cell:last-child{padding-left:4px}.fl-compound-field-cell label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-shape-transform-field .fl-compound-field-row{display:flex;flex-direction:row}.fl-shape-transform-field .fl-compound-field-row>*{width:auto;flex:1 1 auto}.fl-shape-transform-field .fl-compound-field-row>:first-child{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls{display:flex;flex-direction:row}.fl-shape-transform-field .fl-shape-orientation-controls>*{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>*,.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>* button{border-radius:0}.fl-shape-orientation-controls .fl-button-group-field:first-child>*,.fl-shape-orientation-controls .fl-button-group-field:first-child>* button{border-top-left-radius:4px;border-bottom-left-radius:4px}.fl-shape-orientation-controls .fl-button-group-field:last-child>*,.fl-shape-orientation-controls .fl-button-group-field:last-child>* button{border-top-right-radius:4px;border-bottom-right-radius:4px}.fl-builder-custom-field{background:#fff;border:2px solid transparent;border-radius:4px;padding:7px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);min-height:36px;box-sizing:border-box}.fl-builder-field-multiple .fl-builder-custom-field{cursor:move}.fl-builder-custom-field a{color:#21759b!important;text-decoration:underline!important}.fl-builder-custom-field a:hover{color:#d54e21!important}.fl-builder-custom-field label.error{margin-top:5px}.fl-photo-field .fl-photo-preview{display:flex}.fl-photo-field .fl-photo-select,.fl-photo-field.fl-photo-empty .fl-photo-preview{display:none}.fl-photo-field.fl-photo-empty .fl-photo-select{display:block}.fl-photo-field .fl-photo-preview-img{background:#f5f7f9;line-height:0;margin:5px 0}.fl-photo-field .fl-photo-preview-img img{min-width:60px;max-width:60px}.fl-photo-field .fl-photo-preview select{margin:8px 0 8px 10px;width:calc(100% - 10px)}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview select{display:none}.fl-photo-field .fl-photo-preview-filename{display:none;font-size:13px;font-weight:700;margin:5px 0 9px 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview-filename{display:inline-block;word-break:break-all}.fl-photo-field .fl-photo-edit{margin:0 0 0 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-edit{display:none}.fl-photo-field .fl-photo-remove,.fl-photo-field .fl-photo-replace{margin:0 0 0 8px}.fl-builder-edit .media-modal{z-index:9999991}.fl-builder-edit .media-modal-backdrop{z-index:999999}.fl-builder-edit .media-frame{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fl-builder-edit .media-modal-content{letter-spacing:normal}.fl-builder-edit .media-modal-content h1{font-family:inherit}.fl-builder-edit .media-modal-content .thumbnail{padding:0;border:none;border-radius:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail{margin-bottom:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail img{max-width:none}.fl-builder-edit button.media-modal-close{position:absolute;box-shadow:none;-webkit-box-shadow:none}.fl-builder-edit .media-frame.hide-menu{visibility:visible}.fl-builder-edit .media-modal .media-frame-router .media-router *{color:grey}.fl-builder-edit .media-modal .media-frame-content *{color:grey}span.select2-container.select2-container--open{z-index:9999999}.fl-multiple-photos-field .fl-multiple-photos-select,.fl-multiple-photos-lightbox .gallery-settings{display:none}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-add,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-count,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-edit{display:none}.fl-multiple-photos-field .fl-multiple-photos-add{margin:0 0 0 8px}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-select{display:inline}.fl-multiple-photos-count{font-weight:700;margin-bottom:3px}.fl-video-field .fl-video-select,.fl-video-field.fl-video-empty .fl-video-preview{display:none}.fl-video-field.fl-video-empty .fl-video-select{display:block}.fl-video-field .fl-video-preview-img{float:left;line-height:0;margin:5px 0}.fl-video-field .fl-video-preview-img img{max-width:60px}.fl-video-field .fl-video-preview-img .dashicons.dashicons-media-video{display:block;font-size:60px;height:60px;line-height:60px;width:60px}.fl-video-field .fl-video-preview-filename{display:inline-block;font-size:14px;font-weight:700;margin:7px 0 5px 11px}.fl-video-field .fl-video-remove,.fl-video-field .fl-video-replace{margin:0 0 0 11px}.fl-multiple-audios-field .fl-multiple-audios-select,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-add,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-edit{display:none}.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-select{display:block}.fl-multiple-audios-field .fl-multiple-audios-add{margin:0 0 0 8px}.fl-icon-field .fl-icon-select,.fl-icon-field.fl-icon-empty .fl-icon-preview{display:none}.fl-icon-field.fl-icon-empty .fl-icon-select{display:block}.fl-icon-field .fl-icon-preview i{display:inline-block;font-size:28px;margin:10px 10px 9px 10px;vertical-align:middle}.fl-icon-field .fl-icon-remove{margin:0 0 0 8px}.fl-builder-hidden-editor{display:none}.fl-builder-settings .wp-switch-editor{border-radius:0;color:#333;margin-top:2px}.fl-builder-settings .mce-toolbar .mce-btn-group .mce-btn{margin:2px 0}.fl-builder-settings .mce-menubtn.mce-fixed-width button{width:100px}.fl-builder-settings .mce-menubtn.mce-fixed-width span{width:100%}.mce-close:active,.mce-close:hover,.mce-toolbar .mce-btn button:active,.mce-toolbar .mce-btn button:hover,.mce-window .mce-btn button:active,.mce-window .mce-btn button:hover{background:0 0;border:none}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:1px!important}.wp-editor-container textarea.wp-editor-area{background:0 0;border:none;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fl-builder-edit form#wp-link{color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px}.fl-builder-edit form#wp-link #link-options label{display:block;margin-bottom:2px}.fl-builder-edit form#wp-link #link-options label span{padding-right:10px;vertical-align:middle}.fl-builder-edit form#wp-link #link-options input[type=text]{display:inline-block;height:auto;margin:5px 0 0;padding:3px 5px;width:80%}.fl-builder-edit form#wp-link .query-results{top:225px}.fl-code-field{border:1px solid #e6e6e6;border-left:none}.ace_editor,.ace_editor *{font-family:Monaco,Menlo,"Ubuntu Mono","Droid Sans Mono",Consolas,monospace!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}.fl-layout-field-option{border:2px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;cursor:pointer;float:left;line-height:0;max-width:23%;margin:0 1% 2%;padding:5px}.fl-layout-field-option-selected,.fl-layout-field-option:hover{border-color:red}.fl-layout-field-option img{max-width:100%}.fl-link-field .fl-link-field-input-wrap{display:flex;flex-direction:row}.fl-link-field-input{width:auto!important;flex:1 1 100%}.fl-link-field .fl-link-field-input-wrap button{flex:0 0 0%;height:36px;margin:1px 1px 1px 5px}.fl-link-field-options-wrap{padding:7px 0 0 12px}.fl-link-field-options-wrap label{margin-right:7px}.fl-link-field-options-wrap span{font-size:11px;font-weight:700;color:inherit!important;text-align:center;opacity:.5}.fl-link-field-search{display:none;border:2px solid #e6eaed;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:4px 0 0 0;padding:10px}.fl-link-field-search-title{display:block;margin:0 0 3px 2px}.fl-link-field-search-cancel{margin-top:6px}.fl-link-field-search input{box-shadow:none!important;width:100%!important;padding:3px 9px!important}.fl-link-field-search #as-original-link-search{width:100%}.fl-field-connections-toggle{padding:10px 0}.fl-field[data-type=editor] .fl-field-connections-toggle{align-items:flex-start}.fl-field[data-type=link] .fl-field-connections-toggle{height:24px;margin-top:1px;align-items:flex-start}.fl-field[data-type=link] .fl-field-connection{bottom:20px}.fl-field-connections-menu[data-field=fl-field-text]{margin-top:30px}.fl-help-tooltip{display:inline-block;position:relative}.fl-lightbox-width-slim .fl-help-tooltip{position:static}.fl-help-tooltip-icon{color:#999!important;cursor:pointer;font-size:15px!important;padding:5px;vertical-align:middle}.fl-help-tooltip-text{box-sizing:border-box;background:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;display:none;font-weight:400;left:23px;padding:10px 13px;position:absolute;top:-6px;width:250px;z-index:1000;border-radius:4px}.fl-lightbox-width-slim .fl-help-tooltip-text{top:30px;left:0;width:100%}.fl-field-control .fl-form-field{margin-bottom:0}.fl-form-field[data-preview-text=icon]{display:flex;align-items:center}.fl-form-field-preview-text i{display:inline-block;font-size:18px;line-height:22px;margin-right:10px}.fl-builder-field-actions{padding-left:0!important;padding-right:0!important;text-align:center;width:85px}.fl-builder-field-actions i{color:#999!important;cursor:pointer;font-size:13px!important;line-height:29px!important;width:16px}.fl-builder-field-actions i:hover{color:#000!important}.fl-builder-field-actions i.fl-builder-field-copy,.fl-builder-field-actions i.fl-builder-field-delete{margin-left:5px}.fl-builder-field-actions i.fl-builder-field-move{cursor:move}.fl-builder-field-dd-helper{background:#ccc;height:30px!important;float:left;width:130px!important}.fl-builder-field-dd-zone{border:1px dashed #ccc;height:30px}.fl-builder-field-actions-single .fl-builder-field-delete,.fl-builder-field-actions-single .fl-builder-field-move{display:none!important}.fl-builder-field-multiple .fl-builder-field-actions,.fl-builder-field-multiple .fl-field-control,.fl-builder-field-multiple .fl-field-label{padding-top:2px!important;padding-bottom:2px!important}.fl-builder-field-multiple .fl-builder-field-actions{min-width:70px!important}.fl-builder-field-multiple[data-field=icons] .fl-builder-field-actions{width:70px!important}.fl-builder-field-multiple.ui-sortable-helper .fl-field-control{width:60%}.fl-builder-field-multiple.ui-sortable-helper .fl-builder-field-actions{display:none}.fl-builder-widget-settings input{display:inline-block!important;margin:5px 10px 8px 10px!important}.fl-builder-lightbox-loading{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings .error,.fl-builder-settings input.error{color:#d03436!important}.fl-builder-settings label.error,.fl-builder-settings p.error{color:#d03436;display:block;margin-top:5px}.fl-builder-settings .fl-form-table .fl-field-description{color:#464646;font-style:normal;margin-left:2px}.fl-lightbox .fl-field-connection{right:-1px}.fl-lightbox .fl-field-connection-content{border:2px solid transparent!important;background:#e7ebef!important}.fl-field-connection-content .fl-field-connection-label{color:#676f7a!important}.fl-field-connections-toggle{pointer-events:none;width:20px;right:-25px}.has-scrollbar .fl-field-connections-toggle{right:-22px}.fl-lightbox-width-slim tr[data-type=code] .fl-field-connections-toggle{right:10px}.fl-lightbox-width-slim .fl-code-field{width:90%}.fl-field-connections-toggle-open{transform:none!important}.fl-field-connections-toggle i{pointer-events:auto;color:#abb1ba;font-size:13px!important;transition-property:transform;transition-duration:.15s}.fl-field-connections-toggle-open i{transform:rotate(-45deg)}ul.as-selections{background-color:#fff;border:none;border-radius:4px;box-shadow:none;color:#333;font-size:12px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px;width:auto}ul.as-selections.loading{background:url(../img/ajax-loader-small.svg) 98% center no-repeat}ul.as-selections li.as-selection-item{background:#d4eaf6;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:11px;line-height:14px;padding:8px 15px;border-radius:4px;margin:2px}ul.as-selections li.as-selection-item.blur{background:#f4f4f4}ul.as-selections li.as-selection-item a.as-close{line-height:12px}ul.as-selections li.as-original{margin:0}ul.as-selections li.as-original input{height:auto;font-size:12px;margin:0;padding:0;box-shadow:none}ul.as-list{margin:0;font-size:13px;color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;background-color:#fff;background-color:rgba(255,255,255,.95);z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}ul.as-list{border:none;border:1px solid #dfdfdf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}ul.as-list span.type{float:right}li.as-message,li.as-result-item{border:none}li.as-result-item.active{background:#e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#333;text-shadow:none}li.as-result-item em{background:0 0!important;color:#333!important;font-size:12px;padding:0!important;font-weight:700}.fl-custom-query-filter{display:none}.fl-custom-query .fl-field[data-type=suggest] select{margin-bottom:5px;width:100%}.fl-builder-service-settings{position:relative}.fl-builder-service-error{color:red!important;padding:15px 0 0 0}.fl-builder-service-account-delete{color:red!important;margin-left:10px;position:relative;top:2px}.fl-lightbox-width-slim .fl-builder-service-account-delete{display:block;padding-top:7px}#fl-field-visibility_user_capability .fl-field-description,.fl-builder-service-connect-row .fl-field-description{background:#f0f0f0;color:#333!important;display:block;float:none;margin:10px 0 0 0;padding:10px}#fl-field-visibility_user_capability .fl-field-description a,.fl-builder-service-connect-row .fl-field-description a{color:#21759b!important;text-decoration:underline!important}.fl-ordering-field-option{background:#fff;border:1px solid #dfdfdf;border-radius:3px;cursor:move;margin-bottom:5px;padding:5px 10px}.fl-ordering-field-option .fa{color:#ccc;float:right;line-height:16px}#tiptip_holder{z-index:10000001;pointer-events:none}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#333}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#333}#tiptip_holder.tip_right #tiptip_arrow_inner{border-right-color:#333}#tiptip_holder.tip_left #tiptip_arrow_inner{border-left-color:#333}#tiptip_content{background:#333;box-shadow:none;letter-spacing:normal}.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_left],.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_right]{display:none!important}.fl-builder-getting-started-video{line-height:0!important;padding:10px}.fl-builder-getting-started-video iframe{border:none;height:326px;width:100%}.fl-builder-tour-actions .fl-builder-actions-title{font-size:14px!important;line-height:19px}.fl-builder-tour-mask{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000000}.fl-builder-tour-dimmed{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0}body>.fl-builder-tour-dimmed{position:fixed}.tour-backdrop{z-index:110000}.popover[class*=tour-]{border:1px solid #ccc;border-radius:0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 40px rgba(0,0,0,.3);color:#666;font-size:13px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;line-height:18px;max-width:none;padding:0;width:300px;z-index:100000001}.popover[class*=tour-].bottom>.arrow{border-bottom-color:#ccc}.popover[class*=tour-].bottom>.arrow:after{border-bottom-color:#f7f7f7}.popover[class*=tour-] .popover-title{border-radius:0;color:#333;letter-spacing:normal;text-transform:none}.popover[class*=tour-] .fa-times{color:#b3b3b3;cursor:pointer;font-size:16px;padding:5px;position:absolute;right:3px;top:2px}.popover[class*=tour-] .fa-times:hover{color:#666}.popover[class*=tour-] .popover-content{border-bottom:1px solid #d9d9d9;padding:13px 15px}.popover[class*=tour-] .fl-builder-tour-next{display:block;float:none;width:100%}.popover-navigation button{min-height:36px}.fl-builder-edit .fl-builder-shortcode-mask-wrap{position:relative;pointer-events:none}.fl-builder-edit .fl-builder-shortcode-mask{bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask-wrap{overflow:hidden}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask{left:0;right:0}.fl-builder--search{border:2px solid transparent;position:relative;padding:0;width:54px;transition-property:width;transition-delay:.1s;transition-duration:.15s}.fl-builder--search.is-expanded{border:2px solid #00a0d0}.fl-builder--search input[type=text],.fl-builder--search input[type=text]:focus{background-color:transparent;border:none!important;box-sizing:border-box;width:100%;font-size:16px;text-align:center}.fl-builder--search:before{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;content:"\f002";font:normal normal normal 14px/1 Font Awesome\ 5 Free;text-align:center;width:100%;height:100%;position:absolute;pointer-events:none;color:rgba(128,128,128,.6);font-size:17px;opacity:1;transition-property:opacity;transition-duration:.15s}.fl-builder--search.has-text:before,.fl-builder--search.is-expanded:before{opacity:0}.fl-builder--search input::-webkit-input-placeholder{color:rgba(128,128,128,0)!important;transition:color .25s}.fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(128,128,128,.4)!important}.fl-builder--search .search-label{cursor:text}.fl-builder--search .search-clear{display:none;padding:10px 10px 10px 30px;color:#a7a7a7;font-size:12px;position:absolute;right:0;top:0;background-color:#eff1f2;background:linear-gradient(to left,#e4e7ea,#e4e7ea 75%,rgba(228,231,234,0))}.fl-builder--search:hover .search-clear{color:#888;background-color:#eff1f2;background:linear-gradient(to left,#dadfe5,#dadfe5 75%,rgba(218,223,229,0))}.fl-builder--search.has-text .search-clear{display:inline-block}.fl-builder--search.is-expanded{width:246px}.fl-builder--search.is-expanded input{display:inline-block}@keyframes fl-builder-show-menu-item{from{transform:translateY(10px) scale(.8);opacity:0}to{transform:translateX(0) translateY(0) scale(1);opacity:1}}.fl-builder--main-menu-panel{display:none;box-sizing:border-box;position:fixed;top:calc(45px + 10px);left:10px;width:360px;color:#222;max-height:calc(100% - 66px);border-radius:4px;background:#fff;border:none;border-top:3px solid #00a0d2;box-shadow:0 11px 45px 8px rgba(0,0,0,.1);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10000009;pointer-events:auto}.fl-builder--main-menu-panel.is-showing{display:flex}.fl-builder--main-menu-panel:before,.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{bottom:100%;right:6px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:13px;margin-left:-13px}.fl-builder--main-menu-panel-views{flex:1 1 100%;overflow:auto}.fl-builder--main-menu-panel-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000119}.fl-builder--main-menu-panel .fl-builder--tabs{padding-left:20px;padding-top:15px}.fl-builder--main-menu-panel-view{display:none}.fl-builder--main-menu-panel-view.is-showing{display:block}.fl-builder--main-menu-panel-view-title{font-size:24px;font-weight:600;padding:25px 22px 0;line-height:1;white-space:nowrap}.fl-builder--main-menu-panel-view-title .title-accessory{float:right;color:#b1b1b1}.fl-builder--main-menu-panel-view-title .title-accessory>i{font-size:20px!important;width:25px!important}.fl-builder--main-menu-panel-view-title .title-accessory>i:hover{color:#222}.fl-builder--main-menu-panel-view-title .pop-view{padding:10px;padding-right:10px;margin-left:-10px;opacity:.5;font-size:25px;font-weight:400;cursor:pointer;background:0 0;outline:0;border:none;color:inherit}.fl-builder--main-menu-panel-view-title .pop-view:focus{outline:0;top:0;background:#e5eaed!important}.fl-builder--main-menu-panel-view-title button{float:right}.fl-builder--menu-item:before{display:block;content:"";float:none;clear:both}.fl-builder--menu-item{color:inherit;text-align:left;box-sizing:border-box;display:block;padding:10px 15px;margin:0 10px;width:calc(100% - 20px);background:0 0;border:none;border-radius:4px;font-size:14px;line-height:1.1;cursor:pointer;opacity:1;text-transform:none}.fl-builder--menu-item .menu-view.view-revisions{opacity:.5;padding-left:5px}.fl-builder--menu-item .menu-event.event-showGlobalSettings,.fl-builder--menu-item .menu-event.event-showLayoutSettings{color:#6bc373;padding-left:5px}.fl-builder--menu-item:hover{background:#eaf1f8;border:none;text-decoration:none;color:#000}.fl-builder--selector-menu .fl-builder--menu-item:hover{background:#fff}.fl-builder--menu-item-accessory{float:right;text-align:center;display:inline-block;min-width:40px;font-size:14px}.fl-builder--menu-item-accessory.view-arrow{font-size:18px}.fl-builder--menu{padding:0;margin:20px 0}.fl-builder--menu hr{margin:8px 0;background:#e6eaed!important;height:1px;border:none}.fl-builder--menu .fl-builder-video-wrap{padding:0 10px 10px}.fl-revision-list-item{display:flex}.fl-revision-list-item-text{padding-left:15px}.fl-revision-list-item-date{padding-bottom:5px}.fl-builder--revision-actions{display:none;position:fixed;top:4px;left:4px;z-index:100008;padding:4px 4px 6px;justify-content:center;background:#fff;border-radius:4px}.fl-builder--revision-actions *{margin-right:5px}.fl-builder--revision-actions :last-child{margin:0}.fl-builder--menu-item[data-event=noRevisionsMessage]:hover{background:0 0;box-shadow:none;cursor:default}.fl-no-revisions-message-title{font-weight:700;margin-bottom:10px}.fl-no-revisions-message-text{line-height:22px}.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item,.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item:focus{border:none!important;padding:0;margin-bottom:2px}.fl-history-list-item{border:1px solid transparent;border-radius:4px;padding:10px 12px 12px}.fl-history-list-item i.fa-check-circle{display:none}.fl-history-list-item[data-current="1"]{border-color:#d3dadf;display:flex;align-items:center}.fl-history-list-item[data-current="1"] .fl-history-list-item-label{width:100%}.fl-history-list-item[data-current="1"] i.fa-check-circle{display:block}.fl-builder-module-placeholder-message{border:1px dashed #ccc;overflow:hidden;padding:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.module-import-wrap{display:flex}.module-import-input{width:100%!important}.module-import-apply{height:35px;margin:1px 1px 1px 5px}.module-import-error{color:red!important;display:none;padding:5px 12px}.fl-field-connections-menu{z-index:999999}.fl-field[data-type=editor] .fl-field-connections-toggle{right:5px!important}.fl-field-connections-inline-toggle{display:inline;color:#9a9b9c;margin-left:6px}.fl-field-connections-inline-toggle i{transition-property:transform;transition-duration:.15s}.fl-field-connections-inline-toggle.fl-field-connections-toggle-open i{transform:rotate(45deg)}.fl-builder-add-ultimate-presets-button,.fl-builder-add-ultimate-rows-button,.fl-builder-pp-add-template-button,.pp-preview-button,.uabb-live-preview-button{display:none!important}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;background:0 0;transition-property:background;transition-duration:.15s}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:-4px;bottom:-4px}.ui-resizable-sw{cursor:sw-resize;width:12px;height:12px;left:-4px;bottom:-4px}.ui-resizable-nw{cursor:nw-resize;width:12px;height:12px;left:-4px;top:-4px}.ui-resizable-ne{cursor:ne-resize;width:12px;height:12px;right:-4px;top:-4px}.fl-builder-resizable-iframe-fix{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000000}.fl-builder-panel .ui-resizable-handle:active,.fl-builder-panel .ui-resizable-handle:hover,.fl-lightbox .ui-resizable-handle:active,.fl-lightbox .ui-resizable-handle:hover{background:#00a0d2}.fl-builder-panel .ui-resizable-n,.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-n,.fl-lightbox .ui-resizable-s{height:6px}.fl-builder-panel .ui-resizable-n,.fl-lightbox .ui-resizable-n{top:-3px}.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-s{bottom:-3px}.fl-builder-panel .ui-resizable-e,.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-e,.fl-lightbox .ui-resizable-w{width:6px}.fl-builder-panel .ui-resizable-e,.fl-lightbox .ui-resizable-e{right:-3px}.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-w{left:-3px}.fl-lightbox .ui-resizable-ne,.fl-lightbox .ui-resizable-nw,.fl-lightbox .ui-resizable-se,.fl-lightbox .ui-resizable-sw{background:0 0;border:6px solid transparent}.fl-lightbox .ui-resizable-ne:active,.fl-lightbox .ui-resizable-ne:hover,.fl-lightbox .ui-resizable-nw:active,.fl-lightbox .ui-resizable-nw:hover,.fl-lightbox .ui-resizable-se:active,.fl-lightbox .ui-resizable-se:hover,.fl-lightbox .ui-resizable-sw:active,.fl-lightbox .ui-resizable-sw:hover{background:0 0;border-color:#00a0d2}.fl-lightbox .ui-resizable-ne{border-bottom:none;border-left:none;border-top-right-radius:4px}.fl-lightbox .ui-resizable-nw{border-bottom:none;border-right:none;border-top-left-radius:4px}.fl-lightbox .ui-resizable-se{border-top:none;border-left:none;border-bottom-right-radius:4px}.fl-lightbox .ui-resizable-sw{border-top:none;border-right:none;border-bottom-left-radius:4px}.fl-builder-ui-keyboard-shortcuts{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;justify-content:center;align-items:center;background:rgba(50,50,50,.88);font-size:15px;line-height:1.3;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;user-select:none}.fl-builder-ui-keyboard-shortcuts.is-showing{display:flex}.fl-builder-ui-keyboard-shortcuts-content{box-sizing:border-box;width:500px;background:#f5f7f9;border-radius:4px;padding:30px 0 0;box-shadow:0 10px 30px rgba(0,0,0,.15)}.fl-builder-ui-keyboard-shortcut-item{display:flex;flex-direction:row;align-items:center;padding:12px 40px}.fl-builder-ui-keyboard-shortcut-item:nth-child(even){background:#eef2f5}.fl-builder-ui-shortcut-keycode{margin-left:auto;text-transform:uppercase;letter-spacing:2px}.fl-builder-ui-keyboard-shortcust-footer{display:flex;flex-direction:row;justify-content:center;padding:10px}.dismiss-shortcut-ui{padding:10px;border-radius:4px;background:#fff;color:#000;border:none;font-size:14px;border:2px solid #fff}.dismiss-shortcut-ui:hover{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.dismiss-shortcut-ui:focus{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:transparent!important;border-style:solid!important;border-width:2px!important;border-radius:4px!important;height:36px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);font-size:13px!important;line-height:15px!important;outline:0}.select2-dropdown{top:12px;border-color:transparent!important;border-style:solid!important;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-lightbox .select2-selection--single .select2-selection__rendered{line-height:32px!important;font-size:13px}.fl-lightbox .select2-selection--single .select2-selection__arrow{height:32px}.fl-builder-ui-skin--light .fl-lightbox .select2-selection__rendered{color:grey!important}.fl-builder-ui-skin--light .select2-dropdown{color:grey!important}.fl-builder-ui-skin--light .select2-search__field{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-webkit-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-moz-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-ms-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-moz-placeholder{color:grey!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-dropdown{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-webkit-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-moz-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-ms-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-moz-placeholder{color:#a7b1bb!important}.fl-diff td.diff-addedline,.fl-diff td.diff-context,.fl-diff td.diff-deletedline span{display:none}.fl-diff table.diff{width:100%}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel,.fl-builder-ui-skin--dark .fl-builder--preview-actions,.fl-builder-ui-skin--dark .fl-builder--search-results-panel,.fl-builder-ui-skin--dark .fl-builder-panel,.fl-builder-ui-skin--dark .fl-lightbox,body.fl-builder-ui-skin--dark .fl-builder-bar .fl-builder-bar-content{background:#23282d;color:#b4b9be;border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-header{color:#b4b9be;border-bottom-color:#1d1d1d;border-top-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-top-color:#1d2227}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel:before{border-bottom-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-arrow polygon{fill:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel-search .fl-builder-panel-search-input{background:#24282e}.fl-builder-ui-skin--dark .fl-responsive-preview-content{background:#131619}.fl-builder-ui-skin--dark .fl-form-table th{background:#23282d!important;color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--preview-actions .device-icons,.fl-builder-ui-skin--dark .fl-builder-button{background:#2c333a}.fl-builder-ui-skin--dark .fl-builder-button:focus{background:#131a22}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-primary{color:#fff!important;fill:#fff!important;background:#00a0d2}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-buy-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-feedback-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-upgrade-button{background-color:#f7a407;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-silent:focus{border:2px solid #00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:hover,.fl-builder-ui-skin--dark .fl-builder--menu>button:hover{background:#101215!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:focus,.fl-builder-ui-skin--dark .fl-builder--menu>button:focus{background:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-bar-title{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:#181b1f}.fl-builder-simple.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:transparent}.fl-builder-ui-skin--dark .fl-builder-layout-title{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-bar-title-caret i,.fl-builder-ui-skin--dark .fl-builder-layout-pretitle,.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{color:#7d8690}.fl-builder-ui-skin--dark button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#101215!important}.fl-builder-ui-skin--dark .fl-builder--search:before{color:rgba(162,173,184,.73)}.fl-builder-ui-skin--dark .fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(162,173,184,.73)!important}.fl-builder-ui-skin--dark .fl-builder--search .search-clear{color:rgba(162,173,184,.5);background-color:#e4e4e4;background:linear-gradient(to left,#383f46,#383f46 75%,rgba(56,63,70,0))}.fl-builder-ui-skin--dark .fl-builder--menu hr{background-color:#23282d!important;border:none}.fl-builder-ui-skin--dark .fl-builder--tabs{border-color:#383f46!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing,.fl-builder-ui-skin--dark .fl-builder-settings-tabs a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-more.fl-contains-active{color:#fff!important;fill:#fff!important;background:#181b20!important}.fl-builder-ui-skin--dark .fl-builder--tabs :focus{background-color:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing:focus{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu-item:hover{background:#383f46;color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--menu * .fl-builder--menu-item-accessory{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-group-name{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--selector-display{color:#c6cdd6;background:#1a1b22 url(../img/svg/select-arrow-down-alt2-light.svg) no-repeat center right 10px!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label{color:#b5becb}.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{border-color:#5b656f;color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{background:#171b1f!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label:focus,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input:focus{border-color:#00a0d2}.fl-builder-ui-skin--dark .fl-builder--group-label{color:#aaafb5!important;background:#24282e}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu{border-color:#101215!important;color:#7c858e;background-color:#101215}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu:before{border-bottom-color:#101215}.fl-builder-ui-skin--dark .fl-builder--menu>a,.fl-builder-ui-skin--dark .fl-builder--menu>button,.fl-builder-ui-skin--dark .fl-builder--menu>span{color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:hover{background:#23282d!important;color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:focus{background:#23282d!important;color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-panel-drag-handle{fill:#5b656f}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-header,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-header,.fl-builder-ui-skin--dark .fl-builder-settings-section-header{background-color:#191b21;border-color:#191b21}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-name,.fl-builder-ui-skin--dark .fl-builder--user-templates-section-name,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-title,.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title{color:#7d8690!important;fill:#7d8690;background:#24282e}.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title:focus{border-color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-content .fl-builder-block,.fl-builder-ui-skin--dark .fl-user-template{color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-content,.fl-builder-ui-skin--dark .fl-user-template:hover{background:#171b1f;color:#fff}.fl-builder-ui-skin--dark .fl-builder-block:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover i{color:#6d7782!important}.fl-builder-ui-skin--dark .fl-builder-block:hover a:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover a:hover i{color:#9eacbb!important}.fl-builder-ui-skin--dark .fl-builder-block .fl-builder-block-icon{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col,.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#7d8690}.fl-builder-ui-skin--dark .fl-user-templates{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder--template-thumbnail{border-color:#393f44}.fl-builder-ui-skin--dark .fl-builder--menu a.fl-template-collection{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-lightbox .fl-lightbox-header h1{color:#fff!important}.fl-builder-ui-skin--dark .fl-form-table th label{color:#a8b3bf!important}.fl-builder-ui-skin--dark .fl-builder-settings-tabs{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields h3.fl-builder-settings-title{background:#24282e}.fl-builder-ui-skin--dark h3.fl-builder-settings-title .fl-builder-settings-title-text-wrap{color:#a8b3bf;background-color:#1b2025}.fl-builder-ui-skin--dark .fl-lightbox :not(i):not([class^=ace_]){color:#a7b1bb!important}.fl-builder-ui-skin--dark .fl-builder-button{color:#c6cdd6!important;fill:#c6cdd6!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important;fill:#00a0d2!important}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-button.fl-builder-button-primary{color:#fff!important}.fl-builder-ui-skin--dark .fl-color-picker,.fl-builder-ui-skin--dark .fl-color-picker-color.fl-color-picker-empty{background:#1a1b22!important}.fl-color-picker-color.fl-color-picker-empty .fl-color-picker-icon{fill:#6f7881}.fl-builder-ui-skin--dark .fl-color-picker-clear{background-color:#121a23!important}.fl-builder-ui-skin--dark .fl-color-picker-clear:hover{background-color:#373f46}.fl-builder-ui-skin--dark span.fl-builder-block-no-node-templates:hover{background:#1d2025}.fl-builder-ui-skin--dark .fl-builder-settings-tab-description{background:#1d2227}.fl-builder-ui-skin--dark .fl-builder-panel-search button svg .filled-shape{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-custom-field,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url],.fl-builder-ui-skin--dark .fl-builder-settings-fields select,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields select:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea:focus{border-color:#00a0d2!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields select{background-image:url(../img/svg/select-arrow-down-alt2-light.svg)!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:#181b20!important}.fl-builder-ui-skin--dark .select2-dropdown{background-color:#181b20!important}.fl-builder-ui-skin--dark .select2-search__field{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-custom-field select,.fl-builder-ui-skin--dark .fl-photo-field select{border-color:#7d8690!important}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle{color:#6b747d}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle:hover{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel-view-title{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--saving-indicator{color:#858f99}.fl-builder-ui-skin--dark .fl-icons-list i:hover{background-color:#16191d;color:#fff}.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:after,.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:before{background:#6f7881}.fl-builder-ui-skin--dark .fl-builder--user-templates-section-content{border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button{background:0 0;border-right-color:#101215!important}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button:hover{background:#181b1f}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu{background:#131a22;border-color:#131a22;border-top-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu:before{border-bottom-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:focus,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover{background:#383f46}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover.fl-active{color:#fff!important;background:#383f46}.fl-builder-ui-skin--dark ul.as-selections{background-color:#121a23}.fl-builder-ui-skin--dark .fl-custom-query .fl-builder-settings-section{border-top:2px solid #1b2026!important}.fl-builder-ui-skin--dark div.fl-field-unit-select{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-dimension-field-units>*{border-right:1px solid #383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider,.fl-builder-ui-skin--dark .fl-field-popup-slider-input .ui-slider-handle{background:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-arrow:after{border-bottom-color:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-input{background-color:#121a23}.fl-builder-ui-skin--dark .fl-unit-field-input{border-right:1px solid #383f46!important}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"]{background-color:#383f46!important;color:#fff}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"] i{color:#fff!important}.fl-builder-ui-skin--dark .fl-button-group-field-options{background:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle{background-color:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle:hover{background-color:#383f46}.fl-builder-ui-skin--dark .fl-compound-field-section-visible .fl-compound-field-section-toggle{border-top-color:#121a23!important;background-color:transparent}.fl-builder-ui-skin--dark .fl-field-connections-toggle i{color:#7c8590}.fl-builder-ui-skin--dark .fl-lightbox .fl-field-connection-content{background-color:#191b20!important}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#181b20}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane:hover>.fl-nanoscroller-slider{background-color:#5a646f}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#00a0d2}.fl-builder-ui-skin--dark .fl-lightbox div.mce-panel{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox .mce-toolbar .mce-ico{color:#a7b1bb}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary{background:#383f46;border:none;box-shadow:none}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-settings .wp-switch-editor{background:#23282d}.fl-builder-ui-skin--dark .fl-lightbox .html-active .switch-html,.fl-builder-ui-skin--dark .fl-lightbox .quicktags-toolbar,.fl-builder-ui-skin--dark .fl-lightbox .tmce-active .switch-tmce{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox textarea.wp-editor-area{background:0 0!important}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:hover{background:#191b20}
1
+ .fl-color-picker-ui{width:300px}.fl-color-picker-ui.fl-color-alpha-enabled{width:334px}.fl-color-picker-ui .iris-picker{float:left;width:100%;height:224px;display:block;position:relative;border-top:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-picker,.iris-picker *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.fl-color-picker-ui .iris-error{background-color:#ffafaf}.fl-color-picker-ui .iris-picker-inner{position:absolute;top:0;right:0;left:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square-inner{position:absolute;left:0;right:0;top:0;bottom:0}.fl-color-picker-ui .iris-picker .iris-square{width:300px;height:200px}.fl-color-picker-ui .iris-picker .iris-palette,.fl-color-picker-ui .iris-picker .iris-slider,.fl-color-picker-ui .iris-picker .iris-square-inner{height:100%;width:12.5%}.fl-color-picker-ui .iris-picker .iris-placeholder,.fl-color-picker-ui .iris-picker .iris-square{position:relative}.fl-color-picker-ui .iris-picker .iris-square-inner{width:auto;margin:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square,.fl-color-picker-ui .iris-ie-9 .iris-square-inner{box-shadow:none;border-radius:0}.fl-color-picker-ui .iris-ie-9 .iris-palette,.fl-color-picker-ui .iris-ie-9 .iris-slider,.fl-color-picker-ui .iris-ie-9 .iris-square{outline:1px solid rgba(0,0,0,.1)}.fl-color-picker-ui .iris-ie-lt9 .iris-palette,.fl-color-picker-ui .iris-ie-lt9 .iris-slider,.fl-color-picker-ui .iris-ie-lt9 .iris-square,.fl-color-picker-ui .iris-ie-lt9 .iris-square-inner{outline:1px solid #999}.fl-color-picker-ui .iris-ie-lt9 .iris-square .ui-slider-handle{outline:1px solid #999;background-color:#fff}.fl-color-picker-ui .iris-ie-lt9 .iris-square .iris-square-handle{background:0 0;border:3px solid #fff}.fl-color-picker-ui .iris-picker .iris-strip{box-sizing:border-box;width:calc(300px - 12px);margin:6px 6px;margin-top:5px;border-radius:4px;position:relative;height:22px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle{width:6px;position:absolute;right:0;top:-2px;bottom:-2px;margin:0;border-radius:3px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.5);z-index:5;cursor:ew-resize}.fl-color-picker-ui .iris-picker .iris-strip .ui-slider-handle:focus{outline:2px solid #00a0d2}.fl-color-picker-ui .iris-picker .iris-slider-offset{position:absolute;top:0;left:6px;right:0;bottom:0;width:auto;height:auto;background:0 0;border:none;border-radius:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-ui .iris-picker .iris-square-handle{background:0 0;border:5px solid #999;border-radius:50%;border-color:rgba(128,128,128,.5);box-shadow:none;width:12px;height:12px;position:absolute;left:-10px;top:-10px;cursor:move;opacity:1;z-index:10}.fl-color-picker-ui .iris-picker .ui-state-focus .iris-square-handle{opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover{border-color:#999}.fl-color-picker-ui .iris-picker .iris-square-value:focus .iris-square-handle{box-shadow:0 0 2px rgba(0,0,0,.75);opacity:.8}.fl-color-picker-ui .iris-picker .iris-square-handle:hover::after{border-color:#fff}.fl-color-picker-ui .iris-picker .iris-square-handle::after{position:absolute;bottom:-4px;right:-4px;left:-4px;top:-4px;border:3px solid #f9f9f9;border-color:rgba(255,255,255,.8);border-radius:50%;content:" "}.fl-color-picker-ui .iris-picker .iris-square-value{width:0;height:0;position:absolute}.iris-ie-lt9 .iris-square-value,.iris-mozilla .iris-square-value{width:1px;height:1px}.fl-color-picker-wrapper{position:relative;width:48px;height:32px}.fl-color-picker{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);background:#fff;background-image:url(../img/transp_bg.png);border-radius:4px;width:120px;height:36px;display:flex;flex-direction:row}.fl-color-picker-color{flex:1 1 100%;box-sizing:border-box!important;position:relative;border-radius:4px;background-color:transparent;cursor:pointer;border:2px solid transparent;padding:0;justify-content:center;display:flex}.fl-color-picker-clear:hover,.fl-color-picker-color:hover{background:0 0;border:2px solid transparent}.fl-color-picker-clear:focus,.fl-color-picker-color.fl-color-picker-empty:focus,.fl-color-picker-color:focus{outline:0;top:0;border:2px solid #00a0d2;background:0 0}.fl-color-picker.fl-color-picker-has-reset .fl-color-picker-color:not(.fl-color-picker-empty){border-top-right-radius:0;border-bottom-right-radius:0}.fl-color-picker-icon{display:none;margin:auto}.fl-color-picker-color.fl-color-picker-empty{border-color:transparent;background-color:transparent}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon{display:block}.fl-color-picker-color.fl-color-picker-empty svg.fl-color-picker-icon path{fill:inherit}.fl-color-picker-clear{box-sizing:border-box;position:relative;display:flex!important;flex:0 0 36px;justify-content:center;padding:0;border:2px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;fill:#a2aabe;background-color:#e7ebef!important;border-color:transparent;cursor:pointer;align-items:center}.fl-color-picker-clear:hover{fill:#6b6e75;background-color:#e7ebef}.fl-color-picker-color.fl-color-picker-empty+.fl-color-picker-clear{display:none}.fl-color-picker-ui{display:inline-block;font-family:Helvetica,Verdana,sans-serif;z-index:1;position:fixed;overflow:hidden;padding-bottom:45px;border:1px solid rgba(0,0,0,.1);color:#999;background-color:#fafafa;border-radius:3px;-webkit-box-shadow:0 9px 20px rgba(0,0,0,.17);box-shadow:0 9px 20px rgba(0,0,0,.17);-webkit-transition:opacity .2s,visibility .2s;-moz-transition:opacity .2s,visibility .2s;-ms-transition:opacity .2s,visibility .2s;-o-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;visibility:hidden;opacity:0;-webkit-transform:translate3d(0,0,0)}.fl-color-picker-ui.fl-color-picker-active{visibility:visible;opacity:1;z-index:999999}.fl-color-picker-ui .fl-color-picker-input,.fl-color-picker-ui .fl-color-picker-input:focus{width:100%;height:30px;border:none!important;font-size:14px!important;padding:0 8px;vertical-align:middle;color:#656c6e;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.fl-color-picker-ui .iris-square-value{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.fl-color-picker-preset-add{position:absolute;top:8px;right:8px;width:14px;height:14px;background-color:#656c6e;border-radius:50%;cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.fl-color-picker-preset-add:hover{background-color:#333}.fl-color-picker-preset-add:after,.fl-color-picker-preset-add:before{content:'';display:block;position:relative;background-color:#fff}.fl-color-picker-preset-add:before{top:6px;left:3px;width:8px;height:2px}.fl-color-picker-preset-add:after{left:6px;top:1px;width:2px;height:8px}.fl-color-picker-presets{position:absolute;left:0;bottom:0;width:100%;z-index:15;overflow:auto;border-top:1px solid rgba(0,0,0,.1);background-color:#fafafa}.fl-color-picker-presets-toggle{position:relative;overflow:hidden;width:100%;height:35px;text-align:center;line-height:35px;font-size:12px;font-weight:700;cursor:pointer;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-toggle:hover{background-color:#ededed}.fl-color-picker-presets-close-label,.fl-color-picker-presets-open-label{position:absolute;top:50%;left:50%;visibility:hidden;color:#999;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;width:100%}.fl-color-picker-presets-close-label.fl-color-picker-active,.fl-color-picker-presets-open-label.fl-color-picker-active{color:#656c6e;visibility:visible;opacity:1;z-index:999999}.fl-color-picker-presets-list{width:100%;list-style:none;margin:0;padding:0;overflow:auto}.fl-color-picker-presets-list .fl-color-picker-no-preset,.fl-color-picker-presets-list .fl-color-picker-preset{position:relative;padding:5px;font-size:12px;border-top:1px solid rgba(0,0,0,.1);-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.fl-color-picker-presets-list .fl-color-picker-no-preset{padding:18px 5px;text-align:center}.fl-color-picker-presets-list .fl-color-picker-preset:hover{background-color:#ededed}.fl-color-picker-presets-list .fl-color-picker-preset-color{display:inline-block;width:40px;height:20px;margin-right:3px;vertical-align:middle;border:1px solid rgba(0,0,0,.1);border-radius:2px;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-label{vertical-align:middle;color:#333;cursor:pointer}.fl-color-picker-presets-list .fl-color-picker-preset-remove{position:absolute;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.fl-color-picker-clear .fl-color-picker-icon-remove{right:auto;top:auto;margin:auto}.fl-color-picker-presets-list .fl-color-picker-preset-remove{right:5px}.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:after,.fl-color-picker-presets-list .fl-color-picker-preset-remove:hover:before{background-color:#333}.fl-color-picker-added{position:absolute;width:100%;top:0;left:0;right:0;bottom:35px;z-index:10;color:#fff;text-align:center;background-color:rgba(0,0,0,.8)}.fl-color-picker-added-text{position:absolute;top:50%;left:50%;width:80%;font-size:14px;color:#fff!important;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fl-color-picker-icon-check{position:relative;width:50px;height:50px;margin:5px auto}.fl-color-picker-icon-check:before{content:'';display:block;position:relative;width:15px;height:30px;margin-left:14px;border:7px solid #fff;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-down,.fl-color-picker-icon-arrow-up{display:inline-block;position:relative;width:10px;height:10px;margin-left:5px}.fl-color-picker-icon-arrow-down:before,.fl-color-picker-icon-arrow-up:before{content:'';display:block;position:relative;width:6px;height:6px;border:2px solid #999;border-left:none;border-top:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-color-picker-icon-arrow-up{top:2px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fl-color-picker-icon-remove{width:15px;height:15px}.fl-color-picker-icon-remove:after,.fl-color-picker-icon-remove:before{content:'';display:block;position:relative;background-color:#6f7881}.fl-color-picker-icon-remove:before{left:6px;width:2px;height:10px;margin-top:3px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.fl-color-picker-icon-remove:after{left:6px;width:2px;height:10px;margin-top:-10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fl-alpha-wrap{position:absolute;width:32px;height:215px;padding:0 5px;right:4px;border-top:none}.fl-alpha-slider{height:190px;position:absolute;top:12px;width:28px}.fl-alpha-slider .ui-slider-handle{background:rgba(0,0,0,0) none repeat scroll 0 0;border-color:#aaa;border-radius:4px;border-style:solid;border-width:4px;box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);cursor:ns-resize;height:12px;left:0;opacity:.9;position:absolute;right:0;width:30px;z-index:14}.fl-alpha-slider .ui-slider-handle:before{content:" ";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-3px;border:2px solid #fff;border-radius:3px}.fl-alpha-slider-offset{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAASCAYAAAAe/ZHXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkNEQUQ0ODM4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkNEQUQ0ODQ4RUE0MTFFNEExOEJFN0E5M0VFOTg0QUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2Q0RBRDQ4MThFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2Q0RBRDQ4MjhFQTQxMUU0QTE4QkU3QTkzRUU5ODRBRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/r/N8AAAWYSURBVHjarFvvR3VBEN45JZGIPkREHyIiIhJJf3qUSERE9CGiDxERkcg9z9u92uucvTszz5z7xnHPj93Z2d359cxscn5+jpTS+EoiMr3/+51cZ2dn4+e29i2/u7y8RKf/pO3vc+o+n5ycoNK31+f6+jrfZ37yuG2mf3R01H3fa5N/b29vU6dP5qft0G4PDg5MGuPr/v4+jz1t27mfvN/b21P75+fHx8eZfiV/Ozs7rUJnSu/5+RlFv+m6ZJpbW1s1PnrvXl9fZ/qX89zY2LB4mfy+v7/nsdV1XltbK/dr5vnz87OcV5bJabuVlRVLBifjfX9/l/xkGtM+S0tLNXnu0szfU/P3IMn/k0678h6ddqjQFGccVL6hoCsVfsq+NZ5QtCv5rfFS41sq37W+UPhMyhxEWTetvce3NR8oewqD39qalXuGAK/WPltjajIC4x2c9Ye1f43SGcqGwRBeTZjhMNntL4pCWZMQYhE05RVl02EovRgC4RkCbUNSQAGhGB/GsKG4h6FQoigDa2i8fRBy3uLMXYIG3Vr3aZvRaCRdBYlYIMZywhBGCVhgzzOlgRuUSOvC0GMEWxOM/+EtQFh1OIIXtfwg1tRaayGjg5px0jyZKEaTle3e+AsLCygVRAh3FlEgKbReE3oYGj9EgIR00QiEgKw3ZBQbRGjBeAMtDETQmHiKDsezJNLgCTFGItZXlAgCSiQggblP+9c8SDI0lXWlFv5g3K63KZ51FOcZzthQ3LomoNHwJmKIQISI3vqzSpwIQ8liSjGMFQjDpoVgaQ6cWgvLhOC7qiAwiHrWbEg4JMSmeUrBuHoYwioOQNXmhmAcrs096s1gJCGi3hSEVU8DQxYElYHhKwUUGAa+NqOBMsSSAQJuhQhCAH4vxozExsxiihPuaIrjCVYKWlYEsjSM52G8Kxxryngl5j0j+EyGTIiED4s1Itm0ZGWxMFCLJaBAcEI6OBkmFgNBoc8Cait2ZnENE/6wQN8LJSJeSMNAjKVm+LUMAIt3PR5AQgIGp1Z5zxhE8PtXUYReYeXi4mKmOPNXBMzt2tPT07LIUtJqr66uusXEbkFnWiQ6Pj72ikrtzc1NKopuvbbj58PDwxqNHp27u7tuYWumUDV+v7+/Xyu6pc59+/DwUCsC9ujt7u6qRbt8//T01C3elbyN70fb29uZ/1FSincvLy/lPGb42tzc9IqJeHt7q61Pr2C6vr7u7tfHx8fMPhV0sLq6WhZtU0n36+uru8elPE7aLi8v1wqJPXn++fmZKYgX8ozFxcXJb0NaQTHClZT8+gBjsYdaFc+zWcUkGTCWENY66ta92oSVzo3WI6IZKGtukeyfBLFKBNAj6bUOBgaoe9wE4n04IBNkLMoC7+Skj630ZlTJMYdyMsU2T8AwpzALkVFilZgJcT2l9PCWDDSAMBSjVlJgZNk0lE1AIby0qCiCnBQNj6aBGQslZIZJ5hB6D/AzQHto5Z9Nk8tARdN4q2ExBnsyIJ311EymShyjan2rKk0zh1Ay1oQVWAZQRnkUA8RFw7TahjBnmNgMVMQrsCGZJezRtGlU0cUZ1zuaxGZPpbhApM+ZpFQqQ6xadoMtBrEKpBVo4GRXvNSxpaRixKiR+TChCYhsDwZkfFj8IkErjAHejcUI0XQrgwehhNSMHAz21E0wZ23FcCAmj8Sd/PXy2xLYLAuwRw4IMsqjFaWYOpMEhDySAPFCWyFkgAHrEcA+BNeJ4UE8HCzJPpCrerUmQIx1pWJkjqxJD8EikUo2c5aI8ZYgsAkM4WQtnHd0ns0ORgVTBghy5ISy928SGsbTMqYg523RUY8oNYG4FIYiyRyZCnFCJC87IoRAIMVOqQ7BKexxCS2hYVl9JhvlpYjnAe4MhmRPMWhhvLfXINaI9WKM0Zu0+SfAAFLE1EgfVSv7AAAAAElFTkSuQmCC);background-position:center;box-shadow:0 0 5px rgba(0,0,0,.4) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,.4) inset;-webkit-box-shadow:0 0 5px rgba(0,0,0,.4) inset;width:200px;height:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);bottom:48%;left:-80px;position:absolute}.fl-alpha-text{width:30px;font-size:12px;text-align:center;color:#999;position:absolute;bottom:-5px}@keyframes fl-lightbox-zoom{from{transform:scale(.4)}to{transform:scale(1)}}.fl-lightbox-wrap{bottom:0;display:none;left:0;overflow:auto;padding:0;position:fixed;right:0;top:43px;z-index:100010;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);pointer-events:none}.fl-lightbox-mask{background:#000;bottom:0;left:0;opacity:.7;position:fixed;right:0;top:0;z-index:100010;pointer-events:auto}.fl-lightbox{background:#f5f7f9;border-radius:5px;box-shadow:#000 0 4px 30px;-moz-box-shadow:#000 0 4px 30px;-webkit-box-shadow:#000 0 4px 30px;position:relative;display:flex;z-index:100011;transform-origin:center;animation-name:fl-lightbox-zoom;animation-duration:.25s;pointer-events:auto}.fl-form-field-settings .fl-lightbox,.fl-lightbox.fl-lightbox-prevent-animation{animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-lightbox :not(i){color:#333;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:12px;line-height:14px;text-decoration:none;text-transform:none}.fl-lightbox *,.fl-lightbox :after,.fl-lightbox :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#fl-ui-root .fl-nanoscroller-pane,.fl-builder--content-library-panel .fl-nanoscroller-pane,.fl-lightbox .fl-nanoscroller-pane{bottom:2px;right:2px;width:6px}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#bac0ca;transition-property:height,background-color;transition-duration:.25s}.fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider:hover{background-color:#c8cdd4}.fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#029fd2}.fl-lightbox .dashicons{font-family:dashicons}.fl-lightbox.ui-draggable{box-shadow:rgba(0,0,0,.2) 0 7px 30px;-moz-box-shadow:rgba(0,0,0,.2) 0 7px 30px;-webkit-box-shadow:rgba(0,0,0,.2) 0 7px 30px}.fl-builder-draggable-is-dragging .fl-lightbox-wrap,.fl-builder-resizable-is-resizing .fl-lightbox-wrap{pointer-events:auto}.fl-lightbox-resizable{height:500px;width:380px}@media (max-width:500px){.fl-lightbox-resizable{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-resizable .ui-resizable-handle{display:none!important}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:default!important}.fl-lightbox-controls{display:none}}.fl-lightbox-width-full{left:0!important;right:0!important;top:0!important;height:100%!important;width:100%!important}.fl-lightbox-width-full .fl-lightbox-header{cursor:inherit!important}.fl-lightbox-controls{position:absolute;right:10px;top:10px;z-index:5}.fl-lightbox-controls .fa{color:#bdbdbd;font-size:14px;padding:5px}.fl-lightbox-controls .fa:hover{color:#aaa;cursor:pointer}.fl-lightbox-header-wrap{border-top-left-radius:4px;border-top-right-radius:4px}.fl-lightbox-header{position:relative}.fl-builder-settings-lightbox .fl-lightbox-header h1:before{content:none!important}.fl-lightbox-header h1{color:#333!important;font-size:16px!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-weight:400!important;margin:0!important;padding:14px 28px 15px!important;padding-right:34px!important;text-align:left!important;display:flex;flex-direction:row;align-items:center;line-height:1;letter-spacing:0}.fl-lightbox.ui-draggable .fl-lightbox-header{cursor:move}.fl-lightbox-header h1 .fl-builder-badge{margin-left:10px;color:#fff;background-color:#f7a408}.fl-lightbox-content,.fl-lightbox-content-wrap{display:flex;flex-direction:column;flex:1 100%;max-width:100%}.fl-lightbox-footer{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;flex:0 0;flex-basis:44px;padding:10px;text-align:right}.fl-lightbox-footer .fl-builder-button{height:36px;margin-left:5px!important;flex:0 0 0%;justify-content:center}.fl-lightbox-width-slim .fl-lightbox-footer{justify-content:stretch}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button{flex:1 1 100%;display:block;text-align:center}.fl-lightbox-width-slim .fl-lightbox-footer .fl-builder-button:first-child{margin-left:0!important}.fl-lightbox table,.fl-lightbox td,.fl-lightbox th,.fl-lightbox tr{border:none}.fl-lightbox-wrap.fl-icon-selector{z-index:1000111}.fl-icon-selector .fl-lightbox{height:75%;width:50%}.fl-icons-filter{height:auto!important;margin:0!important;position:absolute!important;right:0;top:0;padding:10px 16px;display:flex;flex-direction:row}.fl-icons-filter select{vertical-align:middle;width:195px;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;color:#000;border:2px solid #e4e7ea!important;border-right:none!important;margin:0;padding:2px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;flex:1 1 195px;border-radius:0}.fl-icons-filter input[type=text]{line-height:18px;vertical-align:middle;width:160px;flex:1 1 160px;border:2px solid #e4e7ea!important;border-radius:0!important;padding:2px 10px!important}.fl-icons-filter input[type=text]:focus,.fl-icons-filter select:focus{border:2px solid #00a0d2!important}.fl-icons-list{bottom:52px;left:0;overflow:auto;padding:20px;position:absolute;right:0;top:48px}.fl-icons-list::-webkit-scrollbar{background-color:#ccc;-webkit-appearance:none;width:10px}.fl-icons-list::-webkit-scrollbar-thumb{background-color:#666;border:1px solid #ccc}.fl-icons-section{text-align:center}.fl-icons-section h2{color:#333!important;font-family:Helvetica,Verdana,sans-serif!important;font-size:20px!important;font-weight:700!important;padding:0 0 10px 0!important}.fl-icons-list i{cursor:pointer;display:inline-block;font-size:40px;height:60px;line-height:60px;width:60px;background:0 0}.fl-icons-list .dashicons-before:before{font-size:40px;vertical-align:unset;width:40px}.fl-icons-list i:hover{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.15);border-radius:4px}.fl-icon-selector-footer{bottom:0;left:0;position:absolute;right:0}html{transition-property:margin;transition-duration:.35s}html.fl-builder-is-showing-toolbar{margin-top:calc(44px + 1px)!important}.fl-builder-edit body{position:static!important}.fl-builder-edit:after,.fl-builder-edit:before{z-index:0!important}.fl-builder-edit .fl-builder-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}#wpadminbar{transition-property:transform,opacity;transition-duration:.35s;transform-origin:bottom;transform-style:preserve-3d;transform:rotateX(89deg) translateY(46px);opacity:0;pointer-events:none;will-change:transform}html.fl-builder-show-admin-bar{margin-top:32px}html.fl-builder-show-admin-bar #wpadminbar{transform:rotateX(0) translateY(0);pointer-events:auto;opacity:1}@media screen and (max-width:782px){html.fl-builder-show-admin-bar{margin-top:46px}}.fl-clear{clear:both}.screen-reader-text{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}.fl-builder-loading{background:rgba(240,240,240,.8) url(../img/ajax-loader.svg) center center no-repeat;bottom:0;display:none;left:0;position:fixed;right:0;text-align:center;top:0;z-index:12000000}.fl-builder-settings .fl-builder-loading{background:rgba(255,255,255,.8) url(../img/ajax-loader.svg) center center no-repeat;display:block;position:absolute}.fl-field-loader{color:#b3b3b3!important;font-style:italic}.fl-builder-node-loading{opacity:.35!important}.fl-builder-node-loading-placeholder{background:url(../img/ajax-loader.svg) center center no-repeat;height:50px}.fl-col-group-has-child-loading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fl-col-group-has-child-loading>.fl-builder-node-loading-placeholder{width:50px}.fl-node-hidden{display:none}.fl-builder-edit .fl-node-hidden{display:block}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-visible-mobile{display:block!important}html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-desktop-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-medium-mobile,html:not(.fl-responsive-preview-enabled) .fl-builder-content-editing .fl-col-group-equal-height .fl-col.fl-visible-mobile{display:flex!important}.fl-responsive-preview-enabled body{overflow:hidden!important}.fl-responsive-preview-mask{background:#f7f7f7;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999}body.fl-builder-ui-skin--dark .fl-responsive-preview-mask{background:#2c333a}.fl-responsive-preview{bottom:0;left:0;position:fixed;right:0;top:0;margin-top:50px;z-index:100000}.fl-builder-preview .fl-responsive-preview{margin:0!important}.fl-responsive-preview-content{background:#f5f7f9;padding:20px 20px 45px;overflow:scroll;position:absolute;top:45px;right:0;bottom:0;left:0}.fl-responsive-preview-content .fl-builder-content-editing{overflow:visible!important}.fl-responsive-preview-message{background:#f5f7f9;color:#b3b3b3;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px;font-weight:400;padding:15px;text-align:center;position:absolute;top:0;left:0;right:0;z-index:999999}body.fl-builder-ui-skin--dark .fl-responsive-preview-message{background:#23282d}.fl-responsive-preview-message span{display:inline-block;margin-right:8px}.fl-responsive-preview-message .size{position:absolute;right:30px;font-size:16px}.fl-responsive-preview-message .fl-builder-button{display:inline-block;margin-left:2px;padding:0 10px}.fl-responsive-preview-message .fl-builder-button i{font-size:14px;height:14px;width:14px}.fl-responsive-preview .fl-builder-content{box-shadow:0 0 8px rgba(0,0,0,.2);margin-left:auto;margin-right:auto;max-width:100%;overflow:visible;position:relative}.fl-responsive-preview .fl-block-col-resize{display:none}#fl-builder-preview-mask{background:#f7f7f7 url(../img/ajax-loader.svg) center center no-repeat;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999999}#fl-builder-preview-frame{bottom:0;height:100%;left:50%;position:fixed;right:0;top:0;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);width:100%;z-index:1000000}body button[class*=fl-builder],body button[class*=fl-builder]:focus,body button[class*=fl-builder]:hover{box-shadow:none;max-height:none;max-width:none;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;letter-spacing:normal}.fl-builder-button,a.fl-builder-button,button.fl-builder-button{-webkit-appearance:none;align-items:center;background:#e7ebef;border:2px solid transparent;border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;color:#676f7a!important;cursor:pointer;display:flex;fill:#676f7a!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;height:33px;letter-spacing:normal!important;line-height:1!important;margin:0;padding:0 12px;text-align:center;transition-property:background-color,width;transition-duration:.2s;white-space:nowrap;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-button:hover{background:#dadfe5;color:#222;border:2px solid transparent!important}.fl-builder-button:active{background:#dcdcdc}button.fl-builder-button:focus{position:static;top:auto;outline:0;background:#e4e7ea;border:2px solid #00a0d0!important}.fl-builder-button-primary,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button{background:#00a0d2;color:#fff!important;text-decoration:none;border:2px solid transparent!important}.fl-builder-button.fl-builder-button-primary:focus,body.fl-builder--layout-has-drafted-changes .fl-builder-button.fl-builder-done-button:focus{background:#00a0d2;border:2px solid #ffc217!important}.fl-builder-button-primary:hover,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:hover{background:#0197c6;color:#fff!important}.fl-builder-button-primary:active,body.fl-builder--layout-has-drafted-changes .fl-builder-done-button:active{background:#0484ac}.fl-builder-button-large{height:30px}.fl-builder-button-small{font-size:11px!important;line-height:1!important}.fl-builder-help-button{color:#b3b3b3;font-size:16px!important}.fl-builder-help-button i{position:relative;top:-1px}.fl-builder-help-button:hover{color:#666}.fl-builder-publish-button{line-height:45px!important}button.fl-builder-content-panel-button,button.fl-builder-content-panel-button:hover{fill:#00a0d2!important;font-size:30px!important;padding:2px 4px!important}.fl-builder-button-silent,.fl-builder-button-silent:hover{min-width:40px;padding:0 4px!important;background:0 0!important;border:2px solid transparent!important;box-shadow:none!important;display:inline-flex;flex-direction:row;justify-content:center}.fl-builder-done-button,.fl-builder-done-button:hover{font-weight:600}.fl-field .fl-builder-button{display:inline-block;height:auto;padding:11px 12px;vertical-align:middle;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-builder-button svg{max-width:none}.fl-builder-edit .media-modal-content button,.fl-builder-settings-fields button{letter-spacing:normal}.fl-builder-badge{background:#333;border-radius:2px;color:#fff!important;display:inline;font-size:11px!important;font-weight:400;letter-spacing:1px;margin-left:2px;padding:2px 4px;vertical-align:middle}.fl-builder-badge-global{background:#ff9600}.fl-builder-blocks-node-template .fl-builder-badge-global{position:absolute;right:0;top:0}.fl-builder-badge-global{transform:translateY(0);transition-duration:.25s;transition-property:transform}.fl-builder-block:hover .fl-builder-badge-global{display:none}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default}.fl-builder-bar{left:0;position:fixed;right:0;top:0;z-index:999999;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:transform opacity;transition-duration:.35s;transform-style:preserve-3d;-webkit-perspective:1100px;-moz-perspective:1100px;perspective:1100px}.fl-builder-bar.is-hidden{pointer-events:none}.fl-builder-bar.is-hidden .fl-builder-bar-content{transform:translateY(-100%) rotateX(90deg)}body .fl-builder-bar .fl-builder-bar-content{display:flex;box-sizing:border-box;background:#fff;border-bottom:1px solid #eceef1;color:#999;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px!important;height:calc(44px + 1px);transition-property:background-color,opacity,transform;transition-duration:.35s;pointer-events:auto;letter-spacing:normal}body .fl-builder-bar .fl-builder-bar-content.is-muted{pointer-events:none}body .fl-builder-bar .fl-builder-bar-content.is-muted>:not(.fl-builder-publish-actions){-webkit-filter:saturate(20%) blur(1px);filter:saturate(20%) blur(1px);opacity:.4}.fl-builder-bar-title{box-sizing:border-box;color:#333;display:flex;flex:0 0 380px;max-width:380px;border-right:1px solid #eceef1;cursor:pointer}.fl-builder-bar-title:hover{background:#fff}.fl-builder-bar-title.is-showing-menu .fl-builder-bar-title-caret>svg{transform:rotate(180deg)}.fl-builder-simple .fl-builder-bar-title{cursor:auto}.fl-builder-simple .fl-builder-bar-title:hover{cursor:auto;background:0 0}.fl-builder-bar-title span{vertical-align:middle}.fl-builder-bar-title-icon{box-sizing:border-box;background:0 0;flex:0 0 46px;display:flex;align-items:center;padding:4px}.fl-builder-bar-title-icon img{max-width:100%!important;height:auto!important}.fl-builder-bar-title.fl-builder-bar-title-no-icon{padding-left:12px}.fl-builder-bar-title-area{box-sizing:border-box;flex:1 1 100%;display:flex;flex-direction:column;overflow:hidden;padding:4px}.fl-builder-layout-title,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{font-size:16px;font-weight:400;line-height:1.3;color:#161b20;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret,.fl-builder-layout-pretitle,.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{font-size:12px;font-weight:500;line-height:1.3;color:#656d77;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-builder-bar-title-caret i,.fl-theme-builder-preview-select-title i{color:inherit!important;font-size:14px}.fl-builder-bar-title-caret{margin-left:auto;margin-left:auto!important;flex:0 0 46px}.fl-theme-builder-preview-select-title i{padding:12px 12px}.fl-theme-builder-preview-select-title i:before{content:"\f078"}.fl-theme-builder-preview-select.fl-builder-button{position:relative;border-radius:0;background:0 0;max-width:none;min-width:0;display:flex;flex:0 0 360px;max-width:360px;margin:0!important;padding:4px 10px;border:none!important;border-right:2px solid #d5dadd!important;box-shadow:none}.fl-theme-builder-preview-select.fl-builder-button:hover{border:none!important;border-right:2px solid #d5dadd!important}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{display:flex;flex:1;justify-content:flex-end;flex-direction:row-reverse}.fl-theme-builder-preview-select-title div{flex:1}.fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{display:block}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items{position:absolute;top:calc(48px + 10px);left:10px;width:calc(100% - 20px)!important;background:#fff;border:none;border-radius:4px;border:2px solid #d5dadd;border-top:3px solid #00a0d2;box-shadow:0 15px 45px 8px rgba(0,0,0,.04);margin:0!important;padding:0;z-index:-1;font-size:16px;overflow-y:scroll;height:auto!important;max-height:calc(100vh - 66px);min-height:300px;display:flex!important;flex-direction:column}.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{right:18px}.fl-theme-builder-preview-select-item{padding:4px 0!important;border-bottom:none!important;display:flex;flex-direction:column;text-align:initial}.fl-theme-builder-preview-select-item:hover{text-decoration:none;color:#111;background:0 0!important}body .fl-theme-builder-preview-select .fa-caret-down{float:none}body .fl-theme-builder-preview-select-item-title{padding:10px 15px;color:#222;font-size:14px}body .fl-theme-builder-preview-select .fa-caret-down i:before,body .fl-theme-builder-preview-select-item-title i:before{content:"\f078"}body .fl-theme-builder-preview-select-item-children{overflow:auto}body .fl-theme-builder-preview-select-item-child{overflow:hidden;text-overflow:ellipsis;line-height:1.1;color:#6b6b6b;margin:0 10px;border:2px solid transparent;border-radius:4px;padding:8px 10px 10px;font-size:14px;font-weight:400;color:#222}body .fl-theme-builder-preview-select-item-child:hover{background:#e6eaed!important}.fl-theme-builder-preview-select-item .fa-caret-down{color:#606d77}.fl-builder-bar-actions{display:flex;flex-direction:row-reverse;flex:1 1 100%;padding:4px}.fl-builder-bar .fl-builder-button{height:auto;margin:0 0 0 4px}.fl-builder-bar-actions .fl-builder-button:last-child{margin:0}.fl-builder-bar-actions:after{clear:both}.fl-builder-bar .fl-builder-content-panel-button{align-items:center!important;font-weight:400}.fl-builder--saving-indicator{flex:0 1 auto;cursor:pointer;display:flex;align-self:center;padding:0 10px;font-size:12px;font-style:italic;color:#676f7a;align-items:center;line-height:1.2;justify-content:flex-end}.fl-builder--saving-indicator:hover{color:#676f7a}.fl-builder--saving-indicator .fa-question-circle{font-size:13px;margin:3px 0 3px 5px}.fl-builder-button.fl-builder-buy-button,.fl-builder-button.fl-builder-feedback-button,.fl-builder-button.fl-builder-upgrade-button{background:#f7a407;color:#fff!important;text-decoration:none}.fl-builder-buy-button i.fa-external-link-alt,.fl-builder-feedback-button i.fa-external-link-alt,.fl-builder-upgrade-button i.fa-external-link-alt{color:#ffc733;margin:0 0 0 6px}.fl-builder-buy-button:focus,.fl-builder-buy-button:hover,.fl-builder-feedback-button:focus,.fl-builder-feedback-button:hover,.fl-builder-upgrade-button:focus,.fl-builder-upgrade-button:hover{background:#ee8e0d!important;color:#fff!important}@media (max-width:980px){.fl-builder--main-menu-panel{width:calc(100% - 20px)!important}.fl-builder--main-menu-panel:before{right:auto;left:20px}.fl-builder-bar-title,.fl-theme-builder-preview-select{flex:1 .5 380px!important}}@media (max-width:620px){.fl-theme-builder-preview-select.fl-builder-button{display:none}}@media (max-width:500px){.fl-builder--main-menu-panel,.fl-builder-panel{width:auto!important;top:44px!important;left:0!important;right:0!important;bottom:0!important;border-radius:0!important;box-shadow:none!important}.fl-builder--main-menu-panel{border-left:transparent!important;border-right:transparent!important;border-bottom:transparent!important;max-height:calc(100% - 44px)!important}.fl-builder--panel-arrow{display:none}.fl-builder-bar-title{flex:0 0 80px!important}.fl-builder-bar-title-area{display:none}.fl-builder-bar-title-caret{padding-left:0;padding-right:0;max-width:24px}.fl-builder-bar-actions{max-width:calc(100% - 80px);overflow:hidden}#fl-builder-toggle-notifications{display:none}.fl-builder--main-menu-panel:before{display:none}.fl-builder--panel-header{border-radius:0!important;cursor:default!important}.fl-builder--panel-header .fl-builder--tabs{cursor:default!important}.fl-builder-panel:before{display:none}.fl-builder-panel-drag-handle{display:none}.fl-builder-publish-actions{width:100%!important;padding-left:4px!important}.fl-builder-bar-actions .fl-builder-button{padding:0 8px!important}}.fl-notifications-panel .fl-builder-ui-post .wp-block-image,.fl-notifications-panel .fl-builder-ui-post .wp-block-image figure{margin-top:10px!important;margin-bottom:10px!important}.fl-builder--preview-actions{display:none;position:fixed;top:4px;left:4px;z-index:10000001;padding:4px;justify-content:center;background:#fff;border-radius:4px}.fl-builder-preview .fl-builder--preview-actions{display:flex}.fl-builder--preview-actions .device-icons{color:#555;background:#e4e4e4;border:none!important;align-items:center;display:flex;text-decoration:none;font-size:14px!important;line-height:1!important;margin:0;margin-right:4px;padding:0 6px;cursor:pointer;-webkit-border-radius:3px;-webkit-appearance:none;border-radius:3px}.fl-builder--preview-actions .device-icons i{margin:0 6px}.fl-builder--preview-actions .size{position:absolute;left:5px;top:40px;font-size:16px}@keyframes fl-builder-ui-pin-zone-pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.fl-builder-ui-pin-zone{animation:fl-builder-ui-pin-zone-pulse 2s infinite;transition:width .3s ease;background:rgba(0,160,210,.5);bottom:0;top:0;position:fixed;width:35px;z-index:100001}.fl-builder-ui-pin-zone-left{left:0}.fl-builder-ui-show-pin-zone-left .fl-builder-ui-pin-zone-left{width:75px}.fl-builder-ui-pin-zone-right{right:0}.fl-builder-ui-show-pin-zone-right .fl-builder-ui-pin-zone-right{width:75px}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button{display:flex!important;background:rgba(0,160,210,.5)!important;padding:2px 4px;width:80px;animation:fl-builder-ui-pin-zone-pulse 2s infinite}.fl-builder-content-panel-pin-zone .fl-builder-content-panel-button svg{display:none}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button{width:120px}.fl-builder-content-panel-pin-zone-hover .fl-builder-content-panel-button svg{display:none!important;width:100%;transform:none!important;fill:#00a0d2!important;border-radius:3px}.fl-builder-content-panel-pin-zone .fl-builder-done-button{filter:grayscale(100%)}.fl-builder-ui-is-pinned .fl-builder-content-panel-button{display:none}.fl-builder-panel.fl-builder-ui-pinned{top:45px!important;bottom:0!important;height:auto!important;border-radius:0;border:none;box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s;z-index:11}.fl-builder-panel.fl-builder-ui-pinned-right{left:auto!important;right:0;border-left:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned-left{left:0;right:auto;border-right:1px solid #eceef1}.fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-radius:0!important}.fl-builder-ui-pinned-container .fl-lightbox-wrap{position:absolute;z-index:11}.fl-builder-ui-pinned-container .fl-lightbox{position:absolute;top:0;bottom:0;left:0;right:0;width:auto!important;height:auto;border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;animation-duration:0s;-moz-animation-duration:0s;-webkit-animation-duration:0s;-o-animation-duration:0s}.fl-builder-ui-pinned-container .fl-lightbox-header-wrap{border-radius:0}.fl-builder-ui-pinned-container .fl-lightbox.ui-draggable .fl-lightbox-header{cursor:auto}.fl-builder-ui-pinned-container .fl-lightbox-header h1{padding:12px 20px 10px!important}.fl-builder-ui-pinned-container .fl-lightbox-controls{display:none}.fl-builder-ui-pinned-content-transform{transform:scale(1);transform-origin:center top 0}.fl-builder-ui-pinned-collapse{cursor:pointer;display:none;position:absolute!important;bottom:2px;padding:5px;border:2px solid transparent;background:0 0!important;width:36px;height:36px;border-radius:4px;fill:#778794;flex-direction:row;justify-content:center}.fl-builder-ui-pinned-collapse:focus,.fl-builder-ui-pinned-collapse:hover{top:auto!important;background:0 0;border:2px solid transparent;outline:0;fill:#00a0d2}.fl-builder-ui-pinned-collapse:focus{background:#e4e7ea}.fl-builder-ui-pinned-collapse>*{margin:auto;line-height:1}.fl-builder-ui-pinned-collapse svg g{fill:inherit}.fl-builder-ui-is-pinned-right .fl-builder-ui-pinned-right-collapse{display:flex;left:-40px}.fl-builder-ui-is-pinned-left .fl-builder-ui-pinned-left-collapse{display:flex;right:-40px}.fl-builder-ui-pinned-collapse i[data-toggle=show],.fl-builder-ui-pinned-is-collapsed i[data-toggle=hide]{display:none}.fl-builder-ui-pinned-is-collapsed i[data-toggle=show]{display:block}.fl-builder-ui-is-pinned-left [data-toggle=hide],.fl-builder-ui-is-pinned-right [data-toggle=show]{transform:rotateY(180deg)}.fl-builder-ui-pinned-is-collapsed .fl-lightbox{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.fl-builder-ui-pinned-is-collapsed .fl-builder--panel-header{display:none}.fl-builder-draggable-is-dragging .fl-builder-content,.fl-builder-draggable-is-dragging .fl-builder-panel .fl-lightbox,.fl-builder-resizable-is-resizing .fl-builder-content,.fl-builder-resizable-is-resizing .fl-builder-panel .fl-lightbox{pointer-events:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-header{background:0 0;border:none;z-index:10}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-content,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--panel-controls,.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-builder--tab-wrap{display:none}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-wrap{top:0}.fl-builder-simple-pinned .fl-builder--content-library-panel .fl-lightbox-header h1{padding:14px 28px 15px!important}.fl-builder--panel-no-settings{display:none}.fl-builder-simple-pinned .fl-builder--panel-no-settings{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0}.fl-builder-content-panel-button svg{transition-property:transform;transition-duration:.25s;transform:rotate(0) scale(1);transform-origin:center}.fl-builder-content-panel-is-showing .fl-builder-content-panel-button svg{transform:rotate(135deg) scale(1.1) translate(.5px,-.5px)}.fl-builder--content-library-panel .fl-builder--panel-arrow svg{vertical-align:inherit}@keyframes fl-builder-show-panel{from{transform:scale(.8)}to{transform:scale(1)}}.fl-builder--search-results-panel,.fl-builder-panel{box-sizing:border-box;position:fixed!important;right:20px;top:calc(43px + 10px);width:380px;bottom:20px;background:#f5f7f9;color:#676f7a;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;border-radius:4px;box-shadow:0 8px 40px 4px rgba(0,0,0,.3);z-index:10000007;will-change:transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fl-builder-panel{transform-origin:top right;animation-name:fl-builder-show-panel;animation-duration:.15s;animation-fill-mode:both;flex:1}.fl-builder--search-results-panel{display:none;position:absolute;right:0;top:85px;left:0;bottom:0;width:auto!important;border:none;border-radius:0;box-shadow:none;min-height:100px;max-height:calc(100vh - 54px);overflow:auto;z-index:1}.fl-builder-panel{display:none}.fl-builder-content-panel-is-showing .fl-builder-panel,.fl-builder-search-results-panel-is-showing .fl-builder--search-results-panel{display:flex;flex-direction:column}.fl-builder--search-results-panel .fl-builder--no-results{text-align:center;padding:50px 20px}.fl-builder--panel-arrow{position:absolute;top:-13px;right:10px}.fl-builder-ui-is-pinned .fl-builder--panel-arrow,body.fl-builder-draggable-is-dragging .fl-builder--panel-arrow{display:none}.fl-builder--panel-arrow polygon{fill:#00a0d2}.fl-builder--panel-header{border-top:3px solid #00a0d2;border-top-right-radius:4px;border-top-left-radius:4px}.fl-builder-ui-is-pinned .fl-builder--panel-header{border-top:none}.fl-builder-panel-drag-handle{position:absolute;top:7px;left:10px;fill:#ccd4da;width:6px}.fl-builder-ui-is-pinned-left .fl-builder-panel-drag-handle{left:auto;right:10px}.fl-builder-panel .fl-lightbox .fl-builder-panel-drag-handle,.fl-lightbox-width-full .fl-builder-panel-drag-handle{display:none}.fl-builder--panel-header .fl-builder--panel-controls{display:flex;flex-direction:row;position:relative}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-content-group-select{flex:1 1}.fl-builder--panel-header .fl-builder--panel-controls .fl-builder-panel-search{flex:0 0;padding:0 10px 6px;padding-left:0;margin-left:-4px}.fl-builder--panel-controls .fl-builder-panel-search button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:30px;background:0 0!important;border:2px solid transparent!important;font-size:inherit;height:36px;margin:0;padding:0}.fl-builder--panel-controls .fl-builder-panel-search button:active,.fl-builder--panel-controls .fl-builder-panel-search button:focus{top:0;outline:0}.fl-builder-panel-search button svg{height:auto;width:20px}.fl-builder-panel-search button.fl-builder-dismiss-panel-search svg{width:16px}.fl-builder-panel-search button svg .filled-shape{fill:#000}.fl-builder--panel-controls .fl-builder-panel-search button:active svg .filled-shape,.fl-builder--panel-controls .fl-builder-panel-search button:focus svg .filled-shape{fill:#00a0d2}.fl-builder-panel-search .fl-builder-panel-search-input{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:#f5f7f9}.fl-builder-panel-search.is-showing-input .fl-builder-panel-search-input{display:flex;flex-direction:row;padding:0 10px 6px}.fl-builder-panel-search-input input{flex:1 1 100%;border:2px solid #e6eaed;background:#fff;border-radius:4px;margin:0 4px 0 0;padding:10px;color:#333}.fl-builder-panel-search-input input:focus{border-color:#0197c6;outline:0}.fl-builder-panel-content-wrap{bottom:0;height:auto;left:0;overflow:hidden;position:absolute;right:0;top:43px}.fl-builder-panel-content{padding-bottom:60px}.fl-builder--panel-view .fl-builder-blocks-section:first-child{border-top:none}.fl-builder-blocks-group:first-child{padding:20px 0 0}.fl-builder-blocks-group .fl-builder-blocks-section-group-name{display:block;padding:0 30px 15px;color:#000;font-size:20px;font-weight:600;line-height:1.4}.fl-builder-blocks-section .fl-builder-block{display:block;line-height:1.1;padding:15px 20px}.fl-builder--template-collection-section-header,.fl-builder-blocks-section .fl-builder-blocks-section-header{line-height:1.2;color:#333;margin:0!important;user-select:none;background-color:#e7ebef;border-top:4px solid #e7ebef;height:30px;display:flex;flex-direction:row}.fl-builder-blocks-section .fl-builder-blocks-section-title{background:#f5f7f9;color:#353535;padding:2px 16px;display:flex;align-items:center}.fl-builder-blocks-section .fl-builder-blocks-section-title i{color:#bfbfbf;float:right}.fl-builder-blocks-section-content{overflow:auto;padding:10px 10px 20px}.fl-builder-blocks-section-content:before{content:none}.fl-builder-blocks-section-content:after{float:none;clear:both}.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:flex;flex-wrap:wrap}@supports (display:grid){.fl-builder--template-collection-section-content,.fl-builder-blocks-section-content.fl-builder-modules,.fl-builder-blocks-section-content.fl-builder-rows,.fl-builder-blocks-section-content.fl-builder-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.fl-builder--template-collection-section-content>*,.fl-builder-blocks-section-content.fl-builder-modules>*,.fl-builder-blocks-section-content.fl-builder-rows>*,.fl-builder-blocks-section-content.fl-builder-widgets>*{width:auto!important}}.fl-builder-blocks-section-content .fl-builder-block-module,.fl-builder-blocks-section-content .fl-builder-block-row{flex:1 1 50%;width:50%;box-sizing:border-box}.fl-builder--search-results-panel .fl-builder-blocks-section-content .fl-builder-block-module{flex:1 1 100%;width:100%}.fl-builder-blocks-section.fl-active .fl-builder-blocks-section-content{display:block}.fl-builder-blocks-section-content .fl-builder-block{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:13px;line-height:1.1;font-weight:400;color:#38404a}.fl-builder-block{position:relative;height:47px}.fl-builder-block-disabled,.fl-builder-block-disabled .fl-builder-block-content{cursor:pointer!important}.fl-builder-block.fl-builder-block-col-group{height:84px}.fl-builder-block.fl-builder-block-has-thumbnail{height:auto!important;padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover{padding:0!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-content{position:relative!important}.fl-builder-block.fl-builder-block-has-thumbnail:hover .fl-builder-block-content{padding:10px!important}.fl-builder-block.fl-builder-block-has-thumbnail .fl-builder-block-details{margin:0 10px 4px!important}.fl-builder-block:hover{overflow:visible;z-index:1}.fl-builder-block:hover .fl-builder-block-content{display:block;box-sizing:border-box;position:absolute;top:0;left:0;width:100%;padding:15px 20px;border-radius:4px;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);text-decoration:none;color:#111;cursor:move;overflow:hidden}.fl-builder-block-module:hover .fl-builder-block-content{width:auto;min-width:100%}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual{display:block;margin-bottom:7px}.fl-builder-block-drag-helper .fl-builder-block-content .fl-builder-block-visual{display:none!important}.fl-builder-block .fl-builder-block-content .fl-builder-block-visual.fl-cols-visual{display:flex;flex-direction:row;height:30px}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{flex:1 100%;background:#464a4c;height:30px;margin:0 2px;border-radius:2px}.fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#000}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:first-child{margin-left:0!important}.fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col:last-child{margin-right:0!important}.fl-cols-visual.left-sidebar .fl-cols-visual-col:first-child{flex-basis:60px}.fl-cols-visual.right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:first-child,.fl-cols-visual.left-right-sidebar .fl-cols-visual-col:last-child{flex-basis:60px}.fl-builder-block-saved-column.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-column:hover .fl-builder-block-title,.fl-builder-block-saved-module.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-module:hover .fl-builder-block-title,.fl-builder-block-saved-row.fl-builder-block-global .fl-builder-block-title,.fl-builder-block-saved-row:hover .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-column .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-module .fl-builder-block-title,.fl-builder-touch .fl-builder-block-saved-row .fl-builder-block-title{margin-right:70px}.fl-builder-block-module:nth-child(even):hover .fl-builder-block-content{left:auto;right:0}.fl-builder-block-thumbnail{border-radius:4px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:rgba(0,0,0,.06);margin-bottom:10px;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s}.fl-builder-block:hover .fl-builder-block-thumbnail{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder-block .fl-builder-block-icon{margin-right:7px;fill:#000;display:inline-block;width:20px;height:20px;vertical-align:middle}.fl-builder-block-thumbnail:before{content:"";display:block;padding-top:50%}.fl-builder-block-thumbnail img{max-width:100%;max-height:160px;margin:0;object-fit:cover}.fl-builder-blocks-section-content .fl-builder-block{box-shadow:0 0 0 transparent;transition-property:box-shadow;transition-duration:.15s}.fl-builder-blocks-section-content .fl-builder-block i,.fl-user-template-actions i{color:#000;margin-right:10px}.fl-builder-blocks-section-content .fl-builder-block .fl-builder-block-details{position:relative}.fl-builder-blocks-separator{background:#f1f1f1;height:6px}.fl-builder-block:hover .fl-builder-badge{background:#2ea2cc}.ui-sortable-helper .fl-builder-badge{display:none!important}#fl-builder-blocks-pro{border-bottom:4px solid #e7ebef;position:relative}#fl-builder-blocks-pro.fl-builder-blocks-section .fl-builder-block{cursor:pointer!important;padding-right:50px}#fl-builder-blocks-pro .fl-builder-block:hover .fl-builder-block-content{cursor:pointer!important;padding-right:60px}.fl-builder-blocks-pro-closed{height:240px;overflow:hidden}.fl-builder-blocks-pro-overlay{background:linear-gradient(to top,#f5f7f9 0,rgba(255,255,255,0) 100%);position:absolute;top:0;right:0;bottom:0;left:0}.fl-builder-blocks-pro-open .fl-builder-blocks-pro-overlay{display:none}.fl-builder-blocks-pro-expand.fl-builder-button{display:inline-block!important;font-size:12px!important;margin-bottom:10px!important;opacity:.4;width:100%!important}.fl-builder-blocks-pro-expand:hover{opacity:1}.fl-builder-blocks-pro-expand-rotate svg{transform:rotate(180deg)}.fl-builder--panel-cta{margin:0 20px 20px 20px!important;padding:10px 30px 30px;font-size:16px;text-align:center}.fl-builder--panel-cta a{color:inherit;text-decoration:none}.fl-builder--panel-cta a:hover{text-decoration:none}.fl-builder--panel-cta img{display:block;max-width:70px;margin:0 auto 20px;position:relative;right:8px}.fl-builder--panel-cta button{display:inline;margin-top:25px}.fl-builder--panel-message{text-align:center;padding:40px 20px;font-size:16px}.fl-builder--panel-message .fl-builder-button{display:inline-block;padding:10px}.fl-builder-pro-badge{background:rgba(0,0,0,.4);color:#fff;font-size:10px;font-weight:700;padding:2px 4px}.fl-builder--menu-item .fl-builder-pro-badge{margin-left:10px}.fl-builder-block-module .fl-builder-pro-badge{padding:2px;position:absolute;right:20px}.fl-builder-block-module:hover .fl-builder-pro-badge{background:#f7a407}.fl-builder--template-thumbnail .fl-builder-pro-badge{background:#f7a407;position:absolute;right:8px;top:8px;z-index:1}.fl-builder-block-row-template .fl-builder-pro-badge{position:absolute;top:auto;bottom:10px;right:10px}.fl-builder-lite .fl-builder--menu-item[data-event=launchThemerLayouts],.fl-builder-lite .fl-builder--menu-item[data-event=saveTemplate]{opacity:.5}.fl-builder-pro-lightbox .fl-lightbox{max-width:450px;padding:30px;text-align:center}.fl-builder-pro-lightbox .dashicons-no{cursor:pointer;position:absolute;right:10px;top:14px;font-size:20px;opacity:.3}.fl-builder-pro-lightbox .dashicons-no:hover{opacity:1}.fl-pro-message-badge{margin-bottom:15px}.fl-pro-message-badge span{background:rgba(0,0,0,.3);color:#fff;font-size:10px!important;font-weight:700;padding:2px 4px}.fl-pro-message-title{font-size:20px!important;font-weight:700;margin-bottom:20px}.fl-pro-message-content{font-size:16px!important;line-height:24px!important;margin-bottom:20px}.fl-pro-message-button button{display:inline}.fl-builder-block-template-image{margin:5px 0 10px;max-width:100%;border:1px solid #dfdfdf}.fl-builder-block .fl-builder-block-title{overflow:hidden;text-overflow:ellipsis;vertical-align:middle;line-height:1.3}.ui-sortable-helper .fl-builder-block-template-image{display:none!important}@keyframes fl-builder-template-item-enter{from{transform:translateY(100px) scale(.3);opacity:0}to{transform:scale(1);opacity:1}}.fl-builder--template-collection{clear:both;padding:10px 0}.fl-builder--template-collection-section-content{padding:0 10px}.fl-builder--template-collection-item{box-sizing:border-box;width:50%;float:left;padding:10px;cursor:pointer;font-size:13px;transform-origin:center;opacity:1;position:relative}.fl-builder--template-thumbnail{background-size:cover;background-clip:content-box;background-position:center top;background-color:#fff;border:2px solid transparent;transform-origin:bottom;transition-property:transform,box-shadow;transition-duration:.15s;position:relative}.fl-builder--template-collection-item .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-user-template .fl-builder--template-thumbnail{border-color:#e4e7ea}.fl-builder--template-thumbnail:before{display:block;content:"";padding-top:120%}.fl-builder--template-thumbnail:hover{transform:scale(1.05);box-shadow:0 20px 40px rgba(0,0,0,.08)}.fl-builder--template-name{text-align:center;padding:4px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fl-builder--template-collection-section{padding-bottom:10px;border-bottom:1px solid #dfdfdf}.fl-builder--template-collection-section:last-child{border-bottom:none}.fl-builder--template-collection-section:after,.fl-builder--template-collection-section:before{content:"";display:block;clear:both}.fl-builder--template-collection-section-name{padding:15px 10px 10px}span.fl-builder-block-no-node-templates{display:block;padding:15px 20px;text-align:center}span.fl-builder-block-no-node-templates:hover{cursor:default}.fl-builder-blocks-node-template .fl-builder-block{position:relative}.fl-builder-blocks-section-content .fl-builder-node-template-actions{bottom:0;cursor:default;display:none;position:absolute;right:0;top:0}.fl-builder-blocks-section-content .fl-builder-node-template-actions a:hover{text-decoration:none}.fl-builder-blocks-section-content .fl-builder-node-template-delete,.fl-builder-blocks-section-content .fl-builder-node-template-edit{display:inline;cursor:pointer;margin:0;padding:15px 10px;text-align:center;width:30px}.fl-builder-block-details .fl-builder-node-template-delete,.fl-builder-block-details .fl-builder-node-template-edit{padding-top:0!important}.fl-builder-blocks-section-content .fl-builder-node-template-delete i,.fl-builder-blocks-section-content .fl-builder-node-template-edit i{color:#676f7a;margin:0}.fl-builder-blocks-section-content .fl-builder-node-template-delete:hover i,.fl-builder-blocks-section-content .fl-builder-node-template-edit:hover i{color:#444}.fl-builder-blocks-node-template .fl-builder-block:hover .fl-builder-node-template-actions,.fl-builder-touch .fl-builder-blocks-section-content .fl-builder-node-template-actions{display:block}.ui-sortable-helper .fl-builder-node-template-delete,.ui-sortable-helper .fl-builder-node-template-edit{display:none!important}.fl-builder--tabs{display:flex;flex-direction:row;position:relative;justify-content:flex-start;align-items:center}.fl-builder-panel .fl-builder--panel-header{cursor:move}.fl-builder-panel .fl-builder--tabs{justify-content:space-around;padding:4px 24px;cursor:pointer}.fl-builder--tab-wrap{flex:1 1 100%;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;margin:auto;max-width:400px}.fl-builder--tabs button,.fl-builder--tabs button:active,.fl-builder--tabs button:focus,.fl-builder--tabs button:hover{flex:1 1 100%;display:inline-block;text-decoration:none;text-transform:none;color:inherit;text-align:center;letter-spacing:normal!important;margin:0;padding:5px;cursor:pointer;font-size:13px!important;font-weight:500!important;line-height:1.3!important;background:0 0!important;outline:0!important;border:2px solid transparent;border-radius:4px;min-height:36px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;top:0;transition-property:background,color;transition-duration:.25s}.fl-builder--tabs button:focus{background:#e6eaed!important}.fl-builder--tabs button.is-showing{color:#0086b0}.fl-builder--panel-content{flex:1}.fl-builder--panel-view{display:none;overflow:hidden}.fl-builder--panel-view.is-showing{display:block;letter-spacing:normal}.fl-builder--content-library-panel.ui-draggable-dragging{height:500px!important}.fl-builder--content-library-panel .fl-builder-drop-zone{display:none!important}.fl-builder--panel-header .fl-builder--tabs{cursor:move}.fl-builder--category-select{display:flex;flex-direction:column;position:relative}.fl-builder--selector-display{display:flex;flex-direction:row;position:relative;justify-content:space-between;align-items:center;color:#161b20;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;cursor:pointer;font-size:13px;font-weight:700;line-height:16px;border-radius:4px;align-items:stretch}.fl-builder--selector-display-label{display:flex;flex-direction:row;align-items:stretch;font-size:inherit;line-height:inherit;width:100%;margin:0!important;padding:0!important;color:#6d6d6d;background:0 0!important;border:2px solid transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)!important;border-radius:4px;font-family:inherit;text-transform:none}.fl-builder--selector-display-label:hover{top:0;color:inherit;background:0 0!important;border:2px solid transparent;border-radius:4px}.fl-builder--selector-display-label:active{top:0;color:inherit;background:0 0;border:2px solid #e4e7ea;border-radius:4px}.fl-builder--selector-display-label:focus{top:0;color:inherit;background:0 0;border:2px solid #00a0d2;outline:0}.fl-builder--group-label{color:inherit;flex:0 0 auto;padding:4px 10px;padding-right:12px;background:#e7ebef;border-radius:3px;display:flex;flex-direction:row;align-items:center}.fl-builder--current-view-name{flex:1 1 100%;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;padding:8px 10px;text-align:left}.fl-builder--selector-menu{display:none;overflow:auto;color:#293138;position:absolute;top:46px;left:0;width:100%;background:#fff;border-radius:4px;box-shadow:0 0 20px 2px rgba(0,0,0,.2);overflow:visible;z-index:2}.fl-builder--selector-menu:before{bottom:100%;right:8px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.fl-builder--category-select.is-showing .fl-builder--selector-menu{display:flex;max-height:calc(100vh - 150px)}.fl-builder--category-select.is-showing .fl-builder--selector-menu .fl-builder--menu{margin:10px 0;flex:1 100%;overflow:auto}button.fl-builder-button.fl-builder-bar-title-caret{margin:4px;padding:0 12px!important}button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#e6eaed!important;border-color:transparent!important}.fl-builder--category-select.is-showing .fl-builder-bar-title-caret i{transform:rotate(180deg)}.fl-builder--menu{padding:4px;margin-bottom:2px}.fl-builder--menu>a,.fl-builder--menu>button,.fl-builder--menu>span{display:block;padding:8px 10px 10px;border-radius:4px;color:inherit;text-decoration:none;background:0 0!important;border:2px solid transparent!important;font-weight:400;font-family:inherit}.fl-builder--menu>a:active,.fl-builder--menu>a:hover,.fl-builder--menu>button:active,.fl-builder--menu>button:hover{top:0;background:#e6eaed!important;border:2px solid transparent!important}.fl-builder--menu>a:focus,.fl-builder--menu>button:focus{top:0;outline:0;color:inherit;background:#e6eaed!important;border:2px solid transparent!important;text-decoration:none}.fl-builder--menu .fl-has-children>svg{float:right;margin:0;height:16px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s;transform:rotate(-90deg)}.fl-builder--menu .fl-has-children.fl-has-children-showing>svg{transform:rotate(0)}.fl-builder--menu .fl-inset{display:none;padding-left:35px;font-size:14px;line-height:1.25}.fl-builder--menu a.fl-template-collection{color:#161b20}.fl-builder--menu>:after{clear:both}.fl-builder--menu * .fl-builder--menu-item-accessory{float:right;color:#000;text-transform:uppercase;text-align:center;min-width:20px;letter-spacing:2px}.fl-builder--menu * .fl-builder--menu-item-accessory i{font-size:1em;margin-top:2px}.fl-builder--menu hr{margin:4px 30px}.fl-builder--menu hr::after,.fl-builder--menu hr::before{display:none!important;content:none!important;height:auto}.fl-builder--menu .fl-builder-video-wrap iframe{display:block;margin:4px 0;width:100%}.fl-builder-publish-actions{display:flex;box-sizing:border-box;position:absolute;top:0;right:0;width:380px;max-width:100%;height:44px;padding:4px;padding-left:0;flex-direction:row;justify-content:flex-end;opacity:1;pointer-events:auto;transform:scaleX(1) translateX(0);transform-origin:right;transition-property:transform,opacity;transition-duration:.15s}.fl-builder-publish-actions.is-hidden{transform:scaleX(.23) translateX(68px);opacity:0;pointer-events:none}.fl-builder-bar .fl-builder-button-group{display:flex;flex-basis:100%}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{border-radius:0;margin-left:0;flex:1 0 auto;text-align:center;justify-content:space-around}.fl-builder-bar .fl-builder-button-group>.fl-builder-button{box-shadow:none}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-builder-bar .fl-builder-button-group>.fl-builder-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-builder-publish-actions-click-away-mask{display:none;position:fixed;top:0;left:0;right:0;height:100vh;background:0 0}.fl-builder-dragging .fl-builder-content:not(.fl-builder-empty){padding:16px 0}.fl-builder-empty{display:none;border:2px dashed #969696;border-radius:8px;color:#909090;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-weight:700;margin:10px;padding:250px 20px;position:relative;text-align:center;text-transform:uppercase}.fl-builder-edit .fl-builder-empty{display:block}.fl-builder-block-drag-helper,.fl-builder-block.ui-draggable-dragging{background:rgba(255,255,255,.95)!important;border:2px solid #000;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.2);-moz-box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-box-shadow:0 0 8px rgba(0,0,0,.2);color:#333!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px!important;height:47px!important;line-height:40px!important;overflow:hidden;padding:0 20px;position:absolute!important;text-overflow:ellipsis;white-space:nowrap;width:180px!important;z-index:100010!important;display:flex;flex-direction:row;align-content:center;justify-content:flex-start}.fl-builder-block.fl-builder-block-drag-helper:hover{padding:0;box-shadow:none}.fl-builder-block-drag-helper:hover .fl-builder-block-content{position:static;padding:0 20px}.fl-builder-block-saved-column.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-module.fl-builder-block-drag-helper:hover .fl-builder-block-content,.fl-builder-block-saved-row.fl-builder-block-drag-helper:hover .fl-builder-block-content{padding:14px 20px}.fl-builder-block-drag-helper .fl-builder-block-icon{fill:#000;margin-top:-10px}.fl-builder-drop-zone{animation:fl-builder-drop-zone-pulse 2s infinite;background:#00a2d7;border-radius:4px;color:#fff!important;display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:12px;letter-spacing:1px;line-height:14px;margin:10px;padding:6px 8px 5px;position:relative;text-align:left;text-overflow:ellipsis;text-shadow:none;text-transform:none;white-space:nowrap;overflow:hidden;z-index:10}@keyframes fl-builder-drop-zone-pulse{0%{background-color:#00a2d7}50%{background-color:#79deff}100%{background-color:#00a2d7}}.fl-builder-drop-zone-global{animation:fl-builder-drop-zone-global-pulse 2s infinite;background:#ff9600}@keyframes fl-builder-drop-zone-global-pulse{0%{background-color:#ffbc5c}50%{background-color:#ff9600}100%{background-color:#ffbc5c}}.fl-builder-content>.fl-builder-drop-zone{margin:10px 20px}.fl-row-content>.fl-builder-drop-zone{margin:3px 7px}.fl-col-has-cols>.fl-col-content>.fl-builder-drop-zone{margin:3px 10px}.fl-sortable-disabled>.fl-builder-drop-zone{display:none!important}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content>.fl-builder-drop-zone{width:100%}.fl-row-highlight{padding:16px 0}.fl-row-highlight .fl-row-content{border:2px dashed rgba(203,205,206,.5);padding:8px;border-radius:6px}.fl-row-highlight.fl-node-global .fl-row-content{border-color:#ff9600}.fl-row-highlight .fl-col-group{position:relative}.fl-col-highlight{padding:8px;position:relative}.fl-col-highlight .fl-col-content{border-style:dashed!important;border-color:#00a0d2!important;border-top-width:2px!important;border-bottom-width:2px!important;border-left-width:2px!important;border-right-width:2px!important;border-radius:4px;min-height:100px;overflow-x:hidden}.fl-col-has-cols.fl-col-highlight>.fl-col-content{padding:8px}.fl-col-highlight.fl-node-global .fl-col-content{border-color:#ff9600!important}.fl-builder-simple .fl-col-highlight .fl-col-content{border:none!important}.fl-col-has-highlight-guide .fl-col-content{position:relative}.fl-col-highlight-guide{background:rgba(0,160,210,.05);border:2px solid #00a0d2;border-radius:4px;bottom:4px;left:4px;position:absolute;right:4px;top:4px;z-index:1}.fl-node-global .fl-col-highlight-guide{border-color:#ff9600!important;background-color:rgba(255,150,0,.06)!important}.fl-col-has-highlight-guide .fl-block-overlay{background:0 0;border-color:transparent}.fl-col-has-highlight-guide .fl-block-col-resize{display:none}.fl-col-has-highlight-guide .fl-col-highlight .fl-col-content{border-color:transparent!important}.fl-col-drop-target{bottom:8px;display:none;left:-9px;position:absolute;top:8px;width:18px;z-index:1}.fl-col-highlight .fl-col-drop-target{display:block}.fl-col-drop-target-last{left:auto;right:-9px}.fl-col-drop-target .fl-builder-drop-zone{bottom:0;left:2px;margin:0;padding:0;position:absolute;right:2px;top:0}.fl-col-group-drop-target{display:none;left:8px;height:18px;position:absolute;right:8px;top:-9px;z-index:1}.fl-row-highlight .fl-col-group-drop-target{display:block}.fl-col-group-drop-target-last{top:auto;bottom:-9px}.fl-col-group-drop-target .fl-builder-drop-zone{bottom:2px;left:0;margin:0;padding:0;position:absolute;right:0;top:2px}.fl-row-content>.fl-col-group-drop-target{position:static}.fl-row-content>.fl-col-group-drop-target .fl-builder-drop-zone{height:18px;position:static}.fl-row-drop-target{display:none;left:0;height:24px;margin-top:-28px;position:absolute;right:0;z-index:1}.fl-row-highlight .fl-row-drop-target{display:block}.fl-row-drop-target-last{margin-top:0;margin-top:4px}.fl-row .fl-row-drop-target .fl-builder-drop-zone{bottom:0;left:4px;margin:0;position:absolute;right:4px;top:0}.fl-builder-content>.fl-row-drop-target{margin:0;position:static}.fl-builder-dragging .fl-builder-content.fl-builder-empty>.fl-row-drop-target{bottom:10px;display:block;height:auto;left:0;position:absolute;right:0;top:10px}.fl-builder-content .fl-row-drop-target .fl-builder-drop-zone{margin-bottom:0;margin-top:0}.fl-col-group:focus,.fl-col:focus,.fl-module:focus,.fl-row:focus{outline:0}.fl-sortable-proxy{display:none}.fl-block-overlay,.fl-block-overlay *{text-shadow:none;-webkit-touch-callout:none;transition-property:border-color;transition-duration:.3s}.fl-block-overlay-active{position:relative}.fl-block-overlay-actions{background:#00a0d2;float:left;height:30px;margin:-1px -1px 0;padding:0 4px;text-shadow:none;border-bottom-right-radius:5px;border-top-left-radius:3px;transition-property:background-color;transition-duration:.3s}.fl-row-overlay-header-bottom .fl-block-overlay-actions{border-radius:0;border-top-right-radius:5px;border-bottom-left-radius:3px}.fl-builder-col-resizing .fl-block-overlay-actions,.fl-builder-row-resizing .fl-block-overlay-actions{overflow:hidden}.fl-block-overlay-actions>span{display:block;float:left}.fl-block-overlay-actions i{color:#fff!important;cursor:pointer;display:block!important;float:left;font-size:16px!important;height:28px!important;line-height:28px!important;opacity:.8;text-align:center;width:32px!important}.fl-block-overlay-actions i:hover{opacity:1}.fl-block-overlay-actions>i:first-child{padding-left:4px}.fl-block-overlay-actions>i:last-child{padding-right:2px}.fl-block-overlay-actions .fl-block-move{cursor:move}.fl-block-has-rules{color:#00a0d2!important;cursor:pointer;padding:7px;position:absolute;right:0;top:0}.fl-block-has-rules.logic{color:red!important}.fl-block-overlay-title{color:#fff!important;float:left;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:30px;line-height:29px;margin-right:2px;padding:0 12px 0 8px}.fl-builder-touch .fl-block-overlay-actions{height:32px}.fl-builder-touch .fl-block-overlay-actions i{font-size:20px!important;height:32px!important;line-height:32px!important;width:38px!important}.fl-row-overlay{background:rgba(190,239,255,0);border:2px solid #00a0d2;border-radius:4px;bottom:0;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;color:#fff;left:0;position:absolute;top:-33px;right:0;z-index:100006}.fl-row-overlay.fl-row-menu-active,.fl-row-overlay.fl-row-menu-active.fl-block-overlay.fl-block-overlay-global{z-index:100007}.fl-row-full-width .fl-row-overlay{left:2px;right:2px;bottom:2px}.fl-row-overlay-header-bottom{bottom:-32px!important;top:0}.fl-row-overlay-header-bottom .fl-block-overlay-header{position:absolute;bottom:0}.fl-block-overlay-active .fl-row-content-wrap{position:relative}.fl-block-overlay-active .fl-row-content{position:relative;z-index:100007!important}.fl-builder-row-resizing .fl-col.fl-block-overlay-active,.fl-builder-row-resizing .fl-module.fl-block-overlay-active{position:static}.fl-col-overlay{background:rgba(190,239,255,0);border:2px solid #00a0d2;border-radius:4px;bottom:8px;cursor:pointer;color:#fff;left:8px;position:absolute;right:8px;top:8px;z-index:100008}.fl-module-overlay{background:rgba(190,239,255,0);border:2px solid #00a0d2;border-radius:4px;bottom:4px;cursor:pointer;color:#fff;left:4px;min-height:32px;position:absolute;right:4px;top:4px;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-module-overlay{cursor:default}.fl-module-adjust-height{padding-bottom:15px;padding-top:15px}.fl-col-bg-overlay .fl-block-overlay-active.fl-module{z-index:100008}.fl-block-overlay-global{background:rgba(255,150,0,0);border:2px solid #f7a407;border-radius:4px}.fl-block-overlay-global .fl-block-overlay-actions{background:#f7a407}.fl-block-overlay-title-global{background:#fff;color:#ff9600!important;font-size:11px;letter-spacing:1px;margin-left:4px;padding:2px 4px;vertical-align:top}.fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:pointer;z-index:100007}.fl-builder-global-templates-locked .fl-block-overlay-global.fl-row-overlay{cursor:default}.fl-builder-row-template .fl-block-overlay-global.fl-row-overlay{background:rgba(255,150,0,0);cursor:default;z-index:100006}.fl-block-overlay-global.fl-row-overlay .fl-block-col-resize{display:none}.fl-block-overlay-muted .fl-row-overlay{background:rgba(85,93,102,0);border:2px solid #555d66}.fl-block-overlay-muted .fl-row-overlay .fl-block-overlay-actions{background:#555d66}.fl-block-overlay-muted .fl-row-overlay .fl-block-has-rules{color:#555d66!important}.fl-block-overlay-muted .fl-row-overlay .fl-block-col-resize{display:none}.fl-node-disabled .fl-row-content-wrap,.fl-node-disabled>.fl-col-content{opacity:.3}.fl-block-col-resize{bottom:0!important;position:absolute;top:0!important;width:6px}.fl-block-col-resize-e{cursor:ew-resize;left:auto!important;right:-2px!important}.fl-block-col-resize-w{cursor:ew-resize;left:-7px!important}.fl-block-col-resize-handle-wrap{margin:-4px 0 0 -5px;padding:0 5px;position:absolute;top:50%!important}.fl-block-col-resize-e .fl-block-col-resize-handle-wrap{margin-left:-6px}.fl-block-col-resize-handle{background:#fff;border:2px solid #00a0d2;border-radius:50%;height:12px;width:12px}.fl-node-global .fl-block-col-resize-handle{border-color:#ff9600}.fl-block-col-resize-feedback{color:#333!important;display:none;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:11px!important;position:absolute}.fl-block-col-resize-feedback-left,.fl-block-col-resize-feedback-right{background:#fff;border:1px solid #3ba0ff;padding:2px 4px}.fl-block-col-resize-feedback-left{right:20px;top:-7px}.fl-block-col-resize-feedback-right{left:20px;top:-7px}.fl-builder-has-submenu{position:relative}.fl-builder-has-submenu>ul.fl-builder-submenu{background:#00a0d2;box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:4px;border-top-left-radius:0;display:none;left:0;list-style:none;margin:0;padding:6px 0;position:absolute;text-align:left;letter-spacing:normal;top:100%;width:165px;z-index:100008}.fl-builder-has-submenu>ul.fl-builder-submenu li{list-style:none;margin:0;padding:0}.fl-builder-submenu-right ul.fl-builder-submenu{left:auto;right:0}.fl-builder-has-submenu.fl-builder-submenu-open>ul.fl-builder-submenu{display:block}.fl-builder-has-submenu>ul.fl-builder-submenu li a{border-bottom:0 none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff!important;display:block;line-height:13px;font-size:13px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;opacity:.8;overflow:hidden;padding:6px 12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.fl-builder-has-submenu>ul.fl-builder-submenu li a:hover{background:#0197c6;color:#fff;opacity:1;text-decoration:none}.fl-builder-has-submenu .fl-builder-submenu .fa,.fl-builder-has-submenu .fl-builder-submenu .far,.fl-builder-has-submenu .fl-builder-submenu .fas{float:right;height:12px!important;line-height:12px!important;position:relative;right:-5px;width:14px!important}.fl-builder-has-submenu .fl-builder-has-submenu .fl-builder-submenu{display:none;left:100%;top:0}.fl-builder-has-submenu .fl-builder-submenu-right.fl-builder-has-submenu .fl-builder-submenu{left:auto;right:100%}.fl-builder-has-submenu .fl-builder-has-submenu:hover .fl-builder-submenu{display:block}.fl-builder-submenu-sep{padding:7px 0!important}.fl-builder-submenu-sep div{border-bottom:1px solid rgba(255,255,255,.4)}.fl-block-col-move,.fl-block-col-move-parent{cursor:move;position:relative}.fl-builder-submenu .fa-arrows-alt{cursor:move;display:none!important}.fl-builder-submenu a:hover .fa-arrows-alt{display:block!important;float:right;line-height:12px!important;height:12px!important}.fl-block-overlay-global ul.fl-builder-submenu{background:#ff9600!important}.fl-block-overlay-global ul.fl-builder-submenu li a:hover{background:#fa3}.fl-builder-actions-lightbox .fl-lightbox{display:block;width:300px;border-radius:4px}.fl-builder-actions-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-actions-lightbox .fl-builder-actions{display:flex;flex-direction:column;padding:25px;text-align:center;letter-spacing:normal}.fl-builder-actions-title{color:#333!important;display:block;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px!important;margin-bottom:20px}.fl-builder-actions .fl-builder-button{display:flex;justify-content:center;margin-bottom:7px;min-height:36px}.fl-builder-alert-lightbox{padding:20px;z-index:30000000;top:0;pointer-events:auto}.fl-builder-alert-lightbox .fl-lightbox{max-width:440px;width:auto}.fl-builder-alert-lightbox .fl-lightbox-content-wrap{display:block}.fl-builder-alert-lightbox .fl-lightbox-message,.fl-builder-alert-lightbox .fl-lightbox-message-info{color:#333!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px!important;letter-spacing:normal;line-height:24px;padding:30px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox{max-width:60%}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-content{padding:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message{padding:10px 20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message h1{font-size:20px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .fl-lightbox-message p{font-size:14px;padding-top:5px}.fl-builder-alert-lightbox.fl-builder-crash-lightbox .link{color:#428bca;text-decoration:underline}.fl-builder-alert-lightbox .fl-lightbox-message-info{padding:0 20px;font-size:14px!important}.fl-builder-alert-lightbox .fl-lightbox-message-info p{line-height:20px;padding:10px 0 0 10px}.fl-builder-alert-lightbox .fl-lightbox-message-info a{font-size:14px}@keyframes fl-builder-content-section-entry{from{transform:translateY(150px) translateX(100px) scale(.3);opacity:0}to{transform:translateY(0) translateX(0) scale(1);opacity:1}}.fl-template-category-select{width:180px!important}.fl-template-selector .fl-builder-settings-section{margin:0 0 10px}.fl-template-selector .fl-builder-settings-fields{height:470px}.fl-template-selector .fl-builder-settings-tab{width:560px}.fl-template-selector .fl-builder-settings-tab-description{font-size:15px!important;margin:0!important;padding:10px 0 25px;text-align:center}.fl-template-preview{float:left;margin:0 25px 30px 0;position:relative;text-align:center;width:170px}.fl-template-preview.fl-last{margin-right:0}.fl-template-image{border:1px solid #d9d9d9;cursor:pointer;margin-bottom:12px;height:164px;overflow:hidden}.fl-template-image:hover{border-color:red}.fl-template-image img{max-height:none;width:100%}.fl-template-preview span{display:block;text-align:center}.fl-user-template-category-name{background:#f2f2f2;border-bottom:3px solid #dfdfdf;border-top:2px solid #dfdfdf;font-weight:700;padding:8px 15px}.fl-user-templates{border-bottom:1px solid #dfdfdf;padding:10px 0 20px}.fl-builder--user-templates-section-content{padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;border-bottom:2px solid #e6eaed}.fl-builder--user-templates-section-content:first-child{padding-top:0}.fl-builder--user-templates-section-content:last-child,.fl-user-templates:last-child{border-bottom:none}.fl-builder--user-templates-section-name{font-weight:700;font-size:16px;padding-top:30px;color:#333;z-index:9999;padding:15px 10px;margin:0 10px}@keyframes fl-list-item-entry{from{opacity:0;transform:scale(.5) translateY(100px)}to{opacity:1;transform:scale(1) translateY(0)}}.fl-builder--save-new-user-template,.fl-user-template{position:relative;display:flex;flex-direction:row;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;font-size:16px;font-weight:200;line-height:1.1;padding:10px 20px;color:#6d6d6d}.fl-user-template:hover{cursor:pointer;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.08);text-decoration:none;color:#111;padding-right:68px}.fl-user-template-name{overflow:hidden;text-overflow:ellipsis;flex:1}.fl-user-template-actions{display:none;bottom:0;position:absolute;right:0;top:0}.fl-user-template:hover .fl-user-template-actions{display:flex;flex-direction:row;align-items:center}.fl-user-template-actions a{display:inline-block;padding:15px 0;width:30px}.fl-user-template:hover a:hover i{color:#444!important}.fl-user-templates-message{display:none}.fl-user-template-thumbnail{flex:0;margin-right:20px}.fl-user-template-thumbnail .fl-builder--template-thumbnail{background-size:cover;background-position:center top}.fl-user-template-thumbnail .fl-builder--template-thumbnail:hover{box-shadow:none;transform:scale(1);transition-property:none}.fl-user-template-thumbnail .fl-builder--template-thumbnail{width:45px}.fl-builder--save-new-user-template .fl-user-template-thumbnail .fl-builder--template-thumbnail{border-style:dashed;border-width:2px;border-color:#ccd4da}.fl-builder--save-new-user-template .fl-save-control{display:flex;flex-direction:row;flex:1}.fl-builder--save-new-user-template .fl-save-control input{background:0 0;border:none!important;flex:1;font-size:16px;margin-right:10px;margin-left:-12px;color:#000}.fl-builder--save-new-user-template .fl-save-control input::-webkit-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input::-moz-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-ms-input-placeholder{color:#777}.fl-builder--save-new-user-template .fl-save-control input:-moz-placeholder{color:#777}@keyframes fl-slide-in-right{from{transform:translateX(50px)}to{transform:translateX(0)}}.fl-builder--save-new-user-template .fl-save-control button{display:none;animation-name:fl-slide-in-right;animation-duration:.25s;background-color:#00a0d2;border:none;padding:0 15px}.fl-save-control-mask{display:none;background:0 0;position:absolute;top:-50px;left:0;bottom:0;right:0;z-index:-1;min-height:80vh}.single-fl-builder-template .fl-content{width:100%!important}form.fl-builder-settings{height:100%;margin:0;padding:0;display:flex;flex-direction:column;letter-spacing:normal}.fl-builder-settings-message{font-size:15px!important;line-height:23px!important;padding:20px 25px!important;background:#f2f2f2!important}.fl-builder-settings-message *{font-size:15px!important;line-height:23px!important}.fl-builder-preview-loader{position:relative;top:-2px;margin-left:3px}.fl-lightbox-header .fl-builder-preview-loader{margin:0;position:absolute;right:40px;top:15px}@keyframes fl-grab-attention{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.fl-lightbox-width-slim .fl-form-table{margin:10px 12px 10px 10px!important;width:calc(100% - 40px)}.fl-lightbox-width-slim.fl-lightbox .fl-form-table th{display:block;position:relative;padding:10px 0 0 12px!important;width:auto!important}.fl-lightbox-width-slim .fl-form-table td{display:block}.fl-lightbox-width-slim .fl-form-table td:first-child{padding-left:0!important}.fl-lightbox-width-slim .fl-form-table .fl-field[data-type=editor] td:first-child{padding-left:0!important}.fl-field-label .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-control-wrapper .fl-field-responsive-toggle{display:none}.fl-lightbox-width-slim .fl-field-label .fl-field-responsive-toggle{display:inline-block;padding:0 5px!important}.fl-lightbox-width-slim input.text-full+.fl-field-description,.fl-lightbox-width-slim select+.fl-field-description{display:block;padding:8px 10px;margin:0}.fl-lightbox-width-slim .fl-builder-settings-fields select{width:100%}.fl-lightbox-width-slim .fl-compound-field{max-width:none}.fl-lightbox-width-slim .fl-color-picker{display:flex;width:auto}.fl-lightbox-width-slim .fl-color-picker-clear{flex:0 0 40px}.fl-lightbox-width-slim .fl-field[data-type=dimension] .fl-field-responsive-setting{width:100%}.fl-lightbox-width-slim .fl-dimension-field-units{max-width:none}.fl-lightbox-width-slim .fl-dimension-field-unit-select select{width:auto!important}.fl-lightbox-width-slim .fl-gradient-picker-color-row{width:50%}.fl-lightbox-width-slim .fl-color-picker.fl-gradient-picker-color{width:100%}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-options{float:none}.fl-lightbox-width-slim .fl-typography-field-align .fl-button-group-field-option{width:100%}.fl-lightbox-width-slim .mce-menubtn.mce-fixed-width button{width:72px!important}.fl-lightbox-width-slim .fl-builder-settings-tab-description{margin:20px 10px}.fl-lightbox-width-micro .mce-menubtn.mce-fixed-width button{width:38px!important}.fl-lightbox-width-micro .mce-btn[aria-label=Blockquote],.fl-lightbox-width-micro .mce-btn[aria-label=Fullscreen]{display:none}.fl-lightbox-width-micro .mce-toolbar i.mce-ico{width:18px}.fl-lightbox-width-slim .fl-field[data-type=code] .fl-field-control-wrapper,.fl-lightbox-width-slim .fl-field[data-type=editor] .fl-field-control-wrapper{margin-left:-10px;margin-right:-30px}.fl-lightbox .wp-editor-tools{padding-left:6px;padding-right:28px}.fl-lightbox .mce-top-part::before{box-shadow:none!important}.mce-container .mce-stack-layout span{color:initial}.fl-lightbox div.mce-toolbar-grp{background:0 0;border:none}.fl-lightbox div.mce-toolbar-grp>div{padding:0 3px}.fl-lightbox .fl-builder-settings .wp-switch-editor{background:#e7ebef;border:1px solid transparent}.fl-lightbox .html-active .switch-html,.fl-lightbox .quicktags-toolbar,.fl-lightbox .tmce-active .switch-tmce{background:#fff}.fl-lightbox .quicktags-toolbar{border:none}.fl-lightbox .wp-editor-container{border:none}.fl-lightbox .mce-toolbar .mce-container-body{display:flex;flex-direction:row}.fl-lightbox-width-slim .mce-toolbar .mce-container-body{justify-content:center}.fl-lightbox textarea.wp-editor-area{line-height:1.5;padding:20px;width:calc(100% - 10px)}.fl-lightbox .wp-core-ui .button,.fl-lightbox .wp-core-ui .button-secondary{border:none;box-shadow:none;background:#e7ebef}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units{width:auto}.fl-lightbox-width-slim .fl-shadow-field .fl-dimension-field-units input{max-width:none;width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiples{display:block}.fl-lightbox-width-slim .fl-builder-field-multiple{display:block;position:relative}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-label{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-field-control{width:100%!important}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-form-field-preview-text{max-width:225px}.fl-lightbox-width-slim .fl-builder-field-multiple .fl-builder-field-actions{position:absolute!important;top:0;right:0;width:70px;z-index:1}.fl-lightbox-width-slim .fl-builder-field-actions-single .fl-builder-field-copy{float:right!important;margin-right:5px}.fl-lightbox-width-slim .fl-field[data-type=time] select{width:auto}.fl-builder-settings-tabs{display:flex;flex-direction:row;align-items:stretch;overflow:hidden;min-height:36px;background:#e7ebef}.fl-builder-content-group-select{padding:0 10px 6px}.fl-builder-content-group-select{display:none}.fl-builder-content-group-select select{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;padding:8px 10px;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important;border:2px solid #e4e7ea;color:#161b20}select:focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;outline:0!important}.fl-legacy-settings-tab{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings-tab:first-child .fl-legacy-settings-tab{background:0 0;height:auto}body .fl-builder-settings-tabs>*{box-sizing:border-box;color:#676f7a!important;fill:#676f7a!important;background:0 0;border:2px solid transparent;border-radius:0;margin:0;outline:0;padding:1px 10px;text-decoration:none!important;font-size:13px;font-weight:400!important;flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;justify-content:center}body .fl-lightbox-width-slim .fl-builder-settings-tabs>*{flex:1 1 auto}body .fl-builder-settings-tabs>.fl-builder-settings-tabs-more{flex:0 0 60px;display:none;margin-left:auto;justify-content:center}.fl-builder-settings-tabs-more svg{width:16px;height:auto;fill:inherit;margin:auto}.fl-builder-settings-tabs-more g,.fl-builder-settings-tabs-more path,.fl-builder-settings-tabs-more svg{fill:inherit}body .fl-lightbox-has-tab-overflow .fl-builder-settings-tabs-more{display:flex}.fl-builder-settings-tabs>:active,.fl-builder-settings-tabs>:hover{top:0;color:#333;background:0 0;border:2px solid transparent}.fl-builder-settings-tabs>:focus{top:0;outline:0;border:2px solid transparent;background:0 0;color:#0086b0;fill:#0086b0}.fl-builder-settings-tabs .fl-active,.fl-builder-settings-tabs-more.fl-contains-active,.fl-builder-settings-tabs-overflow-menu .fl-active{color:#0086b0!important;fill:#0086b0!important;position:relative;background:#fff}.fl-builder-settings-tabs .fl-active.fl-overflowed,.fl-builder-settings-tabs .fl-overflowed{display:none!important}.fl-builder-settings-tabs .error{color:#d03436;padding-right:10px}.fl-builder-settings-tabs .error .fl-error-icon,.fl-builder-settings-tabs-overflow-menu .error .fl-error-icon{background:url(../img/sprite.png) -148px -5px no-repeat;display:inline-block;height:16px;margin-left:7px;position:relative;top:3px;width:16px}.fl-builder-settings-tabs-more.fl-contains-errors{fill:#d03436!important}.fl-builder-settings-tab{display:none;width:auto!important}.fl-builder-settings-tab.fl-active{display:block}.fl-builder-settings-tab-description{background:#e4e7ea;padding:10px 15px;border-radius:4px;margin:20px 20px}.fl-builder-settings-tab-description a{text-decoration:underline!important}.fl-builder-settings-tab-description a:hover{color:#333}.fl-builder-settings-tabs-overflow-menu{display:none;position:absolute;left:0;right:0;border:2px solid #e6eaed;border-top:3px solid #00a0d2;border-radius:4px;background:#fff;z-index:9999;margin:0 6px;padding:10px;flex-direction:column;box-shadow:0 0 20px 2px rgba(0,0,0,.2)}.fl-builder-settings-tabs-overflow-menu:before{bottom:100%;right:20px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:10px;margin-left:-10px}.fl-builder-settings-tabs-overflow-menu>a{display:block;padding:10px 15px;font-size:14px;font-weight:600!important;border:2px solid transparent;border-radius:4px;outline:0}.fl-builder-settings-tabs-overflow-menu>a:hover{background:#e6eaed;text-decoration:none}.fl-builder-settings-tabs-overflow-click-mask{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:0 0;z-index:11}.fl-lightbox .fl-form-table{display:table;background:none transparent;border:none;overflow:inherit;width:calc(100% - 35px)}.fl-lightbox .fl-form-table tbody{border:none}.fl-form-table tr:nth-child(even),.fl-lightbox .fl-form-table tr{background:0 0}.fl-lightbox .fl-form-table th{border:none!important;font-weight:400!important;padding:10px 15px 10px 10px!important;padding-left:30px!important;text-align:left!important;vertical-align:top!important;width:200px!important;background:0 0!important}.fl-lightbox .fl-form-table td:first-child{padding-left:30px!important}.fl-lightbox .fl-form-table th label{color:#333;width:auto;max-width:100%}.fl-lightbox .fl-form-table th label i{color:grey}.fl-lightbox .fl-form-table th label i:hover{color:#555}.fl-lightbox .fl-form-table td{background:0 0!important;border:none!important;font-weight:400!important;padding:8px 10px;text-align:left!important}.fl-lightbox-width-slim .fl-form-table td{padding:4px 0 5px}.fl-builder-settings-fields{margin:0;overflow:hidden;position:relative;flex:1 100%;visibility:hidden}.fl-lightbox-header .fl-builder-settings-fields{height:auto;margin:0;position:absolute;right:10px;top:10px}.fl-builder-settings-fields .fl-nanoscroller-content{padding:0;padding-top:4px}.fl-builder-settings-fields .fl-field-control-wrapper{position:relative}.fl-field{animation-duration:.25s;animation-delay:.1s}.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select,.fl-builder-settings-fields textarea{background:#fff!important;border-color:transparent!important;border-style:solid;border-width:2px;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:#333!important;display:inline;font-size:13px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px 6px;width:auto;box-sizing:border-box}.fl-builder-settings-fields input[type=date],.fl-builder-settings-fields input[type=email],.fl-builder-settings-fields input[type=file],.fl-builder-settings-fields input[type=number],.fl-builder-settings-fields input[type=password],.fl-builder-settings-fields input[type=search],.fl-builder-settings-fields input[type=tel],.fl-builder-settings-fields input[type=text],.fl-builder-settings-fields input[type=url],.fl-builder-settings-fields select:not(multiple){height:36px!important}.fl-builder-settings-fields select,.fl-builder-settings-fields select[multiple]{height:auto!important}.fl-builder-settings-fields input[type=number]{width:70px}.fl-builder-lightbox .fl-builder-settings-fields input[type=date]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=email]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=file]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=number]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=password]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=search]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=text]:focus,.fl-builder-lightbox .fl-builder-settings-fields input[type=url]:focus,.fl-builder-lightbox .fl-builder-settings-fields select:focus,.fl-builder-lightbox .fl-builder-settings-fields textarea:not(.wp-editor-area):focus{border-width:2px!important;border-style:solid!important;border-color:#00a0d2!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)!important}.fl-builder-settings-fields ::-webkit-input-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-moz-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields ::-moz-placeholder{color:#999!important;font-size:13px}.fl-builder-settings-fields input:-ms-input-placeholder{color:#999;font-size:13px}.fl-builder-settings-fields label{display:inline-block;font-weight:400;user-select:none;margin-bottom:3px;font-size:12px}.fl-builder-settings-fields select{-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;color:#000;margin:0;margin-bottom:2px;padding:2px 10px;padding-right:30px!important;background:#fff url(../img/svg/select-arrow-down-alt2.svg) no-repeat center right 10px!important}.fl-builder-settings-fields select[multiple]{height:60px;background-image:none!important}.fl-builder-custom-field select,.fl-photo-field select{-webkit-box-shadow:none;box-shadow:none;border-color:#e6eaed!important}.fl-builder-settings-section:first-child{border-top:none!important}.fl-builder-settings-section-header{background-color:#e7ebef;border-top:4px solid #e7ebef;cursor:pointer;height:30px;display:flex;flex-direction:row}.fl-builder-settings-description{padding:10px;padding-top:0;margin:0;font-style:italic;opacity:.75}.fl-builder-settings-fields table{margin:20px 0 20px}.fl-builder-settings-fields .fl-builder-settings-title{display:flex;align-items:center;background:#f5f7f9;color:#353535;padding:2px 10px;margin:0;font-size:13px!important;font-weight:400;user-select:none;border:2px solid transparent;border-radius:0}.fl-builder-settings-fields .fl-builder-settings-title:hover{top:0}.fl-builder-settings-fields .fl-builder-settings-title:active{top:0}.fl-builder-settings-fields .fl-builder-settings-title:focus{top:0;border-color:#e0e4ea}.fl-builder-settings-fields .fl-builder-settings-title>svg{height:6px;width:9px;margin-right:7px;transition-property:transform;transition-duration:.15s}.fl-builder-settings-section-collapsed{margin-bottom:4px}.fl-builder-settings-section-collapsed .fl-builder-settings-section-content{display:none}.fl-builder-settings-section-collapsed .fl-builder-settings-title{background:0 0;flex:1 1 100%}.fl-builder-settings-section-collapsed .fl-builder-settings-title>svg{transform:rotate(-90deg)}.fl-builder-settings-fields .fl-dimension-field-unit label.icon{border:2px solid #888;margin-left:auto;margin-right:auto;width:8px;height:2px;margin-top:6px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.top{border-top-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.right{border-right-width:4px;height:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.bottom{border-bottom-width:4px}.fl-builder-settings-fields .fl-dimension-field-unit label.icon.left{border-left-width:4px;height:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_left{border-radius:10px 0 0 0;border-top-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.top_right{border-radius:0 10px 0 0;border-top-width:4px;border-right-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_left{border-radius:0 0 0 10px;border-bottom-width:4px;border-left-width:4px}.fl-builder-settings-fields .fl-border-field-radius .fl-dimension-field-unit label.icon.bottom_right{border-radius:0 0 10px 0;border-bottom-width:4px;border-right-width:4px}.wp-core-ui h1,.wp-core-ui h2,.wp-core-ui h3,.wp-core-ui h4,.wp-core-ui h5,.wp-core-ui h6,.wp-core-ui p{color:#333;font-family:inherit}.wp-core-ui #media-attachment-date-filters{width:auto}.wp-core-ui input[type=search]::placeholder{color:#333}.wp-core-ui .submitbox .submitdelete{color:#a00}.wp-core-ui button{font-weight:400}.wp-core-ui input[type=date],.wp-core-ui input[type=email],.wp-core-ui input[type=file],.wp-core-ui input[type=number],.wp-core-ui input[type=password],.wp-core-ui input[type=search],.wp-core-ui input[type=tel],.wp-core-ui input[type=text],.wp-core-ui input[type=url],.wp-core-ui select,.wp-core-ui textarea{background-color:#fff;border-color:#dfdfdf;border-style:solid;border-width:1px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#333;font-weight:400}.wp-core-ui input[type=date]:focus,.wp-core-ui input[type=email]:focus,.wp-core-ui input[type=file]:focus,.wp-core-ui input[type=number]:focus,.wp-core-ui input[type=password]:focus,.wp-core-ui input[type=search]:focus,.wp-core-ui input[type=tel]:focus,.wp-core-ui input[type=text]:focus,.wp-core-ui input[type=url]:focus,.wp-core-ui select:focus,.wp-core-ui textarea:focus{background:0 0;border-color:#aaa}.wp-core-ui input[type=search]{background-image:none;padding:6px}.fl-field-responsive-setting{display:inline-block;width:100%}.fl-field-responsive-setting-medium,.fl-field-responsive-setting-responsive{display:none}.fl-field-control-wrapper i.fl-field-responsive-toggle{padding:9px 0 0 0;position:absolute;left:-25px}i.fl-field-responsive-toggle{color:grey;cursor:pointer;display:inline-block;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-field-responsive-toggle:hover{color:#000}.fl-builder-settings-fields input.text-full{width:100%}.fl-builder-settings-fields .fl-text-field-add-value{min-width:50%;margin-top:.62em}.fl-builder-settings-fields textarea{width:100%}.fl-field[data-type=shadow] .fl-field-control-wrapper{display:flex}.fl-shadow-field .fl-color-picker{margin-bottom:15px;width:100%}.fl-color-picker{cursor:pointer}.fl-color-picker .fl-color-picker-clear{box-sizing:border-box;display:inline-block}.fl-color-picker .fl-color-picker-clear:hover{background-color:#ededed}.colorpicker input{padding:0!important;font-size:11px!important;color:#fff!important;width:29px!important;height:auto!important;background:0 0!important;border:none!important}.colorpicker .colorpicker_hex input{width:45px!important}.fl-gradient-picker-type{display:flex;margin-bottom:15px}.fl-gradient-picker-type input{margin:0!important}.fl-gradient-picker-type select{margin-bottom:0!important}.fl-gradient-picker-type-select{margin-right:10px!important}.fl-gradient-picker-colors{display:flex}.fl-gradient-picker-color-row{display:flex;margin-right:15px}.fl-gradient-picker-color-row:last-child{margin-right:0}.fl-color-picker.fl-gradient-picker-color{margin-right:0}.fl-color-picker.fl-gradient-picker-color .fl-color-picker-color{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-gradient-picker .fl-gradient-picker-stop input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin:0!important}.fl-field[data-type=dimension] .fl-field-label label{padding-right:35px}.fl-field[data-type=dimension] .fl-field-control-wrapper{display:flex}.fl-field[data-type=dimension] .fl-field-description{padding:9px 0 0 5px}.fl-field[data-type=dimension] .fl-field-responsive-setting{width:auto}.fl-dimension-field-units{border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;height:36px;margin:1px 1px 20px 1px;position:relative;max-width:350px}.fl-dimension-field-units>*{border-right:1px solid #e6eaed;width:100%}body .fl-dimension-field-units>:last-child{border-right:none!important}body .fl-dimension-field-units>:first-child>input[type]{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}body .fl-dimension-field-units>:last-child>input{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-dimension-field-unit input[type],.fl-dimension-field-units .fl-field-unit-select{box-shadow:none!important;margin:0!important;border-radius:0!important}.fl-dimension-field-unit input{width:100%!important}.fl-dimension-field-unit input::-webkit-inner-spin-button,.fl-dimension-field-unit input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-dimension-field-unit input[type=number]{-moz-appearance:textfield}.fl-dimension-field-unit label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-dimension-field-unit .fl-field-popup-slider{margin-top:27px}i.fl-dimension-field-link{color:grey;cursor:pointer;font-size:15px!important;height:auto;line-height:18px!important;text-align:left;vertical-align:middle;width:20px}i.fl-dimension-field-link:hover{color:#000}i.fl-dimension-field-link.dashicons-editor-unlink,i.fl-dimension-field-link.dashicons-editor-unlink:hover{color:#0086b0}.fl-field-label .fl-dimension-field-link,.fl-lightbox-width-slim .fl-dimension-field-link{display:none}.fl-lightbox-width-slim .fl-field-label .fl-dimension-field-link{display:inline-block}.fl-field-control-wrapper .fl-dimension-field-link{padding:9px 0 0 0;left:-50px;position:absolute}.fl-dimension-field-unit-select{display:flex;width:auto!important}.fl-field[data-type=unit] .fl-field-control-wrapper{display:flex}.fl-field[data-type=unit] .fl-field-description{margin-left:7px!important;padding-top:9px}.fl-field[data-type=unit] .fl-field-responsive-setting{width:auto}.fl-unit-field-inputs{background:0 0;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex}.fl-unit-field-inputs .fl-field-unit-select,.fl-unit-field-inputs input[type]{box-shadow:none!important;margin:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-unit-field-inputs .fl-field-unit-select{display:flex;justify-content:center;align-items:center}.fl-unit-field-inputs input::-webkit-inner-spin-button,.fl-unit-field-inputs input::-webkit-outer-spin-button{-webkit-appearance:none}.fl-unit-field-inputs input[type=number]{-moz-appearance:textfield}.fl-unit-field-input{border-right:1px solid #e6eaed!important}body .fl-unit-field-input:last-child{border-right:none!important}body .fl-unit-field-input:last-child>*{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.fl-unit-field-unit-select{display:flex;width:auto!important}select.fl-field-unit-select{background-color:#e7ebef!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}div.fl-field-unit-select{background-color:#e7ebef!important;padding:9px 7px!important;flex:1 0 auto}.fl-field-popup-slider{background:#fff;border-radius:4px;box-shadow:0 4px 25px 0 rgba(0,0,0,.18);display:none;margin-top:10px;padding:15px;position:absolute;left:0;right:0;z-index:9999}.fl-field-popup-slider-top{margin-top:0!important;top:-100%;transform:translateY(-10px)}.fl-field-popup-slider-input{background:#e7ebef;cursor:pointer;height:4px;text-align:left;position:relative;border-radius:3px}.fl-field-popup-slider-input .ui-slider-handle{background:#fff;border:2px solid #3aa4cc;border-radius:100%;cursor:pointer;height:12px;width:12px;position:absolute;top:-6px;margin-left:-7px}.fl-field-popup-slider-input .ui-slider-handle:focus{outline:0}.fl-field-popup-slider-arrow{position:absolute;top:-22px}.fl-field-popup-slider-arrow:after{content:' ';border-color:transparent;border-style:solid;border-width:8px;border-top-width:0;border-bottom-color:#fff;width:0;height:0}.fl-field-popup-slider-top .fl-field-popup-slider-arrow{top:auto;bottom:-24px}.fl-field-popup-slider-top .fl-field-popup-slider-arrow:after{border-bottom-width:0;border-top-width:8px;border-top-color:#fff}input[type=number].fl-field-popup-slider-focus{border:2px solid #00a0d2!important}.fl-font-field{display:flex}.fl-font-field label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-font-field .fl-font-field-font-wrapper{margin-right:8px;width:70%!important}.fl-font-field .fl-font-field-weight-wrapper{width:30%!important}.fl-compound-field{max-width:350px}.fl-compound-field-section-toggle{background:#e7eaef;border-radius:4px;border-top:2px solid transparent;border-bottom:2px solid transparent;cursor:pointer;align-items:center;display:flex;height:32px;margin-bottom:8px;padding:0 12px}.fl-compound-field-section-toggle:hover{background:#dadfe5}.fl-compound-field-section-toggle .dashicons{font-size:15px;height:15px;margin-right:5px;width:15px}.fl-compound-field-section:last-child .fl-compound-field-section-toggle{margin-bottom:0}.fl-compound-field-section.fl-compound-field-section-visible{padding-bottom:12px}.fl-compound-field-section.fl-compound-field-section-visible:last-child{padding-bottom:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle{background:0 0;border-top:2px solid #e7ebef;border-radius:0}.fl-compound-field-section-visible .fl-compound-field-section-toggle:hover{background:0 0}.fl-compound-field-section-visible .fl-compound-field-section-toggle .dashicons:before{content:'\f347'}.fl-compound-field-row{display:none;padding-bottom:12px}.fl-compound-field-section-visible .fl-compound-field-row{display:flex}.fl-compound-field-label{display:block!important;margin:0!important;padding:0 0 6px 12px}.fl-compound-field-label-bottom{padding:6px 0 0 12px}.fl-compound-field-label .fl-dimension-field-link{display:inline-block;padding:0 0 0 2px;position:relative;left:auto;top:-1px}.fl-compound-field-setting{padding-right:8px;width:100%}.fl-compound-field-setting:last-child{padding-right:0}.fl-compound-field-setting select{margin:0!important;width:100%}.fl-compound-field-setting .fl-unit-field-input input{width:100%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.fl-compound-field-setting .fl-unit-field-input{width:50%!important}.fl-compound-field-setting .fl-unit-field-input select.fl-field-unit-select{background-position:center right 2px!important;padding:2px 5px!important;width:100%;font-size:11px}.fl-typography-field .fl-font-field-font-wrapper{margin-right:8px!important}.fl-typography-field-spacing{width:calc(33.33% - 8px)}.fl-typography-field-transform{width:66.66%}.fl-typography-field-transform .fl-button-group-field-options{float:none}.fl-typography-field-transform .fl-button-group-field-option{width:auto;padding:0 7px}.fl-typography-field .fl-shadow-field{display:flex}.fl-typography-field .fl-shadow-field .fl-color-picker{margin:0 8px 0 0;width:calc(33.33% - 8px)}.fl-typography-field .fl-shadow-field .fl-dimension-field-units{margin-left:0;margin-top:0;margin-right:0;width:66.66%}.fl-border-field .fl-shadow-field{display:flex}.fl-border-field .fl-shadow-field .fl-color-picker{margin:0 8px 0 0;width:calc(25% - 8px)}.fl-border-field .fl-shadow-field .fl-dimension-field-units{margin-left:0;margin-top:0;margin-right:0;width:75%}.fl-button-group-field-options{background:#e7ebef;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);display:flex;float:left;height:36px;overflow:hidden}.fl-button-group-field-option{cursor:pointer;display:flex;flex:1 1 auto;align-items:center;justify-content:center;padding:0 5px;border-radius:0;border:2px solid transparent;background:0 0!important}.fl-button-group-field-option:hover{top:0;background-color:transparent;color:#000;border:2px solid transparent}.fl-button-group-field-option:focus{top:0;background-color:transparent;border:2px solid #00a0d2;color:#333}.fl-button-group-field-option:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.fl-button-group-field-option:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.fl-button-group-field-option[data-selected="1"]{background-color:#fff!important;color:#000}.fl-button-group-field-option i{color:#6b6e75}.fl-button-group-field-option:hover i{color:#333}.fl-compound-field-cell{width:50%;display:block;float:left;padding-top:13px}.fl-compound-field-cell:first-child{padding-right:4px}.fl-compound-field-cell:last-child{padding-left:4px}.fl-compound-field-cell label{padding:5px 0 0;font-size:11px;font-weight:700;color:inherit!important;display:block;text-align:center;opacity:.5}.fl-shape-transform-field .fl-compound-field-row{display:flex;flex-direction:row}.fl-shape-transform-field .fl-compound-field-row>*{width:auto;flex:1 1 auto}.fl-shape-transform-field .fl-compound-field-row>:first-child{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls{display:flex;flex-direction:row}.fl-shape-transform-field .fl-shape-orientation-controls>*{flex:0 0 auto}.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>*,.fl-shape-transform-field .fl-shape-orientation-controls .fl-button-group-field>* button{border-radius:0}.fl-shape-orientation-controls .fl-button-group-field:first-child>*,.fl-shape-orientation-controls .fl-button-group-field:first-child>* button{border-top-left-radius:4px;border-bottom-left-radius:4px}.fl-shape-orientation-controls .fl-button-group-field:last-child>*,.fl-shape-orientation-controls .fl-button-group-field:last-child>* button{border-top-right-radius:4px;border-bottom-right-radius:4px}.fl-builder-custom-field{background:#fff;border:2px solid transparent;border-radius:4px;padding:7px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);min-height:36px;box-sizing:border-box}.fl-builder-field-multiple .fl-builder-custom-field{cursor:move}.fl-builder-custom-field a{color:#21759b!important;text-decoration:underline!important}.fl-builder-custom-field a:hover{color:#d54e21!important}.fl-builder-custom-field label.error{margin-top:5px}.fl-photo-field .fl-photo-preview{display:flex}.fl-photo-field .fl-photo-select,.fl-photo-field.fl-photo-empty .fl-photo-preview{display:none}.fl-photo-field.fl-photo-empty .fl-photo-select{display:block}.fl-photo-field .fl-photo-preview-img{background:#f5f7f9;line-height:0;margin:5px 0}.fl-photo-field .fl-photo-preview-img img{min-width:60px;max-width:60px}.fl-photo-field .fl-photo-preview select{margin:8px 0 8px 10px;width:calc(100% - 10px)}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview select{display:none}.fl-photo-field .fl-photo-preview-filename{display:none;font-size:13px;font-weight:700;margin:5px 0 9px 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-preview-filename{display:inline-block;word-break:break-all}.fl-photo-field .fl-photo-edit{margin:0 0 0 11px}.fl-photo-field.fl-photo-no-attachment .fl-photo-edit{display:none}.fl-photo-field .fl-photo-remove,.fl-photo-field .fl-photo-replace{margin:0 0 0 8px}.fl-builder-edit .media-modal{z-index:9999991}.fl-builder-edit .media-modal-backdrop{z-index:999999}.fl-builder-edit .media-frame{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fl-builder-edit .media-modal-content{letter-spacing:normal}.fl-builder-edit .media-modal-content h1{font-family:inherit}.fl-builder-edit .media-modal-content .thumbnail{padding:0;border:none;border-radius:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail{margin-bottom:0}.fl-builder-edit .media-modal-content .attachment-preview .thumbnail img{max-width:none}.fl-builder-edit button.media-modal-close{position:absolute;box-shadow:none;-webkit-box-shadow:none}.fl-builder-edit .media-frame.hide-menu{visibility:visible}.fl-builder-edit .media-modal .media-frame-router .media-router *{color:grey}.fl-builder-edit .media-modal .media-frame-content *{color:grey}span.select2-container.select2-container--open{z-index:9999999}.fl-multiple-photos-field .fl-multiple-photos-select,.fl-multiple-photos-lightbox .gallery-settings{display:none}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-add,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-count,.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-edit{display:none}.fl-multiple-photos-field .fl-multiple-photos-add{margin:0 0 0 8px}.fl-multiple-photos-field.fl-multiple-photos-empty .fl-multiple-photos-select{display:inline}.fl-multiple-photos-count{font-weight:700;margin-bottom:3px}.fl-video-field .fl-video-select,.fl-video-field.fl-video-empty .fl-video-preview{display:none}.fl-video-field.fl-video-empty .fl-video-select{display:block}.fl-video-field .fl-video-preview-img{float:left;line-height:0;margin:5px 0}.fl-video-field .fl-video-preview-img img{max-width:60px}.fl-video-field .fl-video-preview-img .dashicons.dashicons-media-video{display:block;font-size:60px;height:60px;line-height:60px;width:60px}.fl-video-field .fl-video-preview-filename{display:inline-block;font-size:14px;font-weight:700;margin:7px 0 5px 11px}.fl-video-field .fl-video-remove,.fl-video-field .fl-video-replace{margin:0 0 0 11px}.fl-multiple-audios-field .fl-multiple-audios-select,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-add,.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-edit{display:none}.fl-multiple-audios-field.fl-multiple-audios-empty .fl-multiple-audios-select{display:block}.fl-multiple-audios-field .fl-multiple-audios-add{margin:0 0 0 8px}.fl-icon-field .fl-icon-select,.fl-icon-field.fl-icon-empty .fl-icon-preview{display:none}.fl-icon-field.fl-icon-empty .fl-icon-select{display:block}.fl-icon-field .fl-icon-preview i{display:inline-block;font-size:28px;margin:10px 10px 9px 10px;vertical-align:middle}.fl-icon-field .fl-icon-remove{margin:0 0 0 8px}.fl-builder-hidden-editor{display:none}.fl-builder-settings .wp-switch-editor{border-radius:0;color:#333;margin-top:2px}.fl-builder-settings .mce-toolbar .mce-btn-group .mce-btn{margin:2px 0}.fl-builder-settings .mce-menubtn.mce-fixed-width button{width:100px}.fl-builder-settings .mce-menubtn.mce-fixed-width span{width:100%}.mce-close:active,.mce-close:hover,.mce-toolbar .mce-btn button:active,.mce-toolbar .mce-btn button:hover,.mce-window .mce-btn button:active,.mce-window .mce-btn button:hover{background:0 0;border:none}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:1px!important}.wp-editor-container textarea.wp-editor-area{background:0 0;border:none;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.fl-builder-edit form#wp-link{color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px}.fl-builder-edit form#wp-link #link-options label{display:block;margin-bottom:2px}.fl-builder-edit form#wp-link #link-options label span{padding-right:10px;vertical-align:middle}.fl-builder-edit form#wp-link #link-options input[type=text]{display:inline-block;height:auto;margin:5px 0 0;padding:3px 5px;width:80%}.fl-builder-edit form#wp-link .query-results{top:225px}.fl-code-field{border:1px solid #e6e6e6;border-left:none}.ace_editor,.ace_editor *{font-family:Monaco,Menlo,"Ubuntu Mono","Droid Sans Mono",Consolas,monospace!important;font-size:12px!important;font-weight:400!important;letter-spacing:0!important}.fl-layout-field-option{border:2px solid #d9d9d9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;cursor:pointer;float:left;line-height:0;max-width:23%;margin:0 1% 2%;padding:5px}.fl-layout-field-option-selected,.fl-layout-field-option:hover{border-color:red}.fl-layout-field-option img{max-width:100%}.fl-link-field .fl-link-field-input-wrap{display:flex;flex-direction:row}.fl-link-field-input{width:auto!important;flex:1 1 100%}.fl-link-field .fl-link-field-input-wrap button{flex:0 0 0%;height:36px;margin:1px 1px 1px 5px}.fl-link-field-options-wrap{padding:7px 0 0 12px}.fl-link-field-options-wrap label{margin-right:7px}.fl-link-field-options-wrap span{font-size:11px;font-weight:700;color:inherit!important;text-align:center;opacity:.5}.fl-link-field-search{display:none;border:2px solid #e6eaed;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;margin:4px 0 0 0;padding:10px}.fl-link-field-search-title{display:block;margin:0 0 3px 2px}.fl-link-field-search-cancel{margin-top:6px}.fl-link-field-search input{box-shadow:none!important;width:100%!important;padding:3px 9px!important}.fl-link-field-search #as-original-link-search{width:100%}.fl-field-connections-toggle{padding:10px 0}.fl-field[data-type=editor] .fl-field-connections-toggle{align-items:flex-start}.fl-field[data-type=link] .fl-field-connections-toggle{height:24px;margin-top:1px;align-items:flex-start}.fl-field[data-type=link] .fl-field-connection{bottom:20px}.fl-field-connections-menu[data-field=fl-field-text]{margin-top:30px}.fl-help-tooltip{display:inline-block;position:relative}.fl-lightbox-width-slim .fl-help-tooltip{position:static}.fl-help-tooltip-icon{color:#999!important;cursor:pointer;font-size:15px!important;padding:5px;vertical-align:middle}.fl-help-tooltip-text{box-sizing:border-box;background:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;display:none;font-weight:400;left:23px;padding:10px 13px;position:absolute;top:-6px;width:250px;z-index:1000;border-radius:4px}.fl-lightbox-width-slim .fl-help-tooltip-text{top:30px;left:0;width:100%}.fl-field-control .fl-form-field{margin-bottom:0}.fl-form-field[data-preview-text=icon]{display:flex;align-items:center}.fl-form-field-preview-text i{display:inline-block;font-size:18px;line-height:22px;margin-right:10px}.fl-builder-field-actions{padding-left:0!important;padding-right:0!important;text-align:center;width:85px}.fl-builder-field-actions i{color:#999!important;cursor:pointer;font-size:13px!important;line-height:29px!important;width:16px}.fl-builder-field-actions i:hover{color:#000!important}.fl-builder-field-actions i.fl-builder-field-copy,.fl-builder-field-actions i.fl-builder-field-delete{margin-left:5px}.fl-builder-field-actions i.fl-builder-field-move{cursor:move}.fl-builder-field-dd-helper{background:#ccc;height:30px!important;float:left;width:130px!important}.fl-builder-field-dd-zone{border:1px dashed #ccc;height:30px}.fl-builder-field-actions-single .fl-builder-field-delete,.fl-builder-field-actions-single .fl-builder-field-move{display:none!important}.fl-builder-field-multiple .fl-builder-field-actions,.fl-builder-field-multiple .fl-field-control,.fl-builder-field-multiple .fl-field-label{padding-top:2px!important;padding-bottom:2px!important}.fl-builder-field-multiple .fl-builder-field-actions{min-width:70px!important}.fl-builder-field-multiple[data-field=icons] .fl-builder-field-actions{width:70px!important}.fl-builder-field-multiple.ui-sortable-helper .fl-field-control{width:60%}.fl-builder-field-multiple.ui-sortable-helper .fl-builder-field-actions{display:none}.fl-builder-widget-settings input{display:inline-block!important;margin:5px 10px 8px 10px!important}.fl-builder-lightbox-loading{background:url(../img/ajax-loader.svg) center center no-repeat;height:100px}.fl-builder-settings .error,.fl-builder-settings input.error{color:#d03436!important}.fl-builder-settings label.error,.fl-builder-settings p.error{color:#d03436;display:block;margin-top:5px}.fl-builder-settings .fl-form-table .fl-field-description{color:#464646;font-style:normal;margin-left:2px}.fl-lightbox .fl-field-connection{right:-1px}.fl-lightbox .fl-field-connection-content{border:2px solid transparent!important;background:#e7ebef!important}.fl-field-connection-content .fl-field-connection-label{color:#676f7a!important}.fl-field-connections-toggle{pointer-events:none;width:20px;right:-25px}.has-scrollbar .fl-field-connections-toggle{right:-22px}.fl-lightbox-width-slim tr[data-type=code] .fl-field-connections-toggle{right:10px}.fl-lightbox-width-slim .fl-code-field{width:90%}.fl-field-connections-toggle-open{transform:none!important}.fl-field-connections-toggle i{pointer-events:auto;color:#abb1ba;font-size:13px!important;transition-property:transform;transition-duration:.15s}.fl-field-connections-toggle-open i{transform:rotate(-45deg)}ul.as-selections{background-color:#fff;border:none;border-radius:4px;box-shadow:none;color:#333;font-size:12px;height:auto;line-height:15px;margin:1px;outline:0;padding:3px;width:auto}ul.as-selections.loading{background:url(../img/ajax-loader-small.svg) 98% center no-repeat}ul.as-selections li.as-selection-item{background:#d4eaf6;border:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:11px;line-height:14px;padding:8px 15px;border-radius:4px;margin:2px}ul.as-selections li.as-selection-item.blur{background:#f4f4f4}ul.as-selections li.as-selection-item a.as-close{line-height:12px}ul.as-selections li.as-original{margin:0}ul.as-selections li.as-original input{height:auto;font-size:12px;margin:0;padding:0;box-shadow:none}ul.as-list{margin:0;font-size:13px;color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;background-color:#fff;background-color:rgba(255,255,255,.95);z-index:2;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}ul.as-list{border:none;border:1px solid #dfdfdf;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}ul.as-list span.type{float:right}li.as-message,li.as-result-item{border:none}li.as-result-item.active{background:#e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#333;text-shadow:none}li.as-result-item em{background:0 0!important;color:#333!important;font-size:12px;padding:0!important;font-weight:700}.fl-custom-query-filter{display:none}.fl-custom-query .fl-field[data-type=suggest] select{margin-bottom:5px;width:100%}.fl-builder-service-settings{position:relative}.fl-builder-service-error{color:red!important;padding:15px 0 0 0}.fl-builder-service-account-delete{color:red!important;margin-left:10px;position:relative;top:2px}.fl-lightbox-width-slim .fl-builder-service-account-delete{display:block;padding-top:7px}#fl-field-visibility_user_capability .fl-field-description,.fl-builder-service-connect-row .fl-field-description{background:#f0f0f0;color:#333!important;display:block;float:none;margin:10px 0 0 0;padding:10px}#fl-field-visibility_user_capability .fl-field-description a,.fl-builder-service-connect-row .fl-field-description a{color:#21759b!important;text-decoration:underline!important}.fl-ordering-field-option{background:#fff;border:1px solid #dfdfdf;border-radius:3px;cursor:move;margin-bottom:5px;padding:5px 10px}.fl-ordering-field-option .fa{color:#ccc;float:right;line-height:16px}#tiptip_holder{z-index:10000001;pointer-events:none}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#333}#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#333}#tiptip_holder.tip_right #tiptip_arrow_inner{border-right-color:#333}#tiptip_holder.tip_left #tiptip_arrow_inner{border-left-color:#333}#tiptip_content{background:#333;box-shadow:none;letter-spacing:normal}.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_left],.fl-builder-row-settings .fl-field-responsive-setting input[name=bg_position_custom_right]{display:none!important}.fl-builder-getting-started-video{line-height:0!important;padding:10px}.fl-builder-getting-started-video iframe{border:none;height:326px;width:100%}.fl-builder-tour-actions .fl-builder-actions-title{font-size:14px!important;line-height:19px}.fl-builder-tour-mask{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000000}.fl-builder-tour-dimmed{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0}body>.fl-builder-tour-dimmed{position:fixed}.tour-backdrop{z-index:110000}.popover[class*=tour-]{border:1px solid #ccc;border-radius:0;-webkit-box-shadow:0 0 30px rgba(0,0,0,.3);box-shadow:0 0 40px rgba(0,0,0,.3);color:#666;font-size:13px;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;line-height:18px;max-width:none;padding:0;width:300px;z-index:100000001}.popover[class*=tour-].bottom>.arrow{border-bottom-color:#ccc}.popover[class*=tour-].bottom>.arrow:after{border-bottom-color:#f7f7f7}.popover[class*=tour-] .popover-title{border-radius:0;color:#333;letter-spacing:normal;text-transform:none}.popover[class*=tour-] .fa-times{color:#b3b3b3;cursor:pointer;font-size:16px;padding:5px;position:absolute;right:3px;top:2px}.popover[class*=tour-] .fa-times:hover{color:#666}.popover[class*=tour-] .popover-content{border-bottom:1px solid #d9d9d9;padding:13px 15px}.popover[class*=tour-] .fl-builder-tour-next{display:block;float:none;width:100%}.popover-navigation button{min-height:36px}.fl-builder-edit .fl-builder-shortcode-mask-wrap{position:relative;pointer-events:none}.fl-builder-edit .fl-builder-shortcode-mask{bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px;z-index:1}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask-wrap{overflow:hidden}.fl-row-content.fl-row-full-width .fl-builder-shortcode-mask{left:0;right:0}.fl-builder--search{border:2px solid transparent;position:relative;padding:0;width:54px;transition-property:width;transition-delay:.1s;transition-duration:.15s}.fl-builder--search.is-expanded{border:2px solid #00a0d0}.fl-builder--search input[type=text],.fl-builder--search input[type=text]:focus{background-color:transparent;border:none!important;box-sizing:border-box;width:100%;font-size:16px;text-align:center}.fl-builder--search:before{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;content:"\f002";font:normal normal normal 14px/1 Font Awesome\ 5 Free;text-align:center;width:100%;height:100%;position:absolute;pointer-events:none;color:rgba(128,128,128,.6);font-size:17px;opacity:1;transition-property:opacity;transition-duration:.15s}.fl-builder--search.has-text:before,.fl-builder--search.is-expanded:before{opacity:0}.fl-builder--search input::-webkit-input-placeholder{color:rgba(128,128,128,0)!important;transition:color .25s}.fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(128,128,128,.4)!important}.fl-builder--search .search-label{cursor:text}.fl-builder--search .search-clear{display:none;padding:10px 10px 10px 30px;color:#a7a7a7;font-size:12px;position:absolute;right:0;top:0;background-color:#eff1f2;background:linear-gradient(to left,#e4e7ea,#e4e7ea 75%,rgba(228,231,234,0))}.fl-builder--search:hover .search-clear{color:#888;background-color:#eff1f2;background:linear-gradient(to left,#dadfe5,#dadfe5 75%,rgba(218,223,229,0))}.fl-builder--search.has-text .search-clear{display:inline-block}.fl-builder--search.is-expanded{width:246px}.fl-builder--search.is-expanded input{display:inline-block}@keyframes fl-builder-show-menu-item{from{transform:translateY(10px) scale(.8);opacity:0}to{transform:translateX(0) translateY(0) scale(1);opacity:1}}.fl-builder--main-menu-panel{display:none;box-sizing:border-box;position:fixed;top:calc(45px + 10px);left:10px;width:360px;color:#222;max-height:calc(100% - 66px);border-radius:4px;background:#fff;border:none;border-top:3px solid #00a0d2;box-shadow:0 11px 45px 8px rgba(0,0,0,.1);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;font-size:14px!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:10000009;pointer-events:auto}.fl-builder--main-menu-panel.is-showing{display:flex}.fl-builder--main-menu-panel:before,.fl-theme-builder-preview-select-open .fl-theme-builder-preview-select-items:before{bottom:100%;right:6px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:solid;border-color:rgba(255,255,255,0);border-bottom-color:#00a0d2;border-width:13px;margin-left:-13px}.fl-builder--main-menu-panel-views{flex:1 1 100%;overflow:auto}.fl-builder--main-menu-panel-mask{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000119}.fl-builder--main-menu-panel .fl-builder--tabs{padding-left:20px;padding-top:15px}.fl-builder--main-menu-panel-view{display:none}.fl-builder--main-menu-panel-view.is-showing{display:block}.fl-builder--main-menu-panel-view-title{font-size:24px;font-weight:600;padding:25px 22px 0;line-height:1;white-space:nowrap}.fl-builder--main-menu-panel-view-title .title-accessory{float:right;color:#b1b1b1}.fl-builder--main-menu-panel-view-title .title-accessory>i{font-size:20px!important;width:25px!important}.fl-builder--main-menu-panel-view-title .title-accessory>i:hover{color:#222}.fl-builder--main-menu-panel-view-title .pop-view{padding:10px;padding-right:10px;margin-left:-10px;opacity:.5;font-size:25px;font-weight:400;cursor:pointer;background:0 0;outline:0;border:none;color:inherit}.fl-builder--main-menu-panel-view-title .pop-view:focus{outline:0;top:0;background:#e5eaed!important}.fl-builder--main-menu-panel-view-title button{float:right}.fl-builder--menu-item:before{display:block;content:"";float:none;clear:both}.fl-builder--menu-item{color:inherit;text-align:left;box-sizing:border-box;display:block;padding:10px 15px;margin:0 10px;width:calc(100% - 20px);background:0 0;border:none;border-radius:4px;font-size:14px;line-height:1.1;cursor:pointer;opacity:1;text-transform:none}.fl-builder--menu-item .menu-view.view-revisions{opacity:.5;padding-left:5px}.fl-builder--menu-item .menu-event.event-showGlobalSettings,.fl-builder--menu-item .menu-event.event-showLayoutSettings{color:#6bc373;padding-left:5px}.fl-builder--menu-item:hover{background:#eaf1f8;border:none;text-decoration:none;color:#000}.fl-builder--selector-menu .fl-builder--menu-item:hover{background:#fff}.fl-builder--menu-item-accessory{float:right;text-align:center;display:inline-block;min-width:40px;font-size:14px}.fl-builder--menu-item-accessory.view-arrow{font-size:18px}.fl-builder--menu{padding:0;margin:20px 0}.fl-builder--menu hr{margin:8px 0;background:#e6eaed!important;height:1px;border:none}.fl-builder--menu .fl-builder-video-wrap{padding:0 10px 10px}.fl-revision-list-item{display:flex}.fl-revision-list-item-text{padding-left:15px}.fl-revision-list-item-date{padding-bottom:5px}.fl-builder--revision-actions{display:none;position:fixed;top:4px;left:4px;z-index:100008;padding:4px 4px 6px;justify-content:center;background:#fff;border-radius:4px}.fl-builder--revision-actions *{margin-right:5px}.fl-builder--revision-actions :last-child{margin:0}.fl-builder--menu-item[data-event=noRevisionsMessage]:hover{background:0 0;box-shadow:none;cursor:default}.fl-no-revisions-message-title{font-weight:700;margin-bottom:10px}.fl-no-revisions-message-text{line-height:22px}.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item,.fl-builder--main-menu-panel-view[data-name=history] .fl-builder--menu-item:focus{border:none!important;padding:0;margin-bottom:2px}.fl-history-list-item{border:1px solid transparent;border-radius:4px;padding:10px 12px 12px}.fl-history-list-item i.fa-check-circle{display:none}.fl-history-list-item[data-current="1"]{border-color:#d3dadf;display:flex;align-items:center}.fl-history-list-item[data-current="1"] .fl-history-list-item-label{width:100%}.fl-history-list-item[data-current="1"] i.fa-check-circle{display:block}.fl-builder-module-placeholder-message{border:1px dashed #ccc;overflow:hidden;padding:20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.module-import-wrap{display:flex}.module-import-input{width:100%!important}.module-import-apply{height:35px;margin:1px 1px 1px 5px}.module-import-error{color:red!important;display:none;padding:5px 12px}.fl-field-connections-menu{z-index:999999}.fl-field[data-type=editor] .fl-field-connections-toggle{right:5px!important}.fl-field-connections-inline-toggle{display:inline;color:#9a9b9c;margin-left:6px}.fl-field-connections-inline-toggle i{transition-property:transform;transition-duration:.15s}.fl-field-connections-inline-toggle.fl-field-connections-toggle-open i{transform:rotate(45deg)}.fl-builder-add-ultimate-presets-button,.fl-builder-add-ultimate-rows-button,.fl-builder-pp-add-template-button,.pp-preview-button,.uabb-live-preview-button{display:none!important}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;background:0 0;transition-property:background;transition-duration:.15s}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:-4px;bottom:-4px}.ui-resizable-sw{cursor:sw-resize;width:12px;height:12px;left:-4px;bottom:-4px}.ui-resizable-nw{cursor:nw-resize;width:12px;height:12px;left:-4px;top:-4px}.ui-resizable-ne{cursor:ne-resize;width:12px;height:12px;right:-4px;top:-4px}.fl-builder-resizable-iframe-fix{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100000000}.fl-builder-panel .ui-resizable-handle:active,.fl-builder-panel .ui-resizable-handle:hover,.fl-lightbox .ui-resizable-handle:active,.fl-lightbox .ui-resizable-handle:hover{background:#00a0d2}.fl-builder-panel .ui-resizable-n,.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-n,.fl-lightbox .ui-resizable-s{height:6px}.fl-builder-panel .ui-resizable-n,.fl-lightbox .ui-resizable-n{top:-3px}.fl-builder-panel .ui-resizable-s,.fl-lightbox .ui-resizable-s{bottom:-3px}.fl-builder-panel .ui-resizable-e,.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-e,.fl-lightbox .ui-resizable-w{width:6px}.fl-builder-panel .ui-resizable-e,.fl-lightbox .ui-resizable-e{right:-3px}.fl-builder-panel .ui-resizable-w,.fl-lightbox .ui-resizable-w{left:-3px}.fl-lightbox .ui-resizable-ne,.fl-lightbox .ui-resizable-nw,.fl-lightbox .ui-resizable-se,.fl-lightbox .ui-resizable-sw{background:0 0;border:6px solid transparent}.fl-lightbox .ui-resizable-ne:active,.fl-lightbox .ui-resizable-ne:hover,.fl-lightbox .ui-resizable-nw:active,.fl-lightbox .ui-resizable-nw:hover,.fl-lightbox .ui-resizable-se:active,.fl-lightbox .ui-resizable-se:hover,.fl-lightbox .ui-resizable-sw:active,.fl-lightbox .ui-resizable-sw:hover{background:0 0;border-color:#00a0d2}.fl-lightbox .ui-resizable-ne{border-bottom:none;border-left:none;border-top-right-radius:4px}.fl-lightbox .ui-resizable-nw{border-bottom:none;border-right:none;border-top-left-radius:4px}.fl-lightbox .ui-resizable-se{border-top:none;border-left:none;border-bottom-right-radius:4px}.fl-lightbox .ui-resizable-sw{border-top:none;border-right:none;border-bottom-left-radius:4px}.fl-builder-ui-keyboard-shortcuts{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;justify-content:center;align-items:center;background:rgba(50,50,50,.88);font-size:15px;line-height:1.3;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif!important;user-select:none}.fl-builder-ui-keyboard-shortcuts.is-showing{display:flex}.fl-builder-ui-keyboard-shortcuts-content{box-sizing:border-box;width:500px;background:#f5f7f9;border-radius:4px;padding:30px 0 0;box-shadow:0 10px 30px rgba(0,0,0,.15)}.fl-builder-ui-keyboard-shortcut-item{display:flex;flex-direction:row;align-items:center;padding:12px 40px}.fl-builder-ui-keyboard-shortcut-item:nth-child(even){background:#eef2f5}.fl-builder-ui-shortcut-keycode{margin-left:auto;text-transform:uppercase;letter-spacing:2px}.fl-builder-ui-keyboard-shortcust-footer{display:flex;flex-direction:row;justify-content:center;padding:10px}.dismiss-shortcut-ui{padding:10px;border-radius:4px;background:#fff;color:#000;border:none;font-size:14px;border:2px solid #fff}.dismiss-shortcut-ui:hover{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.dismiss-shortcut-ui:focus{top:0;color:#000;background:#eef2f5;border:2px solid #eef2f5}.fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:transparent!important;border-style:solid!important;border-width:2px!important;border-radius:4px!important;height:36px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);font-size:13px!important;line-height:15px!important;outline:0}.select2-dropdown{top:12px;border-color:transparent!important;border-style:solid!important;border-radius:4px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}.fl-lightbox .select2-selection--single .select2-selection__rendered{line-height:32px!important;font-size:13px}.fl-lightbox .select2-selection--single .select2-selection__arrow{height:32px}.fl-builder-ui-skin--light .fl-lightbox .select2-selection__rendered{color:grey!important}.fl-builder-ui-skin--light .select2-dropdown{color:grey!important}.fl-builder-ui-skin--light .select2-search__field{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-webkit-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field::-moz-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-ms-input-placeholder{color:grey!important}.fl-builder-ui-skin--light .select2-search__field:-moz-placeholder{color:grey!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-dropdown{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-webkit-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field::-moz-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-ms-input-placeholder{color:#a7b1bb!important}.fl-builder-ui-skin--dark .select2-search__field:-moz-placeholder{color:#a7b1bb!important}.fl-diff td.diff-addedline,.fl-diff td.diff-context,.fl-diff td.diff-deletedline span{display:none}.fl-diff table.diff{width:100%}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel,.fl-builder-ui-skin--dark .fl-builder--preview-actions,.fl-builder-ui-skin--dark .fl-builder--search-results-panel,.fl-builder-ui-skin--dark .fl-builder-panel,.fl-builder-ui-skin--dark .fl-lightbox,body.fl-builder-ui-skin--dark .fl-builder-bar .fl-builder-bar-content{background:#23282d;color:#b4b9be;border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-header{color:#b4b9be;border-bottom-color:#1d1d1d;border-top-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header{border-top-color:#1d2227}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel:before{border-bottom-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder--panel-arrow polygon{fill:#1d1d1d}.fl-builder-ui-skin--dark .fl-builder-panel-search .fl-builder-panel-search-input{background:#24282e}.fl-builder-ui-skin--dark .fl-responsive-preview-content{background:#131619}.fl-builder-ui-skin--dark .fl-form-table th{background:#23282d!important;color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--preview-actions .device-icons,.fl-builder-ui-skin--dark .fl-builder-button{background:#2c333a}.fl-builder-ui-skin--dark .fl-builder-button:focus{background:#131a22}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-primary{color:#fff!important;fill:#fff!important;background:#00a0d2}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-buy-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-feedback-button,.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-upgrade-button{background-color:#f7a407;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-silent:focus{border:2px solid #00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:hover,.fl-builder-ui-skin--dark .fl-builder--menu>button:hover{background:#101215!important}.fl-builder-ui-skin--dark .fl-builder--menu>a:focus,.fl-builder-ui-skin--dark .fl-builder--menu>button:focus{background:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-bar-title{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:#181b1f}.fl-builder-simple.fl-builder-ui-skin--dark .fl-builder-bar-title:hover{background-color:transparent}.fl-builder-ui-skin--dark .fl-builder-layout-title{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-bar-title-caret i,.fl-builder-ui-skin--dark .fl-builder-layout-pretitle,.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title{color:#7d8690}.fl-builder-ui-skin--dark button.fl-builder-button.fl-builder-bar-title-caret:focus{background-color:#101215!important}.fl-builder-ui-skin--dark .fl-builder--search:before{color:rgba(162,173,184,.73)}.fl-builder-ui-skin--dark .fl-builder--search input:focus::-webkit-input-placeholder{color:rgba(162,173,184,.73)!important}.fl-builder-ui-skin--dark .fl-builder--search .search-clear{color:rgba(162,173,184,.5);background-color:#e4e4e4;background:linear-gradient(to left,#383f46,#383f46 75%,rgba(56,63,70,0))}.fl-builder-ui-skin--dark .fl-builder--menu hr{background-color:#23282d!important;border:none}.fl-builder-ui-skin--dark .fl-builder--tabs{border-color:#383f46!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing,.fl-builder-ui-skin--dark .fl-builder-settings-tabs a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-more.fl-contains-active{color:#fff!important;fill:#fff!important;background:#181b20!important}.fl-builder-ui-skin--dark .fl-builder--tabs :focus{background-color:#101215!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder--tabs .is-showing:focus{color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder--menu-item:hover{background:#383f46;color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--menu * .fl-builder--menu-item-accessory{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-group-name{color:#7d8690}.fl-builder-ui-skin--dark .fl-builder--selector-display{color:#c6cdd6;background:#1a1b22 url(../img/svg/select-arrow-down-alt2-light.svg) no-repeat center right 10px!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label{color:#b5becb}.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{border-color:#5b656f;color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-panel-search-input input{background:#171b1f!important}.fl-builder-ui-skin--dark .fl-builder--selector-display-label:focus,.fl-builder-ui-skin--dark .fl-builder-panel-search-input input:focus{border-color:#00a0d2}.fl-builder-ui-skin--dark .fl-builder--group-label{color:#aaafb5!important;background:#24282e}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu{border-color:#101215!important;color:#7c858e;background-color:#101215}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu:before{border-bottom-color:#101215}.fl-builder-ui-skin--dark .fl-builder--menu>a,.fl-builder-ui-skin--dark .fl-builder--menu>button,.fl-builder-ui-skin--dark .fl-builder--menu>span{color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:hover{background:#23282d!important;color:#a1adb9}.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:focus{background:#23282d!important;color:#00a0d2!important}.fl-builder-ui-skin--dark .fl-builder-panel-drag-handle{fill:#5b656f}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-header,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-header,.fl-builder-ui-skin--dark .fl-builder-settings-section-header{background-color:#191b21;border-color:#191b21}.fl-builder-ui-skin--dark .fl-builder--template-collection-section-name,.fl-builder-ui-skin--dark .fl-builder--user-templates-section-name,.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-title,.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title{color:#7d8690!important;fill:#7d8690;background:#24282e}.fl-builder-ui-skin--dark .fl-builder-settings-fields .fl-builder-settings-title:focus{border-color:#7d8690}.fl-builder-ui-skin--dark .fl-builder-blocks-section-content .fl-builder-block,.fl-builder-ui-skin--dark .fl-user-template{color:#b8c2ce}.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-content,.fl-builder-ui-skin--dark .fl-user-template:hover{background:#171b1f;color:#fff}.fl-builder-ui-skin--dark .fl-builder-block:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover i{color:#6d7782!important}.fl-builder-ui-skin--dark .fl-builder-block:hover a:hover i,.fl-builder-ui-skin--dark .fl-user-template:hover a:hover i{color:#9eacbb!important}.fl-builder-ui-skin--dark .fl-builder-block .fl-builder-block-icon{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col,.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col{background:#7d8690}.fl-builder-ui-skin--dark .fl-user-templates{border-color:#101215}.fl-builder-ui-skin--dark .fl-builder--template-thumbnail{border-color:#393f44}.fl-builder-ui-skin--dark .fl-builder--menu a.fl-template-collection{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-lightbox .fl-lightbox-header h1{color:#fff!important}.fl-builder-ui-skin--dark .fl-form-table th label{color:#a8b3bf!important}.fl-builder-ui-skin--dark .fl-builder-settings-tabs{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields h3.fl-builder-settings-title{background:#24282e}.fl-builder-ui-skin--dark h3.fl-builder-settings-title .fl-builder-settings-title-text-wrap{color:#a8b3bf;background-color:#1b2025}.fl-builder-ui-skin--dark .fl-lightbox :not(i):not([class^=ace_]){color:#a7b1bb!important}.fl-builder-ui-skin--dark .fl-builder-button{color:#c6cdd6!important;fill:#c6cdd6!important}.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover,.fl-builder-ui-skin--dark .fl-builder-content-panel-button{color:#00a0d2!important;fill:#00a0d2!important}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-button.fl-builder-button-primary{color:#fff!important}.fl-builder-ui-skin--dark .fl-color-picker,.fl-builder-ui-skin--dark .fl-color-picker-color.fl-color-picker-empty{background:#1a1b22!important}.fl-color-picker-color.fl-color-picker-empty .fl-color-picker-icon{fill:#6f7881}.fl-builder-ui-skin--dark .fl-color-picker-clear{background-color:#121a23!important}.fl-builder-ui-skin--dark .fl-color-picker-clear:hover{background-color:#373f46}.fl-builder-ui-skin--dark span.fl-builder-block-no-node-templates:hover{background:#1d2025}.fl-builder-ui-skin--dark .fl-builder-settings-tab-description{background:#1d2227}.fl-builder-ui-skin--dark .fl-builder-panel-search button svg .filled-shape{fill:#b5becb}.fl-builder-ui-skin--dark .fl-builder-custom-field,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text],.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url],.fl-builder-ui-skin--dark .fl-builder-settings-fields select,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url]:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields select:focus,.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea:focus{border-color:#00a0d2!important;color:#fff!important}.fl-builder-ui-skin--dark .fl-builder-settings-fields select{background-image:url(../img/svg/select-arrow-down-alt2-light.svg)!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-selection__rendered{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-lightbox .select2-container--default .selection .select2-selection--single{border-color:#181b20!important}.fl-builder-ui-skin--dark .select2-dropdown{background-color:#181b20!important}.fl-builder-ui-skin--dark .select2-search__field{background-color:#2c333a!important}.fl-builder-ui-skin--dark .fl-builder-custom-field select,.fl-builder-ui-skin--dark .fl-photo-field select{border-color:#7d8690!important}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle{color:#6b747d}.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle:hover{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--main-menu-panel-view-title{color:#a8b3bf}.fl-builder-ui-skin--dark .fl-builder--saving-indicator{color:#858f99}.fl-builder-ui-skin--dark .fl-icons-list i:hover{background-color:#16191d;color:#fff}.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:after,.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:before{background:#6f7881}.fl-builder-ui-skin--dark .fl-builder--user-templates-section-content{border-color:#1d1d1d}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button{background:0 0;border-right-color:#101215!important}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button:hover{background:#181b1f}.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span{color:#c6cdd6}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu{background:#131a22;border-color:#131a22;border-top-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu:before{border-bottom-color:#353c43}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:focus,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover{background:#383f46}.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a.fl-active,.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu>a:hover.fl-active{color:#fff!important;background:#383f46}.fl-builder-ui-skin--dark ul.as-selections{background-color:#121a23}.fl-builder-ui-skin--dark .fl-custom-query .fl-builder-settings-section{border-top:2px solid #1b2026!important}.fl-builder-ui-skin--dark div.fl-field-unit-select{background-color:#181b20!important}.fl-builder-ui-skin--dark .fl-dimension-field-units>*{border-right:1px solid #383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider,.fl-builder-ui-skin--dark .fl-field-popup-slider-input .ui-slider-handle{background:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-arrow:after{border-bottom-color:#383f46}.fl-builder-ui-skin--dark .fl-field-popup-slider-input{background-color:#121a23}.fl-builder-ui-skin--dark .fl-unit-field-input{border-right:1px solid #383f46!important}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"]{background-color:#383f46!important;color:#fff}.fl-builder-ui-skin--dark .fl-button-group-field-option[data-selected="1"] i{color:#fff!important}.fl-builder-ui-skin--dark .fl-button-group-field-options{background:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle{background-color:#181b20}.fl-builder-ui-skin--dark .fl-compound-field-section-toggle:hover{background-color:#383f46}.fl-builder-ui-skin--dark .fl-compound-field-section-visible .fl-compound-field-section-toggle{border-top-color:#121a23!important;background-color:transparent}.fl-builder-ui-skin--dark .fl-field-connections-toggle i{color:#7c8590}.fl-builder-ui-skin--dark .fl-lightbox .fl-field-connection-content{background-color:#191b20!important}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane>.fl-nanoscroller-slider{background-color:#181b20}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane:hover>.fl-nanoscroller-slider{background-color:#5a646f}.fl-builder-ui-skin--dark .fl-nanoscroller>.fl-nanoscroller-pane.active>.fl-nanoscroller-slider{background-color:#00a0d2}.fl-builder-ui-skin--dark .fl-lightbox div.mce-panel{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox .mce-toolbar .mce-ico{color:#a7b1bb}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary{background:#383f46;border:none;box-shadow:none}.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-settings .wp-switch-editor{background:#23282d}.fl-builder-ui-skin--dark .fl-lightbox .html-active .switch-html,.fl-builder-ui-skin--dark .fl-lightbox .quicktags-toolbar,.fl-builder-ui-skin--dark .fl-lightbox .tmce-active .switch-tmce{background:#383f46}.fl-builder-ui-skin--dark .fl-lightbox textarea.wp-editor-area{background:0 0!important}.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button-secondary:hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button.hover,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:focus,.fl-builder-ui-skin--dark .fl-lightbox .wp-core-ui .button:hover{background:#191b20}
extensions/fl-builder-cache-helper/classes/class-fl-builder-cache-helper.php CHANGED
@@ -18,7 +18,7 @@ class Plugin {
18
 
19
  add_action( 'plugins_loaded', array( $this, 'unload_helper_plugin' ) );
20
  add_action( 'plugins_loaded', array( $this, 'load_files' ) );
21
- add_action( 'init', array( $this, 'check_urls' ) );
22
  add_action( 'fl_builder_admin_settings_save', array( $this, 'save_settings' ) );
23
  }
24
 
@@ -29,14 +29,19 @@ class Plugin {
29
  public function check_urls() {
30
  $replace = array( 'https://', 'http://' );
31
  $current = str_replace( $replace, '', get_option( 'siteurl' ) );
32
- $saved = str_replace( $replace, '', get_option( 'fl_site_url' ) );
33
 
34
  if ( $current !== $saved ) {
35
- \FLBuilderModel::delete_asset_cache_for_all_posts();
36
- if ( class_exists( '\FLCustomizer' ) && method_exists( '\FLCustomizer', 'clear_all_css_cache' ) ) {
37
- \FLCustomizer::clear_all_css_cache();
 
 
 
 
 
 
38
  }
39
- \FLBuilderUtils::update_option( 'fl_site_url', $current );
40
  }
41
  }
42
 
18
 
19
  add_action( 'plugins_loaded', array( $this, 'unload_helper_plugin' ) );
20
  add_action( 'plugins_loaded', array( $this, 'load_files' ) );
21
+ add_action( 'admin_init', array( $this, 'check_urls' ) );
22
  add_action( 'fl_builder_admin_settings_save', array( $this, 'save_settings' ) );
23
  }
24
 
29
  public function check_urls() {
30
  $replace = array( 'https://', 'http://' );
31
  $current = str_replace( $replace, '', get_option( 'siteurl' ) );
32
+ $saved = str_replace( $replace, '', base64_decode( get_option( 'fl_site_url' ), true ) );
33
 
34
  if ( $current !== $saved ) {
35
+ \FLBuilderUtils::update_option( 'fl_site_url', base64_encode( $current ) );
36
+ if ( '' !== $saved ) {
37
+ \FLBuilderModel::delete_asset_cache_for_all_posts();
38
+ if ( class_exists( '\FLCustomizer' ) && method_exists( '\FLCustomizer', 'clear_all_css_cache' ) ) {
39
+ \FLCustomizer::clear_all_css_cache();
40
+ }
41
+
42
+ \FLBuilder::log( 'Beaver Builder: URL change detected, cache cleared.' );
43
+ do_action( 'fl_site_url_changed', $current, $saved );
44
  }
 
45
  }
46
  }
47
 
fl-builder.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Beaver Builder Plugin (Lite Version)
4
  * Plugin URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-uri
5
  * Description: A drag and drop frontend WordPress page builder plugin that works with almost any theme!
6
- * Version: 2.5.2.3
7
  * Author: The Beaver Builder Team
8
  * Author URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-author
9
  * Copyright: (c) 2014 Beaver Builder
3
  * Plugin Name: Beaver Builder Plugin (Lite Version)
4
  * Plugin URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-uri
5
  * Description: A drag and drop frontend WordPress page builder plugin that works with almost any theme!
6
+ * Version: 2.5.3.1
7
  * Author: The Beaver Builder Team
8
  * Author URI: https://www.wpbeaverbuilder.com/?utm_medium=bb&utm_source=plugins-admin-page&utm_campaign=plugins-admin-author
9
  * Copyright: (c) 2014 Beaver Builder
includes/row-css.php CHANGED
@@ -275,7 +275,7 @@ FLBuilderCSS::border_field_rule( array(
275
  FLBuilderCSS::responsive_rule( array(
276
  'settings' => $settings,
277
  'setting_name' => 'min_height',
278
- 'selector' => ".fl-node-$id > .fl-row-content-wrap",
279
  'prop' => 'min-height',
280
  'enabled' => 'custom' === $settings->full_height,
281
  ) );
@@ -307,3 +307,43 @@ if ( isset( $settings->max_content_width ) ) {
307
  }
308
 
309
  FLBuilderArt::render_shape_layers_css( $row );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
275
  FLBuilderCSS::responsive_rule( array(
276
  'settings' => $settings,
277
  'setting_name' => 'min_height',
278
+ 'selector' => ".fl-node-$id.fl-row-custom-height > .fl-row-content-wrap",
279
  'prop' => 'min-height',
280
  'enabled' => 'custom' === $settings->full_height,
281
  ) );
307
  }
308
 
309
  FLBuilderArt::render_shape_layers_css( $row );
310
+
311
+ ?>
312
+
313
+ /* Full Height Rows */
314
+ .fl-node-<?php echo $id; ?>.fl-row-full-height > .fl-row-content-wrap,
315
+ .fl-node-<?php echo $id; ?>.fl-row-custom-height > .fl-row-content-wrap {
316
+ display: -webkit-box;
317
+ display: -webkit-flex;
318
+ display: -ms-flexbox;
319
+ display: flex;
320
+ }
321
+ .fl-node-<?php echo $id; ?>.fl-row-full-height > .fl-row-content-wrap {
322
+ min-height: 100vh;
323
+ }
324
+ .fl-node-<?php echo $id; ?>.fl-row-custom-height > .fl-row-content-wrap {
325
+ min-height: 0;
326
+ }
327
+
328
+ .fl-builder-edit .fl-node-<?php echo $id; ?>.fl-row-full-height > .fl-row-content-wrap {
329
+ min-height: calc( 100vh - 48px );
330
+ }
331
+
332
+ /* Full height iPad with portrait orientation. */
333
+ @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
334
+ .fl-node-<?php echo $id; ?>.fl-row-full-height > .fl-row-content-wrap {
335
+ min-height: 1024px;
336
+ }
337
+ }
338
+ /* Full height iPad with landscape orientation. */
339
+ @media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape){
340
+ .fl-node-<?php echo $id; ?>.fl-row-full-height > .fl-row-content-wrap {
341
+ min-height: 768px;
342
+ }
343
+ }
344
+ /* Full height iPhone 5. You can also target devices with aspect ratio. */
345
+ @media screen and (device-aspect-ratio: 40/71) {
346
+ .fl-node-<?php echo $id; ?>.fl-row-full-height > .fl-row-content-wrap {
347
+ min-height: 500px;
348
+ }
349
+ }
includes/ui-field-gradient.php CHANGED
@@ -8,6 +8,10 @@ var defaults = {
8
  stops: [ 0, 100 ],
9
  };
10
 
 
 
 
 
11
  var value = '' === data.value ? defaults : jQuery.extend( true, defaults, data.value );
12
 
13
  var type = wp.template( 'fl-builder-field-select' )( {
8
  stops: [ 0, 100 ],
9
  };
10
 
11
+ if ( typeof data.field.defaults !== 'undefined' ) {
12
+ defaults = jQuery.extend( true, defaults, data.field.defaults );
13
+ }
14
+
15
  var value = '' === data.value ? defaults : jQuery.extend( true, defaults, data.value );
16
 
17
  var type = wp.template( 'fl-builder-field-select' )( {
includes/updater-config.php CHANGED
@@ -3,7 +3,7 @@
3
  if ( class_exists( 'FLUpdater' ) ) {
4
  FLUpdater::add_product(array(
5
  'name' => 'Beaver Builder Plugin (Lite Version)',
6
- 'version' => '2.5.2.3',
7
  'slug' => 'bb-plugin',
8
  'type' => 'plugin',
9
  ));
3
  if ( class_exists( 'FLUpdater' ) ) {
4
  FLUpdater::add_product(array(
5
  'name' => 'Beaver Builder Plugin (Lite Version)',
6
+ 'version' => '2.5.3.1',
7
  'slug' => 'bb-plugin',
8
  'type' => 'plugin',
9
  ));
includes/vendor/drip/Drip_API.class.php CHANGED
@@ -4,7 +4,7 @@
4
  * Drip API
5
  * @author Svetoslav Marinov (SLAVI)
6
  */
7
- Class Drip_Api {
8
  private $version = "2";
9
  private $api_token = '';
10
  private $error_code = '';
4
  * Drip API
5
  * @author Svetoslav Marinov (SLAVI)
6
  */
7
+ Class FL_Drip_Api {
8
  private $version = "2";
9
  private $api_token = '';
10
  private $error_code = '';
js/build/builder.bundle.js CHANGED
@@ -61,10 +61,10 @@ var getStrings = function getStrings() {
61
  "use strict";
62
  __webpack_require__.r(__webpack_exports__);
63
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
64
- /* harmony export */ "deleteNode": () => (/* binding */ deleteNode),
65
  /* harmony export */ "copyNode": () => (/* binding */ copyNode),
66
- /* harmony export */ "scrollToNode": () => (/* binding */ scrollToNode),
67
- /* harmony export */ "moveNode": () => (/* binding */ moveNode)
 
68
  /* harmony export */ });
69
  /* harmony import */ var data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! data */ "./src/builder/data/index.js");
70
 
@@ -243,20 +243,20 @@ var openSettings = function openSettings(id) {
243
  "use strict";
244
  __webpack_require__.r(__webpack_exports__);
245
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
246
- /* harmony export */ "getSystemActions": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemActions),
247
- /* harmony export */ "getSystemConfig": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemConfig),
248
- /* harmony export */ "getSystemSelectors": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemSelectors),
249
- /* harmony export */ "getSystemState": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemState),
250
- /* harmony export */ "getSystemStore": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemStore),
251
- /* harmony export */ "useSystemState": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.useSystemState),
252
  /* harmony export */ "getChildren": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getChildren),
253
  /* harmony export */ "getLayoutActions": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutActions),
254
  /* harmony export */ "getLayoutHooks": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutHooks),
255
  /* harmony export */ "getLayoutState": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutState),
256
  /* harmony export */ "getLayoutStore": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutStore),
257
  /* harmony export */ "getNode": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getNode),
 
 
 
 
 
258
  /* harmony export */ "nodeExists": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.nodeExists),
259
- /* harmony export */ "useLayoutState": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.useLayoutState)
 
260
  /* harmony export */ });
261
  /* harmony import */ var _system__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./system */ "./src/builder/data/system/index.js");
262
  /* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layout */ "./src/builder/data/layout/index.js");
@@ -274,54 +274,54 @@ __webpack_require__.r(__webpack_exports__);
274
  "use strict";
275
  __webpack_require__.r(__webpack_exports__);
276
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
277
- /* harmony export */ "undo": () => (/* binding */ undo),
278
- /* harmony export */ "redo": () => (/* binding */ redo),
279
- /* harmony export */ "insertNode": () => (/* binding */ insertNode),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
280
  /* harmony export */ "insertFreeformNode": () => (/* binding */ insertFreeformNode),
 
281
  /* harmony export */ "insertNodes": () => (/* binding */ insertNodes),
282
- /* harmony export */ "reorderNode": () => (/* binding */ reorderNode),
283
  /* harmony export */ "moveNode": () => (/* binding */ moveNode),
 
 
 
284
  /* harmony export */ "renderNode": () => (/* binding */ renderNode),
285
- /* harmony export */ "updateNode": () => (/* binding */ updateNode),
286
- /* harmony export */ "updateNodeSettings": () => (/* binding */ updateNodeSettings),
287
- /* harmony export */ "updateNodeSetting": () => (/* binding */ updateNodeSetting),
288
- /* harmony export */ "deleteNode": () => (/* binding */ deleteNode),
289
- /* harmony export */ "addModule": () => (/* binding */ addModule),
290
- /* harmony export */ "copyModule": () => (/* binding */ copyModule),
291
- /* harmony export */ "addColumns": () => (/* binding */ addColumns),
292
  /* harmony export */ "reorderColumn": () => (/* binding */ reorderColumn),
293
- /* harmony export */ "moveColumn": () => (/* binding */ moveColumn),
294
- /* harmony export */ "copyColumn": () => (/* binding */ copyColumn),
295
- /* harmony export */ "resizeColumn": () => (/* binding */ resizeColumn),
296
- /* harmony export */ "deleteColumn": () => (/* binding */ deleteColumn),
297
  /* harmony export */ "resetColWidths": () => (/* binding */ resetColWidths),
298
- /* harmony export */ "addColumnGroup": () => (/* binding */ addColumnGroup),
299
- /* harmony export */ "addRow": () => (/* binding */ addRow),
300
- /* harmony export */ "copyRow": () => (/* binding */ copyRow),
301
- /* harmony export */ "resizeRowContent": () => (/* binding */ resizeRowContent),
302
  /* harmony export */ "resetRowWidth": () => (/* binding */ resetRowWidth),
303
- /* harmony export */ "applyTemplate": () => (/* binding */ applyTemplate),
304
- /* harmony export */ "addNodeTemplate": () => (/* binding */ addNodeTemplate),
 
 
 
 
 
 
305
  /* harmony export */ "saveNodeTemplate": () => (/* binding */ saveNodeTemplate),
306
- /* harmony export */ "deleteNodeTemplate": () => (/* binding */ deleteNodeTemplate),
307
  /* harmony export */ "saveUserTemplateSettings": () => (/* binding */ saveUserTemplateSettings),
308
- /* harmony export */ "deleteUserTemplate": () => (/* binding */ deleteUserTemplate),
309
- /* harmony export */ "addColumnTemplate": () => (/* binding */ addColumnTemplate),
310
- /* harmony export */ "addRowTemplate": () => (/* binding */ addRowTemplate),
311
- /* harmony export */ "fetchLayout": () => (/* binding */ fetchLayout),
312
  /* harmony export */ "setLayout": () => (/* binding */ setLayout),
313
- /* harmony export */ "renderLayout": () => (/* binding */ renderLayout),
314
- /* harmony export */ "saveLayoutSettings": () => (/* binding */ saveLayoutSettings),
315
- /* harmony export */ "saveGlobalSettings": () => (/* binding */ saveGlobalSettings),
316
- /* harmony export */ "saveLayout": () => (/* binding */ saveLayout),
317
- /* harmony export */ "saveDraft": () => (/* binding */ saveDraft),
318
- /* harmony export */ "discardDraft": () => (/* binding */ discardDraft),
319
- /* harmony export */ "saveHistoryState": () => (/* binding */ saveHistoryState),
320
- /* harmony export */ "clearHistoryStates": () => (/* binding */ clearHistoryStates),
321
- /* harmony export */ "renderHistoryState": () => (/* binding */ renderHistoryState),
322
- /* harmony export */ "displaySettings": () => (/* binding */ displaySettings),
323
- /* harmony export */ "cancelDisplaySettings": () => (/* binding */ cancelDisplaySettings),
324
- /* harmony export */ "resizingComplete": () => (/* binding */ resizingComplete)
325
  /* harmony export */ });
326
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
327
 
@@ -772,8 +772,8 @@ var resizingComplete = function resizingComplete() {
772
  "use strict";
773
  __webpack_require__.r(__webpack_exports__);
774
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
775
- /* harmony export */ "before": () => (/* binding */ before),
776
- /* harmony export */ "after": () => (/* binding */ after)
777
  /* harmony export */ });
778
  /* harmony import */ var _actions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions */ "./src/builder/data/layout/actions.js");
779
  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
@@ -1389,14 +1389,14 @@ var after = {
1389
  "use strict";
1390
  __webpack_require__.r(__webpack_exports__);
1391
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1392
- /* harmony export */ "getLayoutStore": () => (/* binding */ getLayoutStore),
1393
- /* harmony export */ "getLayoutState": () => (/* binding */ getLayoutState),
1394
  /* harmony export */ "getLayoutActions": () => (/* binding */ getLayoutActions),
1395
  /* harmony export */ "getLayoutHooks": () => (/* binding */ getLayoutHooks),
1396
- /* harmony export */ "useLayoutState": () => (/* binding */ useLayoutState),
 
1397
  /* harmony export */ "getNode": () => (/* binding */ getNode),
1398
- /* harmony export */ "getChildren": () => (/* binding */ getChildren),
1399
- /* harmony export */ "nodeExists": () => (/* binding */ nodeExists)
1400
  /* harmony export */ });
1401
  /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./store */ "./src/builder/data/layout/store/index.js");
1402
  /* harmony import */ var _reducers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reducers */ "./src/builder/data/layout/reducers.js");
@@ -1476,8 +1476,8 @@ store.dispatch(_actions__WEBPACK_IMPORTED_MODULE_3__.fetchLayout());
1476
  "use strict";
1477
  __webpack_require__.r(__webpack_exports__);
1478
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1479
- /* harmony export */ "layout": () => (/* binding */ layout),
1480
  /* harmony export */ "editing": () => (/* binding */ editing),
 
1481
  /* harmony export */ "resizing": () => (/* binding */ resizing)
1482
  /* harmony export */ });
1483
  /* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! redux */ "redux");
@@ -2330,21 +2330,21 @@ var undoable = function undoable(reducer) {
2330
  __webpack_require__.r(__webpack_exports__);
2331
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2332
  /* harmony export */ "defaultNode": () => (/* binding */ defaultNode),
2333
- /* harmony export */ "sortNodes": () => (/* binding */ sortNodes),
2334
- /* harmony export */ "nodeExists": () => (/* binding */ nodeExists),
2335
  /* harmony export */ "getChildNodes": () => (/* binding */ getChildNodes),
 
2336
  /* harmony export */ "getSiblingNodes": () => (/* binding */ getSiblingNodes),
2337
- /* harmony export */ "mergeNode": () => (/* binding */ mergeNode),
2338
  /* harmony export */ "insertExistingNodeAndResolvePositions": () => (/* binding */ insertExistingNodeAndResolvePositions),
2339
  /* harmony export */ "insertNewNodeAndResolvePositions": () => (/* binding */ insertNewNodeAndResolvePositions),
2340
- /* harmony export */ "deleteChildren": () => (/* binding */ deleteChildren),
2341
- /* harmony export */ "deleteNodeAndResolvePositions": () => (/* binding */ deleteNodeAndResolvePositions),
2342
- /* harmony export */ "resetColumnWidths": () => (/* binding */ resetColumnWidths),
2343
  /* harmony export */ "isNodeEmpty": () => (/* binding */ isNodeEmpty),
2344
- /* harmony export */ "getOrphans": () => (/* binding */ getOrphans),
 
 
 
 
2345
  /* harmony export */ "verifyNodeShape": () => (/* binding */ verifyNodeShape),
2346
- /* harmony export */ "verifyNodes": () => (/* binding */ verifyNodes),
2347
- /* harmony export */ "verifyNoOrphans": () => (/* binding */ verifyNoOrphans)
2348
  /* harmony export */ });
2349
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2350
 
@@ -2590,11 +2590,11 @@ var verifyNoOrphans = function verifyNoOrphans(nodes) {
2590
  "use strict";
2591
  __webpack_require__.r(__webpack_exports__);
2592
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2593
- /* harmony export */ "registerStore": () => (/* binding */ registerStore),
2594
- /* harmony export */ "useStore": () => (/* binding */ useStore),
2595
- /* harmony export */ "getStore": () => (/* binding */ getStore),
2596
  /* harmony export */ "getDispatch": () => (/* binding */ getDispatch),
2597
- /* harmony export */ "getSelectors": () => (/* binding */ getSelectors)
 
 
 
2598
  /* harmony export */ });
2599
  /* harmony import */ var _beaverbuilder_app_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @beaverbuilder/app-core */ "@beaverbuilder/app-core");
2600
  /* harmony import */ var _beaverbuilder_app_core__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_beaverbuilder_app_core__WEBPACK_IMPORTED_MODULE_0__);
@@ -2620,13 +2620,13 @@ var _createStoreRegistry = (0,_beaverbuilder_app_core__WEBPACK_IMPORTED_MODULE_0
2620
  "use strict";
2621
  __webpack_require__.r(__webpack_exports__);
2622
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2623
- /* harmony export */ "setShouldShowShortcuts": () => (/* binding */ setShouldShowShortcuts),
2624
- /* harmony export */ "registerPanel": () => (/* binding */ registerPanel),
2625
  /* harmony export */ "displayPanel": () => (/* binding */ displayPanel),
2626
- /* harmony export */ "togglePanel": () => (/* binding */ togglePanel),
2627
  /* harmony export */ "hideCurrentPanel": () => (/* binding */ hideCurrentPanel),
 
 
2628
  /* harmony export */ "setIsEditing": () => (/* binding */ setIsEditing),
2629
- /* harmony export */ "setColorScheme": () => (/* binding */ setColorScheme)
 
2630
  /* harmony export */ });
2631
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2632
 
@@ -2706,8 +2706,8 @@ var setColorScheme = function setColorScheme() {
2706
  "use strict";
2707
  __webpack_require__.r(__webpack_exports__);
2708
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2709
- /* harmony export */ "before": () => (/* binding */ before),
2710
- /* harmony export */ "after": () => (/* binding */ after)
2711
  /* harmony export */ });
2712
  /**
2713
  * Effects that fire before an action.
@@ -2751,12 +2751,12 @@ var after = {
2751
  "use strict";
2752
  __webpack_require__.r(__webpack_exports__);
2753
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2754
- /* harmony export */ "useSystemState": () => (/* binding */ useSystemState),
2755
- /* harmony export */ "getSystemStore": () => (/* binding */ getSystemStore),
2756
- /* harmony export */ "getSystemState": () => (/* binding */ getSystemState),
2757
  /* harmony export */ "getSystemActions": () => (/* binding */ getSystemActions),
 
2758
  /* harmony export */ "getSystemSelectors": () => (/* binding */ getSystemSelectors),
2759
- /* harmony export */ "getSystemConfig": () => (/* binding */ getSystemConfig)
 
 
2760
  /* harmony export */ });
2761
  /* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../registry */ "./src/builder/data/registry/index.js");
2762
  /* harmony import */ var _actions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./actions */ "./src/builder/data/system/actions.js");
@@ -2809,11 +2809,11 @@ var getSystemConfig = function getSystemConfig() {
2809
  "use strict";
2810
  __webpack_require__.r(__webpack_exports__);
2811
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2812
- /* harmony export */ "shouldShowShortcuts": () => (/* binding */ shouldShowShortcuts),
2813
- /* harmony export */ "panels": () => (/* binding */ panels),
2814
  /* harmony export */ "currentPanel": () => (/* binding */ currentPanel),
2815
  /* harmony export */ "isEditing": () => (/* binding */ isEditing),
2816
- /* harmony export */ "colorScheme": () => (/* binding */ colorScheme)
 
2817
  /* harmony export */ });
2818
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2819
 
@@ -2969,8 +2969,8 @@ var querymonitor = function querymonitor() {
2969
  "use strict";
2970
  __webpack_require__.r(__webpack_exports__);
2971
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2972
- /* harmony export */ "SVGSymbols": () => (/* binding */ SVGSymbols),
2973
- /* harmony export */ "Icon": () => (/* binding */ Icon)
2974
  /* harmony export */ });
2975
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
2976
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
@@ -3242,8 +3242,8 @@ var ContextMenu = function ContextMenu(_ref) {
3242
  "use strict";
3243
  __webpack_require__.r(__webpack_exports__);
3244
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3245
- /* harmony export */ "registerPanels": () => (/* binding */ registerPanels),
3246
- /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
3247
  /* harmony export */ });
3248
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
3249
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
@@ -3639,7 +3639,7 @@ var InlineEditor = /*#__PURE__*/function (_Component) {
3639
  var settings = jQuery(".fl-builder-settings[data-node=\"".concat(nodeId, "\"]"));
3640
  var content = editor.getContent();
3641
 
3642
- if (!settings.length) {
3643
  return;
3644
  } else if ('editor' === field.type) {
3645
  var textarea = settings.find("#fl-field-".concat(field.name, " textarea.wp-editor-area"));
@@ -4793,14 +4793,14 @@ var DisclosureArrow = function DisclosureArrow() {
4793
  "use strict";
4794
  __webpack_require__.r(__webpack_exports__);
4795
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
4796
- /* harmony export */ "getModuleIconComponent": () => (/* binding */ getModuleIconComponent),
4797
- /* harmony export */ "DefaultIcon": () => (/* binding */ DefaultIcon),
4798
  /* harmony export */ "Column": () => (/* binding */ Column),
4799
- /* harmony export */ "Row": () => (/* binding */ Row),
4800
  /* harmony export */ "Photo": () => (/* binding */ Photo),
 
4801
  /* harmony export */ "Text": () => (/* binding */ Text),
4802
- /* harmony export */ "Alert": () => (/* binding */ Alert),
4803
- /* harmony export */ "Visibility": () => (/* binding */ Visibility)
4804
  /* harmony export */ });
4805
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
4806
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
@@ -4987,17 +4987,17 @@ var Visibility = function Visibility() {
4987
  "use strict";
4988
  __webpack_require__.r(__webpack_exports__);
4989
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
4990
- /* harmony export */ "useSingleAndDoubleClick": () => (/* reexport safe */ _use_single_and_double_click__WEBPACK_IMPORTED_MODULE_2__["default"]),
4991
- /* harmony export */ "sanitizeString": () => (/* binding */ sanitizeString),
4992
- /* harmony export */ "getModuleTypeLabel": () => (/* binding */ getModuleTypeLabel),
4993
- /* harmony export */ "hasVisibility": () => (/* binding */ hasVisibility),
4994
  /* harmony export */ "getChildNodes": () => (/* binding */ getChildNodes),
 
4995
  /* harmony export */ "getNodeTree": () => (/* binding */ getNodeTree),
4996
- /* harmony export */ "isHoveringBefore": () => (/* binding */ isHoveringBefore),
 
4997
  /* harmony export */ "isDraggable": () => (/* binding */ isDraggable),
 
 
 
4998
  /* harmony export */ "shouldAllowDrop": () => (/* binding */ shouldAllowDrop),
4999
- /* harmony export */ "getTransparentImg": () => (/* binding */ getTransparentImg),
5000
- /* harmony export */ "moduleHasDefinition": () => (/* binding */ moduleHasDefinition)
5001
  /* harmony export */ });
5002
  /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dompurify */ "./node_modules/dompurify/dist/purify.js");
5003
  /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(dompurify__WEBPACK_IMPORTED_MODULE_0__);
@@ -5552,7 +5552,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
5552
  \***********************************************/
5553
  /***/ (function(module) {
5554
 
5555
- /*! @license DOMPurify 2.3.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.5/LICENSE */
5556
 
5557
  (function (global, factory) {
5558
  true ? module.exports = factory() :
@@ -5743,6 +5743,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
5743
  var IS_SCRIPT_OR_DATA = seal(/^(?:\w+script|data):/i);
5744
  var ATTR_WHITESPACE = seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g // eslint-disable-line no-control-regex
5745
  );
 
5746
 
5747
  var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
5748
 
@@ -5802,7 +5803,7 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
5802
  * Version label, exposed for easier checks
5803
  * if DOMPurify is up to date or not
5804
  */
5805
- DOMPurify.version = '2.3.5';
5806
 
5807
  /**
5808
  * Array of elements that DOMPurify removed during sanitation.
@@ -6397,7 +6398,9 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
6397
  * @return {Iterator} iterator instance
6398
  */
6399
  var _createIterator = function _createIterator(root) {
6400
- return createNodeIterator.call(root.ownerDocument || root, root, NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_TEXT, null, false);
 
 
6401
  };
6402
 
6403
  /**
@@ -6489,6 +6492,12 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
6489
 
6490
  /* Remove element if anything forbids its presence */
6491
  if (!ALLOWED_TAGS[tagName] || FORBID_TAGS[tagName]) {
 
 
 
 
 
 
6492
  /* Keep content except for bad-listed elements */
6493
  if (KEEP_CONTENT && !FORBID_CONTENTS[tagName]) {
6494
  var parentNode = getParentNode(currentNode) || currentNode.parentNode;
@@ -6503,11 +6512,6 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
6503
  }
6504
  }
6505
 
6506
- if (!FORBID_TAGS[tagName] && _basicCustomElementTest(tagName)) {
6507
- if (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp && regExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck, tagName)) return false;
6508
- if (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function && CUSTOM_ELEMENT_HANDLING.tagNameCheck(tagName)) return false;
6509
- }
6510
-
6511
  _forceRemove(currentNode);
6512
  return true;
6513
  }
@@ -6891,6 +6895,11 @@ var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
6891
 
6892
  var serializedHTML = WHOLE_DOCUMENT ? body.outerHTML : body.innerHTML;
6893
 
 
 
 
 
 
6894
  /* Sanitize final string template-safe */
6895
  if (SAFE_FOR_TEMPLATES) {
6896
  serializedHTML = stringReplace(serializedHTML, MUSTACHE_EXPR$$1, ' ');
61
  "use strict";
62
  __webpack_require__.r(__webpack_exports__);
63
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
64
  /* harmony export */ "copyNode": () => (/* binding */ copyNode),
65
+ /* harmony export */ "deleteNode": () => (/* binding */ deleteNode),
66
+ /* harmony export */ "moveNode": () => (/* binding */ moveNode),
67
+ /* harmony export */ "scrollToNode": () => (/* binding */ scrollToNode)
68
  /* harmony export */ });
69
  /* harmony import */ var data__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! data */ "./src/builder/data/index.js");
70
 
243
  "use strict";
244
  __webpack_require__.r(__webpack_exports__);
245
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
 
 
 
 
 
246
  /* harmony export */ "getChildren": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getChildren),
247
  /* harmony export */ "getLayoutActions": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutActions),
248
  /* harmony export */ "getLayoutHooks": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutHooks),
249
  /* harmony export */ "getLayoutState": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutState),
250
  /* harmony export */ "getLayoutStore": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getLayoutStore),
251
  /* harmony export */ "getNode": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.getNode),
252
+ /* harmony export */ "getSystemActions": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemActions),
253
+ /* harmony export */ "getSystemConfig": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemConfig),
254
+ /* harmony export */ "getSystemSelectors": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemSelectors),
255
+ /* harmony export */ "getSystemState": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemState),
256
+ /* harmony export */ "getSystemStore": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.getSystemStore),
257
  /* harmony export */ "nodeExists": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.nodeExists),
258
+ /* harmony export */ "useLayoutState": () => (/* reexport safe */ _layout__WEBPACK_IMPORTED_MODULE_1__.useLayoutState),
259
+ /* harmony export */ "useSystemState": () => (/* reexport safe */ _system__WEBPACK_IMPORTED_MODULE_0__.useSystemState)
260
  /* harmony export */ });
261
  /* harmony import */ var _system__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./system */ "./src/builder/data/system/index.js");
262
  /* harmony import */ var _layout__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./layout */ "./src/builder/data/layout/index.js");
274
  "use strict";
275
  __webpack_require__.r(__webpack_exports__);
276
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
277
+ /* harmony export */ "addColumnGroup": () => (/* binding */ addColumnGroup),
278
+ /* harmony export */ "addColumnTemplate": () => (/* binding */ addColumnTemplate),
279
+ /* harmony export */ "addColumns": () => (/* binding */ addColumns),
280
+ /* harmony export */ "addModule": () => (/* binding */ addModule),
281
+ /* harmony export */ "addNodeTemplate": () => (/* binding */ addNodeTemplate),
282
+ /* harmony export */ "addRow": () => (/* binding */ addRow),
283
+ /* harmony export */ "addRowTemplate": () => (/* binding */ addRowTemplate),
284
+ /* harmony export */ "applyTemplate": () => (/* binding */ applyTemplate),
285
+ /* harmony export */ "cancelDisplaySettings": () => (/* binding */ cancelDisplaySettings),
286
+ /* harmony export */ "clearHistoryStates": () => (/* binding */ clearHistoryStates),
287
+ /* harmony export */ "copyColumn": () => (/* binding */ copyColumn),
288
+ /* harmony export */ "copyModule": () => (/* binding */ copyModule),
289
+ /* harmony export */ "copyRow": () => (/* binding */ copyRow),
290
+ /* harmony export */ "deleteColumn": () => (/* binding */ deleteColumn),
291
+ /* harmony export */ "deleteNode": () => (/* binding */ deleteNode),
292
+ /* harmony export */ "deleteNodeTemplate": () => (/* binding */ deleteNodeTemplate),
293
+ /* harmony export */ "deleteUserTemplate": () => (/* binding */ deleteUserTemplate),
294
+ /* harmony export */ "discardDraft": () => (/* binding */ discardDraft),
295
+ /* harmony export */ "displaySettings": () => (/* binding */ displaySettings),
296
+ /* harmony export */ "fetchLayout": () => (/* binding */ fetchLayout),
297
  /* harmony export */ "insertFreeformNode": () => (/* binding */ insertFreeformNode),
298
+ /* harmony export */ "insertNode": () => (/* binding */ insertNode),
299
  /* harmony export */ "insertNodes": () => (/* binding */ insertNodes),
300
+ /* harmony export */ "moveColumn": () => (/* binding */ moveColumn),
301
  /* harmony export */ "moveNode": () => (/* binding */ moveNode),
302
+ /* harmony export */ "redo": () => (/* binding */ redo),
303
+ /* harmony export */ "renderHistoryState": () => (/* binding */ renderHistoryState),
304
+ /* harmony export */ "renderLayout": () => (/* binding */ renderLayout),
305
  /* harmony export */ "renderNode": () => (/* binding */ renderNode),
 
 
 
 
 
 
 
306
  /* harmony export */ "reorderColumn": () => (/* binding */ reorderColumn),
307
+ /* harmony export */ "reorderNode": () => (/* binding */ reorderNode),
 
 
 
308
  /* harmony export */ "resetColWidths": () => (/* binding */ resetColWidths),
 
 
 
 
309
  /* harmony export */ "resetRowWidth": () => (/* binding */ resetRowWidth),
310
+ /* harmony export */ "resizeColumn": () => (/* binding */ resizeColumn),
311
+ /* harmony export */ "resizeRowContent": () => (/* binding */ resizeRowContent),
312
+ /* harmony export */ "resizingComplete": () => (/* binding */ resizingComplete),
313
+ /* harmony export */ "saveDraft": () => (/* binding */ saveDraft),
314
+ /* harmony export */ "saveGlobalSettings": () => (/* binding */ saveGlobalSettings),
315
+ /* harmony export */ "saveHistoryState": () => (/* binding */ saveHistoryState),
316
+ /* harmony export */ "saveLayout": () => (/* binding */ saveLayout),
317
+ /* harmony export */ "saveLayoutSettings": () => (/* binding */ saveLayoutSettings),
318
  /* harmony export */ "saveNodeTemplate": () => (/* binding */ saveNodeTemplate),
 
319
  /* harmony export */ "saveUserTemplateSettings": () => (/* binding */ saveUserTemplateSettings),
 
 
 
 
320
  /* harmony export */ "setLayout": () => (/* binding */ setLayout),
321
+ /* harmony export */ "undo": () => (/* binding */ undo),
322
+ /* harmony export */ "updateNode": () => (/* binding */ updateNode),
323
+ /* harmony export */ "updateNodeSetting": () => (/* binding */ updateNodeSetting),
324
+ /* harmony export */ "updateNodeSettings": () => (/* binding */ updateNodeSettings)
 
 
 
 
 
 
 
 
325
  /* harmony export */ });
326
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
327
 
772
  "use strict";
773
  __webpack_require__.r(__webpack_exports__);
774
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
775
+ /* harmony export */ "after": () => (/* binding */ after),
776
+ /* harmony export */ "before": () => (/* binding */ before)
777
  /* harmony export */ });
778
  /* harmony import */ var _actions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./actions */ "./src/builder/data/layout/actions.js");
779
  function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
1389
  "use strict";
1390
  __webpack_require__.r(__webpack_exports__);
1391
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
1392
+ /* harmony export */ "getChildren": () => (/* binding */ getChildren),
 
1393
  /* harmony export */ "getLayoutActions": () => (/* binding */ getLayoutActions),
1394
  /* harmony export */ "getLayoutHooks": () => (/* binding */ getLayoutHooks),
1395
+ /* harmony export */ "getLayoutState": () => (/* binding */ getLayoutState),
1396
+ /* harmony export */ "getLayoutStore": () => (/* binding */ getLayoutStore),
1397
  /* harmony export */ "getNode": () => (/* binding */ getNode),
1398
+ /* harmony export */ "nodeExists": () => (/* binding */ nodeExists),
1399
+ /* harmony export */ "useLayoutState": () => (/* binding */ useLayoutState)
1400
  /* harmony export */ });
1401
  /* harmony import */ var _store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./store */ "./src/builder/data/layout/store/index.js");
1402
  /* harmony import */ var _reducers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./reducers */ "./src/builder/data/layout/reducers.js");
1476
  "use strict";
1477
  __webpack_require__.r(__webpack_exports__);
1478
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
1479
  /* harmony export */ "editing": () => (/* binding */ editing),
1480
+ /* harmony export */ "layout": () => (/* binding */ layout),
1481
  /* harmony export */ "resizing": () => (/* binding */ resizing)
1482
  /* harmony export */ });
1483
  /* harmony import */ var redux__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! redux */ "redux");
2330
  __webpack_require__.r(__webpack_exports__);
2331
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2332
  /* harmony export */ "defaultNode": () => (/* binding */ defaultNode),
2333
+ /* harmony export */ "deleteChildren": () => (/* binding */ deleteChildren),
2334
+ /* harmony export */ "deleteNodeAndResolvePositions": () => (/* binding */ deleteNodeAndResolvePositions),
2335
  /* harmony export */ "getChildNodes": () => (/* binding */ getChildNodes),
2336
+ /* harmony export */ "getOrphans": () => (/* binding */ getOrphans),
2337
  /* harmony export */ "getSiblingNodes": () => (/* binding */ getSiblingNodes),
 
2338
  /* harmony export */ "insertExistingNodeAndResolvePositions": () => (/* binding */ insertExistingNodeAndResolvePositions),
2339
  /* harmony export */ "insertNewNodeAndResolvePositions": () => (/* binding */ insertNewNodeAndResolvePositions),
 
 
 
2340
  /* harmony export */ "isNodeEmpty": () => (/* binding */ isNodeEmpty),
2341
+ /* harmony export */ "mergeNode": () => (/* binding */ mergeNode),
2342
+ /* harmony export */ "nodeExists": () => (/* binding */ nodeExists),
2343
+ /* harmony export */ "resetColumnWidths": () => (/* binding */ resetColumnWidths),
2344
+ /* harmony export */ "sortNodes": () => (/* binding */ sortNodes),
2345
+ /* harmony export */ "verifyNoOrphans": () => (/* binding */ verifyNoOrphans),
2346
  /* harmony export */ "verifyNodeShape": () => (/* binding */ verifyNodeShape),
2347
+ /* harmony export */ "verifyNodes": () => (/* binding */ verifyNodes)
 
2348
  /* harmony export */ });
2349
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2350
 
2590
  "use strict";
2591
  __webpack_require__.r(__webpack_exports__);
2592
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
 
 
2593
  /* harmony export */ "getDispatch": () => (/* binding */ getDispatch),
2594
+ /* harmony export */ "getSelectors": () => (/* binding */ getSelectors),
2595
+ /* harmony export */ "getStore": () => (/* binding */ getStore),
2596
+ /* harmony export */ "registerStore": () => (/* binding */ registerStore),
2597
+ /* harmony export */ "useStore": () => (/* binding */ useStore)
2598
  /* harmony export */ });
2599
  /* harmony import */ var _beaverbuilder_app_core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @beaverbuilder/app-core */ "@beaverbuilder/app-core");
2600
  /* harmony import */ var _beaverbuilder_app_core__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_beaverbuilder_app_core__WEBPACK_IMPORTED_MODULE_0__);
2620
  "use strict";
2621
  __webpack_require__.r(__webpack_exports__);
2622
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
 
2623
  /* harmony export */ "displayPanel": () => (/* binding */ displayPanel),
 
2624
  /* harmony export */ "hideCurrentPanel": () => (/* binding */ hideCurrentPanel),
2625
+ /* harmony export */ "registerPanel": () => (/* binding */ registerPanel),
2626
+ /* harmony export */ "setColorScheme": () => (/* binding */ setColorScheme),
2627
  /* harmony export */ "setIsEditing": () => (/* binding */ setIsEditing),
2628
+ /* harmony export */ "setShouldShowShortcuts": () => (/* binding */ setShouldShowShortcuts),
2629
+ /* harmony export */ "togglePanel": () => (/* binding */ togglePanel)
2630
  /* harmony export */ });
2631
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2632
 
2706
  "use strict";
2707
  __webpack_require__.r(__webpack_exports__);
2708
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2709
+ /* harmony export */ "after": () => (/* binding */ after),
2710
+ /* harmony export */ "before": () => (/* binding */ before)
2711
  /* harmony export */ });
2712
  /**
2713
  * Effects that fire before an action.
2751
  "use strict";
2752
  __webpack_require__.r(__webpack_exports__);
2753
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
 
 
2754
  /* harmony export */ "getSystemActions": () => (/* binding */ getSystemActions),
2755
+ /* harmony export */ "getSystemConfig": () => (/* binding */ getSystemConfig),
2756
  /* harmony export */ "getSystemSelectors": () => (/* binding */ getSystemSelectors),
2757
+ /* harmony export */ "getSystemState": () => (/* binding */ getSystemState),
2758
+ /* harmony export */ "getSystemStore": () => (/* binding */ getSystemStore),
2759
+ /* harmony export */ "useSystemState": () => (/* binding */ useSystemState)
2760
  /* harmony export */ });
2761
  /* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../registry */ "./src/builder/data/registry/index.js");
2762
  /* harmony import */ var _actions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./actions */ "./src/builder/data/system/actions.js");
2809
  "use strict";
2810
  __webpack_require__.r(__webpack_exports__);
2811
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2812
+ /* harmony export */ "colorScheme": () => (/* binding */ colorScheme),
 
2813
  /* harmony export */ "currentPanel": () => (/* binding */ currentPanel),
2814
  /* harmony export */ "isEditing": () => (/* binding */ isEditing),
2815
+ /* harmony export */ "panels": () => (/* binding */ panels),
2816
+ /* harmony export */ "shouldShowShortcuts": () => (/* binding */ shouldShowShortcuts)
2817
  /* harmony export */ });
2818
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
2819
 
2969
  "use strict";
2970
  __webpack_require__.r(__webpack_exports__);
2971
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2972
+ /* harmony export */ "Icon": () => (/* binding */ Icon),
2973
+ /* harmony export */ "SVGSymbols": () => (/* binding */ SVGSymbols)
2974
  /* harmony export */ });
2975
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
2976
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
3242
  "use strict";
3243
  __webpack_require__.r(__webpack_exports__);
3244
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3245
+ /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__),
3246
+ /* harmony export */ "registerPanels": () => (/* binding */ registerPanels)
3247
  /* harmony export */ });
3248
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
3249
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
3639
  var settings = jQuery(".fl-builder-settings[data-node=\"".concat(nodeId, "\"]"));
3640
  var content = editor.getContent();
3641
 
3642
+ if (!settings.length || !field) {
3643
  return;
3644
  } else if ('editor' === field.type) {
3645
  var textarea = settings.find("#fl-field-".concat(field.name, " textarea.wp-editor-area"));
4793
  "use strict";
4794
  __webpack_require__.r(__webpack_exports__);
4795
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
4796
+ /* harmony export */ "Alert": () => (/* binding */ Alert),
 
4797
  /* harmony export */ "Column": () => (/* binding */ Column),
4798
+ /* harmony export */ "DefaultIcon": () => (/* binding */ DefaultIcon),
4799
  /* harmony export */ "Photo": () => (/* binding */ Photo),
4800
+ /* harmony export */ "Row": () => (/* binding */ Row),
4801
  /* harmony export */ "Text": () => (/* binding */ Text),
4802
+ /* harmony export */ "Visibility": () => (/* binding */ Visibility),
4803
+ /* harmony export */ "getModuleIconComponent": () => (/* binding */ getModuleIconComponent)
4804
  /* harmony export */ });
4805
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
4806
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
4987
  "use strict";
4988
  __webpack_require__.r(__webpack_exports__);
4989
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
 
 
 
4990
  /* harmony export */ "getChildNodes": () => (/* binding */ getChildNodes),
4991
+ /* harmony export */ "getModuleTypeLabel": () => (/* binding */ getModuleTypeLabel),
4992
  /* harmony export */ "getNodeTree": () => (/* binding */ getNodeTree),
4993
+ /* harmony export */ "getTransparentImg": () => (/* binding */ getTransparentImg),
4994
+ /* harmony export */ "hasVisibility": () => (/* binding */ hasVisibility),
4995
  /* harmony export */ "isDraggable": () => (/* binding */ isDraggable),
4996
+ /* harmony export */ "isHoveringBefore": () => (/* binding */ isHoveringBefore),
4997
+ /* harmony export */ "moduleHasDefinition": () => (/* binding */ moduleHasDefinition),
4998
+ /* harmony export */ "sanitizeString": () => (/* binding */ sanitizeString),
4999
  /* harmony export */ "shouldAllowDrop": () => (/* binding */ shouldAllowDrop),
5000
+ /* harmony export */ "useSingleAndDoubleClick": () => (/* reexport safe */ _use_single_and_double_click__WEBPACK_IMPORTED_MODULE_2__["default"])
 
5001
  /* harmony export */ });
5002
  /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! dompurify */ "./node_modules/dompurify/dist/purify.js");
5003
  /* harmony import */ var dompurify__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(dompurify__WEBPACK_IMPORTED_MODULE_0__);
5552
  \***********************************************/
5553
  /***/ (function(module) {
5554
 
5555
+ /*! @license DOMPurify 2.3.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.6/LICENSE */
5556
 
5557
  (function (global, factory) {
5558
  true ? module.exports = factory() :
5743
  var IS_SCRIPT_OR_DATA = seal(/^(?:\w+script|data):/i);
5744
  var ATTR_WHITESPACE = seal(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g // eslint-disable-line no-control-regex
5745
  );
5746
+ var DOCTYPE_NAME = seal(/^html$/i);
5747
 
5748
  var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
5749
 
5803
  * Version label, exposed for easier checks
5804
  * if DOMPurify is up to date or not
5805
  */
5806
+ DOMPurify.version = '2.3.6';
5807
 
5808
  /**
5809
  * Array of elements that DOMPurify removed during sanitation.
6398
  * @return {Iterator} iterator instance
6399
  */
6400
  var _createIterator = function _createIterator(root) {
6401
+ return createNodeIterator.call(root.ownerDocument || root, root,
6402
+ // eslint-disable-next-line no-bitwise
6403
+ NodeFilter.SHOW_ELEMENT | NodeFilter.SHOW_COMMENT | NodeFilter.SHOW_TEXT, null, false);
6404
  };
6405
 
6406
  /**
6492
 
6493
  /* Remove element if anything forbids its presence */
6494
  if (!ALLOWED_TAGS[tagName] || FORBID_TAGS[tagName]) {
6495
+ /* Check if we have a custom element to handle */
6496
+ if (!FORBID_TAGS[tagName] && _basicCustomElementTest(tagName)) {
6497
+ if (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof RegExp && regExpTest(CUSTOM_ELEMENT_HANDLING.tagNameCheck, tagName)) return false;
6498
+ if (CUSTOM_ELEMENT_HANDLING.tagNameCheck instanceof Function && CUSTOM_ELEMENT_HANDLING.tagNameCheck(tagName)) return false;
6499
+ }
6500
+
6501
  /* Keep content except for bad-listed elements */
6502
  if (KEEP_CONTENT && !FORBID_CONTENTS[tagName]) {
6503
  var parentNode = getParentNode(currentNode) || currentNode.parentNode;
6512
  }
6513
  }
6514
 
 
 
 
 
 
6515
  _forceRemove(currentNode);
6516
  return true;
6517
  }
6895
 
6896
  var serializedHTML = WHOLE_DOCUMENT ? body.outerHTML : body.innerHTML;
6897
 
6898
+ /* Serialize doctype if allowed */
6899
+ if (WHOLE_DOCUMENT && ALLOWED_TAGS['!doctype'] && body.ownerDocument && body.ownerDocument.doctype && body.ownerDocument.doctype.name && regExpTest(DOCTYPE_NAME, body.ownerDocument.doctype.name)) {
6900
+ serializedHTML = '<!DOCTYPE ' + body.ownerDocument.doctype.name + '>\n' + serializedHTML;
6901
+ }
6902
+
6903
  /* Sanitize final string template-safe */
6904
  if (SAFE_FOR_TEMPLATES) {
6905
  serializedHTML = stringReplace(serializedHTML, MUSTACHE_EXPR$$1, ' ');
js/build/builder.bundle.min.js CHANGED
@@ -1,2 +1,2 @@
1
  /*! For license information please see builder.bundle.min.js.LICENSE.txt */
2
- (()=>{var e={184:(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 l in n)r.call(n,l)&&n[l]&&e.push(l);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)}()},856:function(e){e.exports=function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,r=Object.isFrozen,o=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,l=Object.seal,u=Object.create,c="undefined"!=typeof Reflect&&Reflect,s=c.apply,d=c.construct;s||(s=function(e,t,n){return e.apply(t,n)}),a||(a=function(e){return e}),l||(l=function(e){return e}),d||(d=function(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))});var f=_(Array.prototype.forEach),p=_(Array.prototype.pop),m=_(Array.prototype.push),g=_(String.prototype.toLowerCase),y=_(String.prototype.match),v=_(String.prototype.replace),h=_(String.prototype.indexOf),b=_(String.prototype.trim),E=_(RegExp.prototype.test),O=w(TypeError);function _(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return s(e,t,r)}}function w(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return d(e,n)}}function S(e,t){n&&n(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var a=g(i);a!==i&&(r(t)||(t[o]=a),i=a)}e[i]=!0}return e}function C(e){var n=u(null),r=void 0;for(r in e)s(t,e,[r])&&(n[r]=e[r]);return n}function L(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return _(n.get);if("function"==typeof n.value)return _(n.value)}e=o(e)}function r(e){return console.warn("fallback value for",e),null}return r}var T=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),N=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),j=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),A=a(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),D=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),k=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=a(["#text"]),x=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),R=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),M=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),F=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),B=l(/\{\{[\s\S]*|[\s\S]*\}\}/gm),I=l(/<%[\s\S]*|[\s\S]*%>/gm),H=l(/^data-[\-\w.\u00B7-\uFFFF]/),U=l(/^aria-[\-\w]+$/),z=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=l(/^(?:\w+script|data):/i),W=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y="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};function Z(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var V=function(){return"undefined"==typeof window?null:window},Q=function(e,t){if("object"!==(void 0===e?"undefined":Y(e))||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V(),t=function(e){return q(e)};if(t.version="2.3.5",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,o=e.DocumentFragment,i=e.HTMLTemplateElement,l=e.Node,u=e.Element,c=e.NodeFilter,s=e.NamedNodeMap,d=void 0===s?e.NamedNodeMap||e.MozNamedAttrMap:s,_=e.HTMLFormElement,w=e.DOMParser,X=e.trustedTypes,$=u.prototype,K=L($,"cloneNode"),J=L($,"nextSibling"),ee=L($,"childNodes"),te=L($,"parentNode");if("function"==typeof i){var ne=r.createElement("template");ne.content&&ne.content.ownerDocument&&(r=ne.content.ownerDocument)}var re=Q(X,n),oe=re?re.createHTML(""):"",ie=r,ae=ie.implementation,le=ie.createNodeIterator,ue=ie.createDocumentFragment,ce=ie.getElementsByTagName,se=n.importNode,de={};try{de=C(r).documentMode?r.documentMode:{}}catch(e){}var fe={};t.isSupported="function"==typeof te&&ae&&void 0!==ae.createHTMLDocument&&9!==de;var pe=B,me=I,ge=H,ye=U,ve=G,he=W,be=z,Ee=null,Oe=S({},[].concat(Z(T),Z(N),Z(j),Z(D),Z(P))),_e=null,we=S({},[].concat(Z(x),Z(R),Z(M),Z(F))),Se=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ce=null,Le=null,Te=!0,Ne=!0,je=!1,Ae=!1,De=!1,ke=!1,Pe=!1,xe=!1,Re=!1,Me=!1,Fe=!0,Be=!0,Ie=!1,He={},Ue=null,ze=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ge=null,We=S({},["audio","video","img","source","image","track"]),Ye=null,Ze=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Ve="http://www.w3.org/1998/Math/MathML",Qe="http://www.w3.org/2000/svg",qe="http://www.w3.org/1999/xhtml",Xe=qe,$e=!1,Ke=void 0,Je=["application/xhtml+xml","text/html"],et="text/html",tt=void 0,nt=null,rt=r.createElement("form"),ot=function(e){return e instanceof RegExp||e instanceof Function},it=function(e){nt&&nt===e||(e&&"object"===(void 0===e?"undefined":Y(e))||(e={}),e=C(e),Ee="ALLOWED_TAGS"in e?S({},e.ALLOWED_TAGS):Oe,_e="ALLOWED_ATTR"in e?S({},e.ALLOWED_ATTR):we,Ye="ADD_URI_SAFE_ATTR"in e?S(C(Ze),e.ADD_URI_SAFE_ATTR):Ze,Ge="ADD_DATA_URI_TAGS"in e?S(C(We),e.ADD_DATA_URI_TAGS):We,Ue="FORBID_CONTENTS"in e?S({},e.FORBID_CONTENTS):ze,Ce="FORBID_TAGS"in e?S({},e.FORBID_TAGS):{},Le="FORBID_ATTR"in e?S({},e.FORBID_ATTR):{},He="USE_PROFILES"in e&&e.USE_PROFILES,Te=!1!==e.ALLOW_ARIA_ATTR,Ne=!1!==e.ALLOW_DATA_ATTR,je=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ae=e.SAFE_FOR_TEMPLATES||!1,De=e.WHOLE_DOCUMENT||!1,xe=e.RETURN_DOM||!1,Re=e.RETURN_DOM_FRAGMENT||!1,Me=e.RETURN_TRUSTED_TYPE||!1,Pe=e.FORCE_BODY||!1,Fe=!1!==e.SANITIZE_DOM,Be=!1!==e.KEEP_CONTENT,Ie=e.IN_PLACE||!1,be=e.ALLOWED_URI_REGEXP||be,Xe=e.NAMESPACE||qe,e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Se.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&ot(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Se.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Se.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Ke=Ke=-1===Je.indexOf(e.PARSER_MEDIA_TYPE)?et:e.PARSER_MEDIA_TYPE,tt="application/xhtml+xml"===Ke?function(e){return e}:g,Ae&&(Ne=!1),Re&&(xe=!0),He&&(Ee=S({},[].concat(Z(P))),_e=[],!0===He.html&&(S(Ee,T),S(_e,x)),!0===He.svg&&(S(Ee,N),S(_e,R),S(_e,F)),!0===He.svgFilters&&(S(Ee,j),S(_e,R),S(_e,F)),!0===He.mathMl&&(S(Ee,D),S(_e,M),S(_e,F))),e.ADD_TAGS&&(Ee===Oe&&(Ee=C(Ee)),S(Ee,e.ADD_TAGS)),e.ADD_ATTR&&(_e===we&&(_e=C(_e)),S(_e,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&S(Ye,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(Ue===ze&&(Ue=C(Ue)),S(Ue,e.FORBID_CONTENTS)),Be&&(Ee["#text"]=!0),De&&S(Ee,["html","head","body"]),Ee.table&&(S(Ee,["tbody"]),delete Ce.tbody),a&&a(e),nt=e)},at=S({},["mi","mo","mn","ms","mtext"]),lt=S({},["foreignobject","desc","title","annotation-xml"]),ut=S({},N);S(ut,j),S(ut,A);var ct=S({},D);S(ct,k);var st=function(e){var t=te(e);t&&t.tagName||(t={namespaceURI:qe,tagName:"template"});var n=g(e.tagName),r=g(t.tagName);if(e.namespaceURI===Qe)return t.namespaceURI===qe?"svg"===n:t.namespaceURI===Ve?"svg"===n&&("annotation-xml"===r||at[r]):Boolean(ut[n]);if(e.namespaceURI===Ve)return t.namespaceURI===qe?"math"===n:t.namespaceURI===Qe?"math"===n&&lt[r]:Boolean(ct[n]);if(e.namespaceURI===qe){if(t.namespaceURI===Qe&&!lt[r])return!1;if(t.namespaceURI===Ve&&!at[r])return!1;var o=S({},["title","style","font","a","script"]);return!ct[n]&&(o[n]||!ut[n])}return!1},dt=function(e){m(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=oe}catch(t){e.remove()}}},ft=function(e,n){try{m(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(e){m(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!_e[e])if(xe||Re)try{dt(n)}catch(e){}else try{n.setAttribute(e,"")}catch(e){}},pt=function(e){var t=void 0,n=void 0;if(Pe)e="<remove></remove>"+e;else{var o=y(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===Ke&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=re?re.createHTML(e):e;if(Xe===qe)try{t=(new w).parseFromString(i,Ke)}catch(e){}if(!t||!t.documentElement){t=ae.createDocument(Xe,"template",null);try{t.documentElement.innerHTML=$e?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),Xe===qe?ce.call(t,De?"html":"body")[0]:De?t.documentElement:a},mt=function(e){return le.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},gt=function(e){return e instanceof _&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof d)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)},yt=function(e){return"object"===(void 0===l?"undefined":Y(l))?e instanceof l:e&&"object"===(void 0===e?"undefined":Y(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},vt=function(e,n,r){fe[e]&&f(fe[e],(function(e){e.call(t,n,r,nt)}))},ht=function(e){var n=void 0;if(vt("beforeSanitizeElements",e,null),gt(e))return dt(e),!0;if(y(e.nodeName,/[\u0080-\uFFFF]/))return dt(e),!0;var r=tt(e.nodeName);if(vt("uponSanitizeElement",e,{tagName:r,allowedTags:Ee}),!yt(e.firstElementChild)&&(!yt(e.content)||!yt(e.content.firstElementChild))&&E(/<[/\w]/g,e.innerHTML)&&E(/<[/\w]/g,e.textContent))return dt(e),!0;if("select"===r&&E(/<template/i,e.innerHTML))return dt(e),!0;if(!Ee[r]||Ce[r]){if(Be&&!Ue[r]){var o=te(e)||e.parentNode,i=ee(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a)o.insertBefore(K(i[a],!0),J(e))}if(!Ce[r]&&Et(r)){if(Se.tagNameCheck instanceof RegExp&&E(Se.tagNameCheck,r))return!1;if(Se.tagNameCheck instanceof Function&&Se.tagNameCheck(r))return!1}return dt(e),!0}return e instanceof u&&!st(e)?(dt(e),!0):"noscript"!==r&&"noembed"!==r||!E(/<\/no(script|embed)/i,e.innerHTML)?(Ae&&3===e.nodeType&&(n=e.textContent,n=v(n,pe," "),n=v(n,me," "),e.textContent!==n&&(m(t.removed,{element:e.cloneNode()}),e.textContent=n)),vt("afterSanitizeElements",e,null),!1):(dt(e),!0)},bt=function(e,t,n){if(Fe&&("id"===t||"name"===t)&&(n in r||n in rt))return!1;if(Ne&&!Le[t]&&E(ge,t));else if(Te&&E(ye,t));else if(!_e[t]||Le[t]){if(!(Et(e)&&(Se.tagNameCheck instanceof RegExp&&E(Se.tagNameCheck,e)||Se.tagNameCheck instanceof Function&&Se.tagNameCheck(e))&&(Se.attributeNameCheck instanceof RegExp&&E(Se.attributeNameCheck,t)||Se.attributeNameCheck instanceof Function&&Se.attributeNameCheck(t))||"is"===t&&Se.allowCustomizedBuiltInElements&&(Se.tagNameCheck instanceof RegExp&&E(Se.tagNameCheck,n)||Se.tagNameCheck instanceof Function&&Se.tagNameCheck(n))))return!1}else if(Ye[t]);else if(E(be,v(n,he,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==h(n,"data:")||!Ge[e])if(je&&!E(ve,v(n,he,"")));else if(n)return!1;return!0},Et=function(e){return e.indexOf("-")>0},Ot=function(e){var n=void 0,r=void 0,o=void 0,i=void 0;vt("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:_e};for(i=a.length;i--;){var u=n=a[i],c=u.name,s=u.namespaceURI;if(r=b(n.value),o=tt(c),l.attrName=o,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,vt("uponSanitizeAttribute",e,l),r=l.attrValue,!l.forceKeepAttr&&(ft(c,e),l.keepAttr))if(E(/\/>/i,r))ft(c,e);else{Ae&&(r=v(r,pe," "),r=v(r,me," "));var d=tt(e.nodeName);if(bt(d,o,r))try{s?e.setAttributeNS(s,c,r):e.setAttribute(c,r),p(t.removed)}catch(e){}}}vt("afterSanitizeAttributes",e,null)}},_t=function e(t){var n=void 0,r=mt(t);for(vt("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)vt("uponSanitizeShadowNode",n,null),ht(n)||(n.content instanceof o&&e(n.content),Ot(n));vt("afterSanitizeShadowDOM",t,null)};return t.sanitize=function(r,i){var a=void 0,u=void 0,c=void 0,s=void 0,d=void 0;if(($e=!r)&&(r="\x3c!--\x3e"),"string"!=typeof r&&!yt(r)){if("function"!=typeof r.toString)throw O("toString is not a function");if("string"!=typeof(r=r.toString()))throw O("dirty is not a string, aborting")}if(!t.isSupported){if("object"===Y(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(yt(r))return e.toStaticHTML(r.outerHTML)}return r}if(ke||it(i),t.removed=[],"string"==typeof r&&(Ie=!1),Ie){if(r.nodeName){var f=tt(r.nodeName);if(!Ee[f]||Ce[f])throw O("root node is forbidden and cannot be sanitized in-place")}}else if(r instanceof l)1===(u=(a=pt("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!xe&&!Ae&&!De&&-1===r.indexOf("<"))return re&&Me?re.createHTML(r):r;if(!(a=pt(r)))return xe?null:Me?oe:""}a&&Pe&&dt(a.firstChild);for(var p=mt(Ie?r:a);c=p.nextNode();)3===c.nodeType&&c===s||ht(c)||(c.content instanceof o&&_t(c.content),Ot(c),s=c);if(s=null,Ie)return r;if(xe){if(Re)for(d=ue.call(a.ownerDocument);a.firstChild;)d.appendChild(a.firstChild);else d=a;return _e.shadowroot&&(d=se.call(n,d,!0)),d}var m=De?a.outerHTML:a.innerHTML;return Ae&&(m=v(m,pe," "),m=v(m,me," ")),re&&Me?re.createHTML(m):m},t.setConfig=function(e){it(e),ke=!0},t.clearConfig=function(){nt=null,ke=!1},t.isValidAttribute=function(e,t,n){nt||it({});var r=tt(e),o=tt(t);return bt(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],m(fe[e],t))},t.removeHook=function(e){fe[e]&&p(fe[e])},t.removeHooks=function(e){fe[e]&&(fe[e]=[])},t.removeAllHooks=function(){fe={}},t}return q()}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};n.r(e),n.d(e,{displayPanel:()=>L,hideCurrentPanel:()=>N,registerPanel:()=>C,setColorScheme:()=>A,setIsEditing:()=>j,setShouldShowShortcuts:()=>S,togglePanel:()=>T});var t={};n.r(t),n.d(t,{colorScheme:()=>B,currentPanel:()=>M,isEditing:()=>F,panels:()=>R,shouldShowShortcuts:()=>x});var r={};n.r(r),n.d(r,{after:()=>H,before:()=>I});var o={};n.r(o),n.d(o,{editing:()=>Re,layout:()=>xe,resizing:()=>Me});var i={};n.r(i),n.d(i,{addColumnGroup:()=>lt,addColumnTemplate:()=>ht,addColumns:()=>et,addModule:()=>Ke,addNodeTemplate:()=>pt,addRow:()=>ut,addRowTemplate:()=>bt,applyTemplate:()=>ft,cancelDisplaySettings:()=>kt,clearHistoryStates:()=>jt,copyColumn:()=>rt,copyModule:()=>Je,copyRow:()=>ct,deleteColumn:()=>it,deleteNode:()=>$e,deleteNodeTemplate:()=>gt,deleteUserTemplate:()=>vt,discardDraft:()=>Tt,displaySettings:()=>Dt,fetchLayout:()=>Et,insertFreeformNode:()=>Ge,insertNode:()=>ze,insertNodes:()=>We,moveColumn:()=>nt,moveNode:()=>Ze,redo:()=>Ue,renderHistoryState:()=>At,renderLayout:()=>_t,renderNode:()=>Ve,reorderColumn:()=>tt,reorderNode:()=>Ye,resetColWidths:()=>at,resetRowWidth:()=>dt,resizeColumn:()=>ot,resizeRowContent:()=>st,resizingComplete:()=>Pt,saveDraft:()=>Lt,saveGlobalSettings:()=>St,saveHistoryState:()=>Nt,saveLayout:()=>Ct,saveLayoutSettings:()=>wt,saveNodeTemplate:()=>mt,saveUserTemplateSettings:()=>yt,setLayout:()=>Ot,undo:()=>He,updateNode:()=>Qe,updateNodeSetting:()=>Xe,updateNodeSettings:()=>qe});var a={};n.r(a),n.d(a,{after:()=>Bt,before:()=>Ft});var l={};n.r(l),n.d(l,{getChildren:()=>$t,getLayoutActions:()=>Vt,getLayoutHooks:()=>Qt,getLayoutState:()=>Zt,getLayoutStore:()=>Yt,getNode:()=>Xt,getSystemActions:()=>Y,getSystemConfig:()=>V,getSystemSelectors:()=>Z,getSystemState:()=>W,getSystemStore:()=>G,nodeExists:()=>Kt,useLayoutState:()=>qt,useSystemState:()=>z});var u={};n.r(u),n.d(u,{copyNode:()=>Qn,deleteNode:()=>Vn,moveNode:()=>Xn,scrollToNode:()=>qn});var c={};n.r(c),n.d(c,{openSettings:()=>$n});var s={};n.r(s),n.d(s,{getActions:()=>tr,getConfig:()=>nr,getStrings:()=>rr});const d=React;var f=n.n(d);const p=ReactDOM,m=FL.vendors.BBAppCore;var g=(0,m.createStoreRegistry)(),y=g.registerStore,v=g.useStore,h=g.getStore,b=g.getDispatch,E=g.getSelectors;function O(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 _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=function(e){return{type:"SET_SHOULD_SHOW_SHORTCUTS",value:e}},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fl/untitled",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={label:"",root:null,render:function(){return null},className:null,routerProps:{},onHistoryChanged:function(){}};return{type:"REGISTER_PANEL",handle:e,options:_(_({},n),t)}},L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:"SET_CURRENT_PANEL",name:e}},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:"TOGGLE_PANEL",name:e}},N=function(){return{type:"HIDE_CURRENT_PANEL"}},j=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"SET_IS_EDITING",value:e}},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return{type:"SET_COLOR_SCHEME",value:e}};function D(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 k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(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}var x=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_SHOULD_SHOW_SHORTCUTS"===t.type?!!t.value:e},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"REGISTER_PANEL"===t.type?k(k({},e),{},P({},t.handle,t.options)):e},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_CURRENT_PANEL":return t.name;case"HIDE_CURRENT_PANEL":return null;case"TOGGLE_PANEL":return t.name===e?null:t.name;default:return e}},F=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_IS_EDITING"===t.type?!!t.value:e},B=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light",t=arguments.length>1?arguments[1]:void 0;return"SET_COLOR_SCHEME"===t.type?"dark"===t.value?"dark":"light":e},I={},H={TOGGLE_PANEL:function(e,t){var n=t.getState().currentPanel,r=document.querySelector("html");n&&FLBuilder._closePanel(),"assistant"===n?r.classList.add("fl-builder-assistant-visible"):r.classList.remove("fl-builder-assistant-visible")},HIDE_CURRENT_PANEL:function(){document.querySelector("html").classList.remove("fl-builder-assistant-visible")}},U="fl-builder/system";y(U,{actions:e,reducers:t,effects:r,state:{isEditing:!0,currentPanel:null,shouldShowShortcuts:!1,colorScheme:FLBuilderConfig.userSettings.skin,panels:{}}});var z=function(){return v(U)},G=function(){return h(U)},W=function(){return h(U).getState()},Y=function(){return b(U)},Z=function(){return E(U)},V=function(){return window.FLBuilderConfig};const Q=Redux;var q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=t.getState;return function(t){return function(r){var o=t(r),i=n();return void 0!==e[r.type]&&e[r.type](i,r),o}}}},X=function(e){var t=e.before,n=e.after;return function(e){return function(r){return function(o){t&&t[o.type]&&t[o.type](o,e);var i=r(o);return n&&n[o.type]&&n[o.type](o,e),i}}}};const $=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__,o=r?r({name:e}):Q.compose;return o((0,Q.applyMiddleware)(q(n),X(t)))};function K(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return J(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 J(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 J(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 ee(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 te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){ne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var re=function(e){var t={};return Object.values(e).map((function(e){var n=te({},e);delete n.settings,t[e.node]=n})),t},oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n={},r=Object.values(e).filter((function(e){return t===e.parent}));return r.map((function(e){return n[e.node]=e})),n},ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.layout.present.nodes;return void 0===n[t]?{}:n[t].settings},ae=function(e,t){return Object.keys(e).length!==Object.keys(t).length||Object.values(e).some((function(e){var n=t[e.node];return void 0===e||void 0===n||(e.type!==n.type||e.parent!==n.parent||e.position!==n.position||e.global!==n.global)}))},le=function(e,t){return Object.keys(e).length!==Object.keys(t).length||Object.keys(e).some((function(n){return e[n]!==t[n]}))};const ue=function(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.layout.present.nodes;return void 0!==t&&(n=oe(n,t)),re(n)};return{useLayoutStore:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0},n=e.getState(),r=(0,d.useRef)(n),o=(0,d.useState)(n),i=K(o,2),a=i[0],l=i[1];return(0,d.useEffect)((function(){return l(e.getState()),e.subscribe((function(){var n=e.getState();t(r.current,n)&&l(te({},n)),r.current=n}))}),[]),a},useNodeSettings:function(t){var n=ie(e.getState(),t),r=(0,d.useRef)(n),o=K((0,d.useState)(n),2),i=o[0],a=o[1];return(0,d.useEffect)((function(){var n=ie(e.getState(),t);return le(n,r.current)&&a(n),r.current=n,e.subscribe((function(){var n=ie(e.getState(),t);le(n,r.current)&&a(n),r.current=n}))}),[t]),i},useNodesWithoutSettings:function(n){var r=t(e.getState(),n),o=(0,d.useRef)(r),i=K((0,d.useState)(r),2),a=i[0],l=i[1];return(0,d.useEffect)((function(){var r=t(e.getState(),n);return ae(r,o.current)&&l(r),o.current=r,e.subscribe((function(){var r=t(e.getState(),n);ae(r,o.current)&&l(r),o.current=r}))}),[]),a}}};function ce(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 se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach((function(t){de(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fe={layout:{past:[],present:{attachments:[],nodes:{}},future:[]}},pe={state:{},reducers:{},actions:{},effects:{},tests:{}};const me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pe,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fl-builder/layout",n=se(se({},pe),e),r=se(se({},fe),n.state),o=(0,Q.combineReducers)(n.reducers),i=$(t,n.effects,n.tests),a=(0,Q.createStore)(o,r,i);return{store:a,actions:(0,Q.bindActionCreators)(se({},n.actions),a.dispatch),hooks:ue(a)}};const ge=function(e){var t={past:[],present:e(void 0,{}),future:[]};return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r=arguments.length>1?arguments[1]:void 0,o=n.past,i=void 0===o?[]:o,a=n.present,l=n.future,u=void 0===l?[]:l;return"RESIZE_COLUMN"===r.type?(r.persist,{past:i,present:e(a,r),future:u}):{past:i,present:e(a,r),future:u}}};function ye(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 ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var be={node:"",type:"",parent:"",position:0,global:!1,settings:{}},Ee=function(e,t){return e.position>t.position?1:e.position<t.position?-1:0},Oe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return void 0!==t[e]},_e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.values(e).filter((function(e){return t===e.parent})).sort(Ee)},we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=ve(ve(ve({},be),e),t);return"module"===n.type&&void 0===n.settings.type&&(n.settings.type=e.settings.type),n},Se=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o={};if(void 0===r[e])return console.error("Undefined node",e),o;var i=_e(r,t).filter((function(t){return e!==t.node})),a=i.map((function(e){return e.node}));return a.splice(n,0,e),a.map((function(e,n){o[e]=we(r[e],{position:n,parent:t})})),o},Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ve(ve({},e),{},he({},t,we(e[t],n)));return Se(n.node,n.parent,n.position,r)},Le=function(e,t){var n={};if(void 0===t[e])return console.warn("Node to be deleted is undefined",e),t;var r=t[e].parent,o=t[e].type,i=ve({},t);delete i[e],"column"===o&&Ne(r,i)&&delete i[r],function(e,t){var n=[],r=ve({},t);Object.values(r).map((function(t){e===t.parent&&n.push(t.node)})),n.map((function(e){delete r[e]}))}(e,i);var a=_e(i,r);return a.map((function(e,t){if(e.position=t,"column"===e.type){var r=100/a.length;r=r.toPrecision(5),e.settings.size=r}n[e.node]=e})),ve({},i)},Te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n={};return e.map((function(e){var r=Object.values(t).filter((function(t){return e===t.parent})),o=(100/r.length).toPrecision(5);r.map((function(e){n[e.node]=we(e,{settings:ve(ve({},e.settings),{},{size:o})})}))})),n},Ne=function(e,t){return 0===Object.values(t).filter((function(t){return t.parent===e})).length},je=function(e){void 0!==e&&(console.assert("node"in e,"Node has no id property"),console.assert("type"in e,"Node has no type property"),console.assert("parent"in e,"Node has no parent property"),console.assert("position"in e,"Node has no position property"),console.assert("settings"in e,"Node has no settings property"),console.assert("global"in e,"Node has no global property"),"module"===e.type&&console.assert("type"in e.settings,"Module settings should contain type property."),"row"!==e.type&&console.assert(null!==e.parent,"Only rows should have a null parent property"))},Ae=function(e){var t=function(e){var t=Object.keys(e);return Object.values(e).filter((function(e){return null!==e.parent&&!t.includes(e.node)}))}(e);console.assert(0===t.length,"There should be no orphaned nodes",t)};function De(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 ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?De(Object(n),!0).forEach((function(t){Pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):De(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xe=ge((0,Q.combineReducers)({attachments:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return"SET_LAYOUT"===t.type&&void 0!==t.attachments?t.attachments:e},nodes:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"INSERT_NODE":return ke(ke({},t),Ce(t,n.id,{node:n.id,parent:n.parent,type:n.nodeType,position:n.position,settings:n.settings,global:n.global}));case"INSERT_FREEFORM_NODE":return ke(ke({},t),Ce(t,n.id,n.node));case"INSERT_NODES":return ke(ke({},t),n.nodes);case"REORDER_NODE":case"REORDER_COLUMN":return ke(ke({},t),Se(n.id,t[n.id].parent,n.position,t));case"REPARENT_NODE":case"REPARENT_COLUMN":return ke(ke({},t),Se(n.id,n.parent,n.position,t));case"UPDATE_NODE":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],n.node)));case"UPDATE_NODE_SETTING":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},Pe({},n.key,n.value))})));case"UPDATE_NODE_SETTINGS":return void 0===t[n.id]?t:ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke(ke({},t[n.id].settings),n.settings),{},{type:"module"===t[n.id].type?t[n.id].settings.type:void 0})})));case"DELETE_NODE":case"DELETE_COLUMN":return Le(n.id,t);case"RESIZE_COLUMN":return ke(ke({},t),{},(Pe(e={},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},{size:n.width})})),Pe(e,n.siblingId,we(t[n.siblingId],{settings:ke(ke({},t[n.siblingId].settings),{},{size:n.siblingWidth})})),e));case"RESET_COLUMN_WIDTHS":return ke(ke({},t),Te(n.groupIds,t));case"RESIZE_ROW_CONTENT":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},{max_content_width:n.width})})));case"RESET_ROW_WIDTH":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},{max_content_width:""})})));case"ADD_COLUMN_TEMPLATE":case"ADD_ROW_TEMPLATE":return console.log(n.type,"Needs node reducer implementation?"),t;case"SET_LAYOUT":return n.nodes;default:return t}},globalSettings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SAVE_GLOBAL_SETTINGS"===t.type?t.settings:e}})),Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"DISPLAY_SETTINGS":return t.id;case"UPDATE_NODE_SETTINGS":case"CANCEL_DISPLAY_SETTINGS":return null;default:return e}},Me=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RESIZING_COMPLETE":return!1;case"RESIZE_ROW_CONTENT":return[t.id];case"RESIZE_COLUMN":return[t.id,t.siblingId];default:return e}};function Fe(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){Ie(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var He=function(){return{type:"UNDO"}},Ue=function(){return{type:"REDO"}},ze=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length,l=new Array(a>6?a-6:0),u=6;u<a;u++)l[u-6]=arguments[u];return Be({type:"INSERT_NODE",id:e,parent:t,position:r,nodeType:n,settings:o,global:i},l)},Ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"INSERT_FREEFORM_NODE",id:e,node:t}},We=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"INSERT_NODES",nodes:e}},Ye=function(e,t){return{type:"REORDER_NODE",id:e,position:t}},Ze=function(e,t,n){return{type:"REPARENT_NODE",id:e,parent:t,position:n}},Ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return{type:"RENDER_NODE",id:e,callback:t}},Qe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"UPDATE_NODE",id:e,node:t}},qe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return{type:"UPDATE_NODE_SETTINGS",id:e,settings:t,callback:n}},Xe=function(e,t,n){return{type:"UPDATE_NODE_SETTING",id:e,key:t,value:n}},$e=function(e){return{type:"DELETE_NODE",id:e}},Ke=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{type:"ADD_MODULE",moduleType:e,parent:t,position:n,config:r}},Je=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return{type:"COPY_MODULE",id:e,settings:t,callback:n}},et=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"1-col",r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return{type:"ADD_COLUMNS",id:e,insert:t,colType:n,nested:r,module:o}},tt=function(e,t){return{type:"REORDER_COLUMN",id:e,position:t}},nt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return{type:"REPARENT_COLUMN",id:e,parent:t,position:n,resize:r}},rt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};return{type:"COPY_COLUMN",id:e,settings:t,settingsId:n,callback:r}},ot=function(e,t,n,r){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return{type:"RESIZE_COLUMN",id:e,width:parseInt(t),siblingId:n,siblingWidth:parseInt(r),shouldPersist:o}},it=function(e,t){return{type:"DELETE_COLUMN",id:e,width:t}},at=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:"RESET_COLUMN_WIDTHS",groupIds:e}},lt=function(e,t,n,r){return{type:"ADD_COLUMN_GROUP",id:e,cols:t,position:n,module:r}},ut=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return{type:"ADD_ROW",cols:e,position:t,module:n}},ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};return{type:"COPY_ROW",id:e,settings:t,settingsId:n,callback:r}},st=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return{type:"RESIZE_ROW_CONTENT",id:e,width:t,shouldPersist:n}},dt=function(e){return{type:"RESET_ROW_WIDTH",id:e}},ft=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"core";return{type:"APPLY_TEMPLATE",id:e,append:t,templateType:n}},pt=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(){};return{type:"ADD_NODE_TEMPLATE",nodeType:e,templateId:t,templateType:n,parent:r,position:o,callback:i}},mt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"SAVE_NODE_TEMPLATE",id:e,settings:t}},gt=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:"DELETE_NODE_TEMPLATE",id:e,global:t}},yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"SAVE_USER_TEMPLATE_SETTINGS",settings:e}},vt=function(e){return{type:"DELETE_USER_TEMPLATE",id:e}},ht=function(){return{type:"ADD_COLUMN_TEMPLATE"}},bt=function(){return{type:"ADD_ROW_TEMPLATE"}},Et=function(){return{type:"FETCH_LAYOUT"}},Ot=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{type:"SET_LAYOUT",nodes:e,attachments:t}},_t=function(){return{type:"RENDER_LAYOUT"}},wt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"SAVE_LAYOUT_SETTINGS",settings:e}},St=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"SAVE_GLOBAL_SETTINGS",settings:e}},Ct=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return{type:"SAVE_LAYOUT",shouldPublish:e,shouldExit:t,callback:n}},Lt=function(){return{type:"SAVE_DRAFT"}},Tt=function(){return{type:"DISCARD_DRAFT"}},Nt=function(e,t){return{type:"SAVE_HISTORY_STATE",label:e,moduleType:t}},jt=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:"CLEAR_HISTORY_STATES",postId:e,shouldExit:t}},At=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return{type:"RENDER_HISTORY_STATE",position:e,callback:t}},Dt=function(e){return{type:"DISPLAY_SETTINGS",id:e}},kt=function(){return{type:"CANCEL_DISPLAY_SETTINGS"}},Pt=function(){return{type:"RESIZING_COMPLETE"}};function xt(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Rt(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 Rt(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 Rt(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 Mt=function(e,t){var n=FLBuilder._jsonParse(e),r=n.newNodes,o=void 0===r?{}:r,i=n.updatedNodes,a=void 0===i?{}:i;0<Object.keys(o).length&&t.dispatch(We(o)),Object.entries(a).map((function(e){var n=xt(e,2),r=n[0],o=n[1];t.dispatch(Qe(r,o))}))},Ft={},Bt={UNDO:function(){window.FLBuilderHistoryManager.renderState("prev")},REDO:function(){window.FLBuilderHistoryManager.renderState("next")},UPDATE_NODE_SETTINGS:function(e){var t=e.id,n=e.settings,r=e.callback;FLBuilder.ajax({action:"save_settings",node_id:t,settings:n},r)},REORDER_NODE:function(e,t){var n=e.id,r=e.position;(0,FL.Builder.__canvas.getActions().moveNode)(n,r),FLBuilder.ajax({action:"reorder_node",node_id:n,position:r},(function(e){Mt(e,t),FLBuilder._reorderNodeComplete(e)}))},REPARENT_NODE:function(e,t){var n=e.id,r=e.parent,o=e.position;(0,FL.Builder.__canvas.getActions().moveNode)(n,o,r),FLBuilder.ajax({action:"move_node",new_parent:r,node_id:n,position:o},(function(e){Mt(e,t),FLBuilder._moveNodeComplete(e)}))},RENDER_NODE:function(e){var t=e.id,n=e.callback;FLBuilder.ajax({action:"render_node",node_id:t},(function(e){var t=FLBuilder._jsonParse(e);FLBuilder._renderLayout(t,n)}))},DELETE_NODE:function(e){var t=e.id;FLBuilder.ajax({action:"delete_node",node_id:t})},ADD_MODULE:function(e,t){var n=e.moduleType,r=e.parent,o=e.position,i=e.config;FLBuilder.ajax({action:"render_new_module",parent_id:r,type:n,position:o,node_preview:i.nodePreview,widget:i.widget,alias:i.alias},(function(e){Mt(e,t),FLBuilder._addModuleComplete(e)}))},COPY_MODULE:function(e,t){var n=e.id,r=e.settings,o=e.callback;FLBuilder.ajax({action:"copy_module",node_id:n,settings:r},(function(e){Mt(e,t),o(e)}))},ADD_COLUMNS:function(e,t){var n=e.id,r=e.insert,o=e.colType,i=e.nested,a=e.module;FLBuilder.ajax({action:"render_new_columns",node_id:n,insert:r,type:o,nested:i,module:a},(function(e){Mt(e,t),FLBuilder._addColsComplete(e)}))},RESIZE_COLUMN:function(e,t){var n=e.id,r=e.width,o=e.siblingId,i=e.siblingWidth;e.shouldPersist&&(t.dispatch(Pt()),FLBuilder.ajax({action:"resize_cols",col_id:n,col_width:r,sibling_id:o,sibling_width:i},(function(e){return Mt(e,t)})))},RESET_COLUMN_WIDTHS:function(e){var t=e.groupIds;FLBuilder.ajax({action:"reset_col_widths",group_id:t},(function(){return FLBuilder.triggerHook("didResetColumnWidthsComplete")}))},DELETE_COLUMN:function(e){var t=e.id,n=e.width;FLBuilder.ajax({action:"delete_col",node_id:t,new_width:n})},REORDER_COLUMN:function(e){var t=e.id,n=e.position;(0,FL.Builder.__canvas.getActions().moveNode)(t,n),FLBuilder.ajax({action:"reorder_col",node_id:t,position:n},(function(){return FLBuilder.triggerHook("didMoveColumn")}))},REPARENT_COLUMN:function(e){var t=e.id,n=e.parent,r=e.position,o=e.resize;(0,FL.Builder.__canvas.getActions().moveNode)(t,r,n),FLBuilder.ajax({action:"move_col",node_id:t,new_parent:n,position:r,resize:o},(function(){return FLBuilder.triggerHook("didMoveColumn")}))},COPY_COLUMN:function(e,t){var n=e.id,r=e.settings,o=e.settingsId,i=e.callback;FLBuilder.ajax({action:"copy_col",node_id:n,settings:r,settings_id:o},(function(e){Mt(e,t),i(e)}))},ADD_COLUMN_GROUP:function(e,t){var n=e.id,r=e.cols,o=e.position,i=e.module;FLBuilder.ajax({action:"render_new_column_group",node_id:n,cols:r,position:o,module:i},(function(e){Mt(e,t),FLBuilder._addColGroupComplete(e)}))},ADD_ROW:function(e,t){var n=e.cols,r=e.position,o=e.module;FLBuilder.ajax({action:"render_new_row",cols:n,position:r,module:o},(function(e){Mt(e,t),FLBuilder._addRowComplete(e)}))},COPY_ROW:function(e,t){var n=e.id,r=e.settings,o=e.settingsId,i=e.callback;FLBuilder.ajax({action:"copy_row",node_id:n,settings:r,settings_id:o},(function(e){Mt(e,t),i(e)}))},RESIZE_ROW_CONTENT:function(e,t){var n=e.id,r=e.width;e.shouldPersist&&(FLBuilder.ajax({action:"resize_row_content",node:n,width:r}),t.dispatch(Pt()))},RESET_ROW_WIDTH:function(e){var t=e.id;FLBuilder.ajax({action:"resize_row_content",node:t,width:""})},APPLY_TEMPLATE:function(e,t){var n=e.id,r=e.append,o=e.templateType,i="core"===o?FLBuilder._applyTemplateComplete:FLBuilder._applyUserTemplateComplete;FLBuilder.ajax({action:"core"===o?"apply_template":"apply_user_template",template_id:n,append:r},(function(e){var n=FLBuilder._jsonParse(e);t.dispatch(Ot(n.newNodes,[])),i(e)}))},ADD_NODE_TEMPLATE:function(e,t){var n=e.nodeType,r=e.templateId,o=e.templateType,i=e.parent,a=e.position,l=e.callback,u="";switch(n){case"row":u="render_new_row_template";break;case"column":u="render_new_col_template";break;default:u="render_new_module"}FLBuilder.ajax({action:u,template_id:r,template_type:o,parent_id:i,position:a},(function(e){Mt(e,t),l(e)}))},SAVE_NODE_TEMPLATE:function(e,t){var n=e.id,r=e.settings;FLBuilder.ajax({action:"save_node_template",node_id:n,settings:r},(function(e){t.dispatch(Et()),FLBuilder._saveNodeTemplateComplete(e),FLBuilder._hideNodeLoading(n)}))},DELETE_NODE_TEMPLATE:function(e){var t=e.id,n=e.global;FLBuilder.ajax({action:"delete_node_template",template_id:t},(function(){n&&FLBuilder._updateLayout()}))},SAVE_USER_TEMPLATE_SETTINGS:function(e){var t=e.settings;FLBuilder.ajax({action:"save_user_template",settings:t},FLBuilder._saveUserTemplateSettingsComplete)},DELETE_USER_TEMPLATE:function(e){var t=e.id;FLBuilder.ajax({action:"delete_user_template",template_id:t})},RENDER_LAYOUT:function(){FLBuilder.ajax({action:"render_layout"},FLBuilder._renderLayout)},FETCH_LAYOUT:function(e,t){FLBuilder.ajax({action:"get_layout"},(function(e){var n=FLBuilder._jsonParse(e),r=n.nodes,o=n.attachments;t.dispatch(Ot(r,o))}))},SAVE_LAYOUT:function(e){var t=e.shouldPublish,n=e.shouldExit,r=e.callback;FLBuilder.ajax({action:"save_layout",publish:t,exit:n?1:0},r)},SAVE_DRAFT:function(){FLBuilder.ajax({action:"save_draft"},FLBuilder._exit)},DISCARD_DRAFT:function(){FLBuilder.ajax({action:"clear_draft_layout"},(function(){FLBuilder.triggerHook("didDiscardChanges"),FLBuilder._exit()}))},SAVE_LAYOUT_SETTINGS:function(e){var t=e.settings;FLBuilder.ajax({action:"save_layout_settings",settings:t},(function(){return FLBuilder._saveLayoutSettingsComplete(t)}))},SAVE_GLOBAL_SETTINGS:function(e){var t=e.settings;FLBuilder.ajax({action:"save_global_settings",settings:t},FLBuilder._saveGlobalSettingsComplete)},SAVE_HISTORY_STATE:function(e){var t=e.label,n=e.moduleType;FLBuilder.ajax({action:"save_history_state",label:t,module_type:n},(function(e){var t=FLBuilder._jsonParse(e);FLBuilderHistoryManager.states=t.states,FLBuilderHistoryManager.position=parseInt(t.position),FLBuilderHistoryManager.setupMainMenuData()}))},CLEAR_HISTORY_STATES:function(e){var t=e.postId,n=e.shouldExit;FLBuilder.ajax({action:"clear_history_states",post_id:t},(function(){n||FLBuilderHistoryManager.saveCurrentState("draft_created")}))},RENDER_HISTORY_STATE:function(e,t){var n=e.position,r=e.callback;FLBuilder.ajax({action:"render_history_state",position:n},(function(e){var n=FLBuilder._jsonParse(e),o=n.newNodes,i=n.config;t.dispatch(Ot(o,i.attachments)),r(e)}))},DISPLAY_SETTINGS:function(e,t){var n=e.id,r=t.getState().layout.present.nodes;if("global"!==n)if("layout"!==n){if(void 0!==r[n]){var o=r[n],i=o.type,a=o.settings,l=o.parent,u=o.global,c=o.template_id;switch(i){case"column-group":break;case"row":FLBuilder._showRowSettings(n,u);break;case"column":var s="column"!==FLBuilderConfig.userTemplateType&&void 0!==c;FLBuilder._showColSettings(n,u,s);break;default:FLBuilder._showModuleSettings({nodeId:n,parentId:l,type:a.type,global:u})}}}else FLBuilder._layoutSettingsClicked();else FLBuilder._globalSettingsClicked()}},It={SET_LAYOUT:function(e){!function(e){Object.values(e).map(je)}(e.layout.present.nodes)},INSERT_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(Oe(t.id,n),"Node should exist after insert."),je(n[t.id]),console.assert(n[t.id].position===t.position,"Node position should be consistent after insert."),Ae(n)},REORDER_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(Oe(t.id,n),"Node no longer exists after reorder."),je(n[t.id]);var r=n[t.id];console.assert(t.position===r.position,"Node position should match action.position")},REPARENT_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(Oe(t.id,n),"Node should not exist after reparent"),je(n[t.id]),console.assert(t.parent===n[t.id].parent,"Node should have correct parent after reparent")},DELETE_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(!Oe(t.id,n),"Node should not exist after delete"),Ae(n)},COPY_MODULE:function(e,t){var n=e.layout.present.nodes,r=Oe(t.id,n);console.assert(r,"Node no longer exists after duplicate."),r&&je(n[t.id])},DELETE_COLUMN:function(e){var t=e.layout.present.nodes;Ae(t)},REPARENT_COLUMN:function(){console.warn("REPARENT_COLUMN needs a test.")},RESET_COLUMN_WIDTHS:function(e,t){var n=e.layout.present.nodes;t.groupIds.map((function(e){var t=_e(n,e),r=100/t.length,o=t.every((function(e){return e.settings.size===r.toPrecision(5)}));console.assert(o,"Column sizes should match after reset")}))}};const Ht=It;var Ut=me({state:{layout:{present:{nodes:{},globalSettings:FLBuilderConfig.global}}},reducers:o,effects:a,actions:i,tests:Ht}),zt=Ut.store,Gt=Ut.actions,Wt=Ut.hooks,Yt=function(){return zt},Zt=function(){return zt.getState()},Vt=function(){return Gt},Qt=function(){return Wt},qt=Wt.useLayoutStore,Xt=function(e){var t=Zt().layout.present.nodes;return e&&e in t?t[e]:t},$t=function(e){var t=Zt().layout.present.nodes;return Object.values(t).filter((function(t){return e===t.parent}))},Kt=function(e){return"undefined"!==Zt().layout.present.nodes[e]};zt.dispatch(Et());var Jt=n(184),en=n.n(Jt),tn={},nn=(0,d.createContext)(tn),rn=function(){return(0,d.useContext)(nn)};const on=FL.vendors.BBFluid;var an=["onClick","label"];function ln(){return ln=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},ln.apply(this,arguments)}function un(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 cn(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return sn(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 sn(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 sn(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 dn=function(e){var t=e.x,n=e.y,r=e.items,o=void 0===r?{}:r,i=e.clear,a=void 0===i?function(){}:i,l=window.innerWidth-190,u={};return Object.entries(o).map((function(e){var t=cn(e,2),n=t[0],r=t[1];!1!==r.isEnabled&&(u[n]=r)})),f().createElement("div",{className:"fl-builder-context-menu",style:{top:n,left:t<l?t:l,width:180}},f().createElement("ul",null,Object.keys(u).map((function(e){var t=o[e],n=t.onClick,r=t.label,i=un(t,an);return f().createElement("li",{key:e},f().createElement(on.Button,ln({onClick:function(e){n(e),a(),e.stopPropagation()},size:"sm"},i),r))}))))};function fn(){return fn=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},fn.apply(this,arguments)}function pn(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return mn(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 mn(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 mn(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(e){var t=e.children,n=pn((0,d.useState)(!1),2),r=n[0],o=n[1],i=function(){return o(!1)},a={setContextMenu:o,clearContextMenu:i,showContextMenu:!1!==r,contextMenu:r};return f().createElement(nn.Provider,{value:a},f().createElement(yn,null),t,!1!==r&&f().createElement(dn,fn({},r,{clear:i})))},yn=function(){var e=rn().clearContextMenu,t=function(t){document.querySelector(".fl-builder-context-menu")&&!t.target.closest(".fl-builder-context-menu")&&(e(),t.stopPropagation())},n=function(){document.querySelector(".fl-builder-context-menu")&&e()};return(0,d.useEffect)((function(){return window.addEventListener("click",t,{capture:!0}),window.addEventListener("scroll",n,{capture:!0}),function(){window.removeEventListener("click",t,{capture:!0}),window.removeEventListener("scroll",n,{capture:!0})}}),[]),null};function vn(e){return vn="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},vn(e)}function hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bn(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 En(e,t,n){return t&&bn(e.prototype,t),n&&bn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function On(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_n(e,t)}function _n(e,t){return _n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_n(e,t)}function wn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ln(e);if(t){var o=Ln(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Sn(this,n)}}function Sn(e,t){if(t&&("object"===vn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Cn(e)}function Cn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ln(e){return Ln=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ln(e)}var Tn=FLBuilderConfig.lite,Nn=function(e){var t,n={__html:e.children},r=new Date(e.date).toDateString();if("string"==typeof e.url&&""!==e.url){var o=Tn?e.url+"?utm_medium=bb-lite&utm_source=builder-ui&utm_campaign=notification-center":e.url+"?utm_medium=bb-pro&utm_source=builder-ui&utm_campaign=notification-center";t=f().createElement("a",{className:"fl-builder-ui-post",href:o,target:"_blank",rel:"noopener noreferrer"},f().createElement("div",{className:"fl-builder-ui-post-date"},r),f().createElement("div",{className:"fl-builder-ui-post-title"},e.title),f().createElement("div",{className:"fl-builder-ui-post-content",dangerouslySetInnerHTML:n}))}else t=f().createElement("span",{className:"fl-builder-ui-post"},f().createElement("div",{className:"fl-builder-ui-post-date"},r),f().createElement("div",{className:"fl-builder-ui-post-title"},e.title),f().createElement("div",{className:"fl-builder-ui-post-content",dangerouslySetInnerHTML:n}));return t},jn=function(e){On(n,e);var t=wn(n);function n(){return hn(this,n),t.apply(this,arguments)}return En(n,[{key:"getPosts",value:function(e){var t,n,r=FLBuilderStrings.notifications;return 0<e.length?(n=e.map((function(e){return f().createElement(Nn,{key:e.id,title:(t=e.title.rendered,f().createElement("div",{dangerouslySetInnerHTML:{__html:t}})),date:e.date,url:e.meta._fl_notification[0]},e.content.rendered);var t})),t=f().createElement(f().Fragment,null,n)):t=f().createElement("div",{className:"fl-panel-no-message"},r.none),t}},{key:"componentDidMount",value:function(){FLBuilder._initScrollbars()}},{key:"componentDidUpdate",value:function(){FLBuilder._initScrollbars()}},{key:"render",value:function(){var e=this.getPosts(this.props.posts),t=FLBuilderStrings.notifications;return f().createElement("div",{className:"fl-notifications-panel"},f().createElement("div",{className:"fl-panel-title"},t.title),f().createElement("div",{className:"fl-nanoscroller",ref:this.setupScroller},f().createElement("div",{className:"fl-nanoscroller-content"},e)))}}]),n}(d.Component),An=function(e){On(n,e);var t=wn(n);function n(e){var r;hn(this,n),r=t.call(this,e);var o={},i=FLBuilderConfig.notifications.data;try{o=JSON.parse(i)}catch(e){o={}}return r.state={shouldShowNotifications:!1,posts:o},FLBuilder.addHook("toggleNotifications",r.onToggleNotifications.bind(Cn(r))),r}return En(n,[{key:"onToggleNotifications",value:function(){var e=Y().hideCurrentPanel;this.setState({shouldShowNotifications:!this.state.shouldShowNotifications}),e(),!0===this.state.shouldShowNotifications&&FLBuilder.triggerHook("notificationsLoaded")}},{key:"render",value:function(){var e=this.state,t=e.shouldShowNotifications,n=e.posts;return t&&f().createElement(jn,{posts:n})}}]),n}(d.Component);function Dn(e){return Dn="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},Dn(e)}function kn(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 Pn(e,t){return Pn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pn(e,t)}function xn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Mn(e);if(t){var o=Mn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Rn(this,n)}}function Rn(e,t){if(t&&("object"===Dn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Mn(e){return Mn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mn(e)}var Fn=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pn(e,t)}(i,e);var t,n,r,o=xn(i);function i(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var n=(t=o.call(this,e)).props.postId;return t.layoutClass=".fl-builder-content-".concat(n||FLBuilderConfig.postId),t}return t=i,n=[{key:"componentDidMount",value:function(){this.setupHooks=this.setupHooks.bind(this),this.hooked=!1,jQuery(document).on("tinymce-editor-init",this.setupHooks),this.setupHooks()}},{key:"setupHooks",value:function(){if(!("ontouchstart"in document)&&window.tinymce&&!this.hooked&&FLBuilderConfig.inlineEnabled){var e=this.initEditables.bind(this),t=this.refreshEditables.bind(this),n=this.destroyAllEditables.bind(this),r=this.destroyLoadingEditables.bind(this);FLBuilder&&(FLBuilder.addHook("settingsConfigLoaded",e),FLBuilder.addHook("restartEditingSession",e),FLBuilder.addHook("endEditingSession",n),FLBuilder.addHook("didStartNodeLoading",r),FLBuilder.addHook("didRenderLayoutComplete",t),FLBuilder.addHook("didDeleteRow",t),FLBuilder.addHook("didDeleteColumn",t),FLBuilder.addHook("didDeleteModule",t)),this.initEditables(),this.hooked=!0}}},{key:"initEditables",value:function(){var e=this,t=FLBuilderSettingsConfig.editables,n=jQuery(this.layoutClass);if(n.length)for(var r in t){var o='.fl-module[data-type="'.concat(r,'"]:not(.fl-editable):not(.fl-node-global)');n.find(o).each((function(t,n){(n=jQuery(n)).addClass("fl-editable"),n.delegate(".fl-block-overlay","click.fl-inline-editing-init",(function(t){return e.initEditable(t,n)}))}))}}},{key:"initEditable",value:function(e,t){var n=this,r=FLBuilder.preview;r&&t.parents(".fl-node-".concat(r.nodeId)).length&&r._settingsHaveChanged()||(this.setupEditable(t,(function(){n.onModuleOverlayClick(e)})),t.undelegate(".fl-block-overlay","click.fl-inline-editing-init"))}},{key:"setupEditable",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.data("node"),o=FLBuilderSettingsConfig.nodes[r];if(void 0===o)return!1;var i=e.data("type"),a=FLBuilderSettingsConfig.editables[i],l=".fl-node-".concat(r," "),u="fl-inline-editor-".concat(r),c=jQuery('<div id="'.concat(u,'" class="fl-inline-editor"></div>')),s=jQuery(".fl-builder-settings[data-node=".concat(r,"]")),d=o.connections;e.append(c),e.on("click",".fl-block-overlay",this.onModuleOverlayClick.bind(this)),e.on("mouseleave",this.onModuleMouseleave.bind(this));var f=function(e){var r=a[e],o=FLBuilderPreview.getFormattedSelector(l,r.selector),i=jQuery(o),c=i.html(),f=s.find("#fl-field-".concat(e," .fl-field-connection-value"));return i.length?f.length&&""!==f.val()||!f.length&&d&&d[e]?"continue":(i.hasClass("mce-content-body")?tinymce.execCommand("mceRemoveEditor",!0,i.attr("id")):(i.data("field",r.field),i.on("drop",t.onEditorDrop.bind(t))),void tinymce.init({selector:o,inline:!0,menubar:!1,paste_as_text:!0,relative_urls:!1,convert_urls:!1,skin:!FLBuilder&&"lightgray",skin_url:!FLBuilder&&"".concat(tinyMCEPreInit.baseURL,"/skins/lightgray/"),theme:"modern",theme_url:"".concat(tinyMCEPreInit.baseURL,"/themes/modern/"),fixed_toolbar_container:"#".concat(u),plugins:t.getEditorPluginConfig(r.field.type),toolbar:"string"==typeof r.field.toolbar?r.field.toolbar:t.getEditorToolbarConfig(r.field.type),init_instance_callback:function(e){t.onEditorInit(e),i.html(c),n()}})):"continue"};for(var p in a)f(p)}},{key:"getEditorPluginConfig",value:function(e){return"editor"===e?"wordpress, wplink, lists, paste":"paste"}},{key:"getEditorToolbarConfig",value:function(e){switch(e){case"editor":return"bold italic strikethrough link underline | alignleft aligncenter alignright";case"unit":return!1;default:return"bold italic strikethrough underline"}}},{key:"destroyEditables",value:function(e){var t=e.find(".mce-content-body"),n=e.find(".fl-inline-editor"),r=jQuery(".wplink-autocomplete, .ui-helper-hidden-accessible");t.removeAttr("contenteditable"),e.undelegate(".fl-block-overlay","click"),e.off("mouseleave"),e.removeClass("fl-editable"),n.remove(),r.remove()}},{key:"destroyAllEditables",value:function(){var e=jQuery(this.layoutClass).find(".fl-editable");this.destroyEditables(e)}},{key:"destroyLoadingEditables",value:function(e,t){var n=jQuery(t);n.hasClass("fl-module")||(n=n.find(".fl-module")),this.destroyEditables(n)}},{key:"refreshEditables",value:function(){this.initEditables(),tinymce.editors.map((function(e){e.inline&&!jQuery("#".concat(e.id)).length&&setTimeout((function(){return tinymce.execCommand("mceRemoveEditor",!0,e.id)}),1)}))}},{key:"getEditorEventVars",value:function(e){var t=jQuery(e).closest(".mce-content-body"),n=tinymce.get(t.attr("id")),r=t.data("field"),o=t.closest(".fl-module"),i=o.data("node");return{editable:t,module:o,editor:n,field:r,nodeId:i}}},{key:"onEditorInit",value:function(e){e.on("change",this.onEditorChange.bind(this)),e.on("keyup",this.onEditorChange.bind(this)),e.on("undo",this.onEditorChange.bind(this)),e.on("redo",this.onEditorChange.bind(this)),e.on("focus",this.onEditorFocus.bind(this)),e.on("blur",this.onEditorBlur.bind(this)),e.on("mousedown",this.onEditorMousedown.bind(this))}},{key:"onEditorChange",value:function(e){var t=e.target.bodyElement?e.target.bodyElement:e.target,n=this.getEditorEventVars(t),r=n.editor,o=n.field,i=n.nodeId,a=jQuery('.fl-builder-settings[data-node="'.concat(i,'"]')),l=r.getContent();if(a.length)if("editor"===o.type){var u=a.find("#fl-field-".concat(o.name," textarea.wp-editor-area")),c=u.attr("id");u.closest(".tmce-active").length?tinymce.get(c).setContent(l):u.val(l)}else{var s=document.createElement("textarea");s.innerHTML=l,a.find('[name="'.concat(o.name,'"]')).val(s.value)}}},{key:"onEditorFocus",value:function(e){var t=this.getEditorEventVars(e.target.bodyElement),n=t.editable,r=t.editor,o=t.module,i=t.field,a=t.nodeId,l=o.find(".fl-inline-editor"),u=this.getSettingHTML(a,i);this.matchHTML(r.getContent(),u)||(n.data("original",{settingHTML:u,editableHTML:n.html()}),n.css("min-height",n.height()),r.setContent(u),r.selection.select(r.getBody(),!0),r.selection.collapse(!1)),r.settings.toolbar?l.removeClass("fl-inline-editor-no-toolbar"):l.addClass("fl-inline-editor-no-toolbar"),o.addClass("fl-editable-focused"),this.showEditorOverlay(o),this.showModuleSettings(o)}},{key:"onEditorBlur",value:function(e){var t=this.getEditorEventVars(e.target.bodyElement),n=t.editable,r=t.editor,o=t.module,i=o.find(".fl-inline-editor"),a=n.data("original");i.removeClass("fl-inline-editor-no-toolbar"),o.removeClass("fl-editable-focused"),a&&this.matchHTML(r.getContent(),a.settingHTML)&&(n.html(a.editableHTML),n.css("min-height",""))}},{key:"onEditorMousedown",value:function(e){var t=this.getEditorEventVars(e.target).module;this.showEditorOverlay(t)}},{key:"onEditorDrop",value:function(e){return e.preventDefault(),!1}},{key:"onModuleOverlayClick",value:function(e){var t=jQuery(e.target).closest(".fl-block-overlay-actions"),n=jQuery(e.currentTarget).closest(".fl-module"),r=n.find(".mce-content-body").first().attr("id");t.length||FLBuilder._colResizing||r&&(tinymce.get(r).focus(),n.addClass("fl-editable-focused"))}},{key:"onModuleMouseleave",value:function(){jQuery(".mce-inline-toolbar-grp:visible, .mce-floatpanel:visible").length||(this.hideEditorOverlays(),this.showNodeOverlays())}},{key:"showEditorOverlay",value:function(e){var t=e.find(".fl-inline-editor");this.hideNodeOverlays(),this.hideEditorOverlays(),t.show(),jQuery(".fl-inline-editor-active-toolbar").removeClass("fl-inline-editor-active-toolbar"),t.find("> .mce-panel:visible").addClass("fl-inline-editor-active-toolbar")}},{key:"hideEditorOverlays",value:function(){jQuery(".fl-inline-editor, .mce-floatpanel").hide()}},{key:"showNodeOverlays",value:function(){jQuery(".fl-block-overlay").show()}},{key:"hideNodeOverlays",value:function(){jQuery(".fl-block-overlay").hide()}},{key:"showModuleSettings",value:function(e){var t=e.data("type"),n=e.data("node"),r=e.closest(".fl-col").data("node"),o=e.hasClass("fl-node-global");jQuery('.fl-builder-settings[data-node="'.concat(n,'"]')).length||FLBuilder._showModuleSettings({type:t,nodeId:n,parentId:r,global:o})}},{key:"getSettingValue",value:function(e,t){var n=jQuery('.fl-builder-settings[data-node="'.concat(e,'"]'));return(n.length?FLBuilder._getSettings(n):FLBuilderSettingsConfig.nodes[e])[t]}},{key:"getSettingHTML",value:function(e,t){var n=this.getSettingValue(e,t.name);return"editor"===t.type&&""!==n?wp.editor.autop(n):n}},{key:"matchHTML",value:function(e,t){return this.cleanHTML(e)===this.cleanHTML(t)}},{key:"cleanHTML",value:function(e){return jQuery("<div>".concat(e,"</div>")).html().trim().replace(/(\r\n|\n|\r)/gm,"")}},{key:"render",value:function(){return null}}],n&&kn(t.prototype,n),r&&kn(t,r),Object.defineProperty(t,"prototype",{writable:!1}),i}(d.Component);const Bn=Fn;var In=function(){return f().createElement("svg",{id:"fl-symbol-container",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("symbol",{id:"fl-down-caret",viewBox:"0 0 11 6"},f().createElement("polygon",{points:"0 0 2.05697559 0 5.49235478 3.74058411 8.93443824 0 11 0 5.5 6"})))},Hn=function(){};Hn.Close=function(){return f().createElement("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("g",{stroke:"currentColor",strokeWidth:"2",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},f().createElement("path",{d:"M13,1 L1,13"}),f().createElement("path",{d:"M1,1 L13,13"})))};var Un=["className","children","title","actions","showCloseButton","onClose"];function zn(){return zn=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},zn.apply(this,arguments)}function Gn(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}var Wn=function(e){var t=e.className,n=e.children,r=e.title,o=e.actions,i=e.showCloseButton,a=void 0===i||i,l=e.onClose,u=void 0===l?function(){}:l,c=Gn(e,Un),s=en()({"fl-ui-panel-area":!0},t),d=function(){return o||a?f().createElement("div",{className:"fl-ui-panel-trailing-actions"},o,f().createElement("button",{onClick:u,className:"fl-ui-button"},f().createElement(Hn.Close,null))):null};return f().createElement("div",{className:s,onClick:u},f().createElement("div",zn({className:"fl-ui-panel"},c,{onClick:function(e){return e.stopPropagation()}}),f().createElement("div",{className:"fl-ui-panel-topbar"},r&&f().createElement("div",{className:"fl-ui-panel-title"},r),f().createElement(d,null)),f().createElement("div",{className:"fl-ui-panel-content"},n)))},Yn=function(e){var t=e.shortcuts;return 0===Object.keys(t).length?null:f().createElement("ul",{className:"fl-ui-shortcut-list"},Object.values(t).map((function(e,t){var n=e.label,r={__html:e.keyLabel};return f().createElement("li",{key:t},f().createElement("span",null,n),f().createElement("span",{className:"fl-ui-shortcut-item-keycode",dangerouslySetInnerHTML:r}))})))};const Zn=function(){var e=Y().setShouldShowShortcuts;return f().createElement(Wn,{title:"Keyboard Shortcuts",onClose:function(){return e(!1)},className:"fl-ui-help",style:{width:360,maxWidth:"95vw"}},f().createElement(Yn,{shortcuts:FLBuilderConfig.keyboardShortcuts}))};wp.i18n;var Vn=function(e){var t=Vt().deleteNode;if(e){var n=!0,r=Xt(e);if(FLBuilder._needsDeleteConfirmation(r)){var o=function(e){var t=window.FLBuilderStrings,n=t.deleteRowMessage,r=t.deleteColumnMessage,o=t.deleteModuleMessage;switch(e){case"row":return n;case"column":return r;default:return o}}(r.type);n=confirm(o)}if(n){var i=FLBuilder._getJQueryElement(e);if(!i.length&&Kt(e))t(e);else if("module"===r.type)FLBuilder._deleteModule(i);else if("column"===r.type){var a=FLBuilder._getColToDelete(i);FLBuilder._deleteCol(a)}else"row"===r.type&&FLBuilder._deleteRow(i);FLBuilder._highlightEmptyCols(),FLBuilder._resizeLayout(),FLBuilder._removeAllOverlays()}}},Qn=function(e){if(e){var t=Xt(e);t&&void 0!==t.type&&("module"===t.type?FLBuilder._copyModule(e):"column"===t.type?FLBuilder._copyColumn(e):"row"===t.type&&FLBuilder._copyRow(e))}},qn=function(e){var t=document.querySelector("".concat(FLBuilder._contentClass,' [data-node="').concat(e,'"]'));t&&t.scrollIntoView({behavior:"smooth",block:"center"})},Xn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=Vt(),i=o.reorderNode,a=o.moveNode,l=o.reorderColumn,u=o.moveColumn,c=Xt(e),s=c.type,d=c.parent,f=c.position,p="column"===s;if(n===d||null===n){if(t===f)return;p?l(e,t):i(e,t)}else p?u(e,n,t,r):a(e,n,t)},$n=function(e){var t=Vt().displaySettings,n=Y().hideCurrentPanel;t(e),document.body.classList.contains("fl-builder-ui-is-pinned-right")&&n()};function Kn(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 Jn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kn(Object(n),!0).forEach((function(t){er(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function er(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tr=function(){var e=Y();return Jn(Jn(Jn({},{registerPanel:e.registerPanel,displayPanel:e.displayPanel,togglePanel:e.togglePanel}),u),c)},nr=function(){return window.FLBuilderConfig},rr=function(){return window.FLBuilderStrings},or=(0,d.createContext)({});or.use=function(){return(0,d.useContext)(or)};const ir=or;var ar=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"2.5",y:"2.5",width:"11",height:"11",rx:"1.5",stroke:"currentColor"}))},lr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"9.5",y:"13.5",width:"11",height:"4",rx:"0.5",transform:"rotate(-90 9.5 13.5)",stroke:"currentColor"}),f().createElement("rect",{x:"2.5",y:"13.5",width:"11",height:"4",rx:"0.5",transform:"rotate(-90 2.5 13.5)",stroke:"currentColor"}))},ur=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"2.5",y:"9.5",width:"11",height:"4",rx:"0.5",stroke:"currentColor"}),f().createElement("rect",{x:"2.5",y:"2.5",width:"11",height:"4",rx:"0.5",stroke:"currentColor"}))},cr=function(){return f().createElement("svg",{className:"svg",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M12 6c0 1.105-.895 2-2 2-1.105 0-2-.895-2-2 0-1.105.895-2 2-2 1.105 0 2 .895 2 2zm-1 0c0 .552-.448 1-1 1-.552 0-1-.448-1-1 0-.552.448-1 1-1 .552 0 1 .448 1 1zM3 2c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h10c.552 0 1-.448 1-1V3c0-.552-.448-1-1-1H3zm10 1H3v6.293l2.5-2.5L11.707 13H13V3zM3 13v-2.293l2.5-2.5L10.293 13H3z",fillRule:"evenodd",fillOpacity:"1",fill:"currentCOlor",stroke:"none"}))},sr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M3.48254 7.83023L3.05006 9.22531H5.78441L5.35194 7.83023C5.19383 7.31871 5.03572 6.81183 4.87761 6.3096C4.72881 5.79807 4.58465 5.27724 4.44514 4.74711H4.38934C4.24053 5.27724 4.09172 5.79807 3.94291 6.3096C3.7941 6.81183 3.64065 7.31871 3.48254 7.83023ZM0.692383 12.9502L3.7755 3.79846H5.08688L8.17 12.9502H6.94233L6.07738 10.16H2.7571L1.8782 12.9502H0.692383Z",fill:"currentColor"}),f().createElement("path",{d:"M11.5546 13.1176C11.2384 13.1176 10.9407 13.0711 10.6617 12.9781C10.3827 12.8944 10.1363 12.7735 9.92234 12.6153C9.71773 12.4479 9.55497 12.248 9.43407 12.0155C9.31316 11.7737 9.25271 11.4993 9.25271 11.1924C9.25271 10.811 9.34106 10.4809 9.51777 10.2019C9.70378 9.91355 9.9921 9.66709 10.3827 9.46247C10.7826 9.25786 11.2942 9.09045 11.9173 8.96025C12.5404 8.83004 13.2891 8.72773 14.1634 8.65333C14.1541 8.42082 14.1169 8.20225 14.0518 7.99764C13.9867 7.79303 13.8844 7.61632 13.7449 7.46751C13.6053 7.30941 13.4193 7.18385 13.1868 7.09084C12.9636 6.99784 12.6892 6.95134 12.3637 6.95134C11.9173 6.95134 11.4895 7.03969 11.0803 7.2164C10.671 7.38381 10.3083 7.56517 9.9921 7.76048L9.54567 6.97924C9.71308 6.86763 9.90839 6.75603 10.1316 6.64442C10.3641 6.52351 10.6059 6.41656 10.857 6.32355C11.1175 6.23055 11.3918 6.15614 11.6801 6.10034C11.9685 6.03523 12.2614 6.00268 12.559 6.00268C13.4891 6.00268 14.1773 6.25845 14.6238 6.76998C15.0795 7.2722 15.3073 7.94649 15.3073 8.79284V12.9502H14.3726L14.275 12.0294H14.2331C13.8518 12.327 13.4286 12.5828 12.9636 12.7967C12.5079 13.0106 12.0382 13.1176 11.5546 13.1176ZM11.8615 12.1968C12.2521 12.1968 12.6334 12.1131 13.0055 11.9457C13.3868 11.769 13.7728 11.5179 14.1634 11.1924V9.40667C13.4379 9.46248 12.8288 9.54153 12.3358 9.64383C11.8522 9.74614 11.4616 9.8717 11.164 10.0205C10.8756 10.16 10.671 10.3228 10.5501 10.5088C10.4292 10.6855 10.3688 10.8855 10.3688 11.1087C10.3688 11.304 10.4106 11.4714 10.4943 11.6109C10.578 11.7411 10.685 11.8527 10.8152 11.9457C10.9547 12.0294 11.1128 12.0945 11.2895 12.141C11.4755 12.1782 11.6662 12.1968 11.8615 12.1968Z",fill:"currentColor"}))},dr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M2.375 15.0203H13.625C14.9067 15.0203 15.7271 14.0754 15.7271 12.9109C15.7271 12.5593 15.6392 12.2004 15.4487 11.8708L9.80908 2.04175C9.41357 1.33862 8.71045 0.979736 8 0.979736C7.28955 0.979736 6.5791 1.34595 6.18359 2.04175L0.543945 11.8782C0.353516 12.2078 0.265625 12.5593 0.265625 12.9109C0.265625 14.0754 1.09326 15.0203 2.375 15.0203ZM2.51416 13.614C2.06006 13.614 1.75977 13.2405 1.75977 12.8376C1.75977 12.7205 1.77441 12.574 1.84766 12.4421L7.34082 2.82544C7.4873 2.57642 7.74365 2.45923 8 2.45923C8.25635 2.45923 8.50537 2.57642 8.64453 2.82544L14.145 12.4568C14.2109 12.5813 14.2402 12.7205 14.2402 12.8376C14.2402 13.2405 13.9326 13.614 13.4785 13.614H2.51416ZM8 9.93726C8.40283 9.93726 8.63721 9.71021 8.64453 9.2854L8.75439 5.76245C8.76904 5.33032 8.44678 5.02271 7.99268 5.02271C7.53857 5.02271 7.22363 5.323 7.23828 5.75513L7.34082 9.29272C7.35547 9.71021 7.58984 9.93726 8 9.93726ZM8 12.3689C8.47607 12.3689 8.86426 12.0247 8.86426 11.5632C8.86426 11.0945 8.4834 10.7576 8 10.7576C7.52393 10.7576 7.13574 11.1018 7.13574 11.5632C7.13574 12.0247 7.53125 12.3689 8 12.3689Z",fill:"currentColor"}))},fr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M7.99634 15.5732C12.1492 15.5732 15.5769 12.1455 15.5769 8C15.5769 3.85449 12.1418 0.426758 7.98901 0.426758C3.84351 0.426758 0.423096 3.85449 0.423096 8C0.423096 12.1455 3.85083 15.5732 7.99634 15.5732ZM7.99634 14.0645C4.63452 14.0645 1.94653 11.3618 1.94653 8C1.94653 4.63818 4.63452 1.94287 7.98901 1.94287C11.3508 1.94287 14.0535 4.63818 14.0608 8C14.0681 11.3618 11.3582 14.0645 7.99634 14.0645ZM7.99634 11.1787C10.9919 11.1787 13.0281 8.76172 13.0281 8.00732C13.0281 7.26025 10.9919 4.83594 7.99634 4.83594C5.00806 4.83594 2.94995 7.26025 2.94995 8.00732C2.94995 8.76172 5.02271 11.1787 7.99634 11.1787ZM7.99634 10.0654C6.85376 10.0654 5.93091 9.12793 5.92358 8.00732C5.92358 6.86475 6.85376 5.94922 7.99634 5.94922C9.13159 5.94922 10.0544 6.86475 10.0544 8.00732C10.0544 9.12793 9.13159 10.0654 7.99634 10.0654ZM8.00366 8.9082C8.48706 8.9082 8.89722 8.49072 8.89722 8.00732C8.89722 7.52393 8.48706 7.10645 8.00366 7.10645C7.49829 7.10645 7.08813 7.52393 7.08813 8.00732C7.08813 8.49072 7.49829 8.9082 8.00366 8.9082Z",fill:"currentColor"}))},pr=n(856);function mr(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return gr(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 gr(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 gr(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 yr=function(){};const vr=function(e){var t,n,r=e.onClick,o=e.onDoubleClick,i=e.delay,a=void 0===i?300:i,l=mr((t=(0,d.useRef)(yr),n=function(){return t.current()},(0,d.useEffect)((function(){return n}),[]),[function(e){return t.current=e},n]),2),u=l[0],c=l[1];return[function(){c(),function(e,t,n){var r=(new Date).getTime(),o=requestAnimationFrame((function o(){if((new Date).getTime()-r>=t)return e(),void n(yr);var i=requestAnimationFrame(o);n((function(){return cancelAnimationFrame(i)}))}));n((function(){return cancelAnimationFrame(o)}))}(r,a,u)},function(){c(),o()}]};function hr(e){return hr="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},hr(e)}var br=function(e){var t=function(e){var t=nr().contentItems.module.find((function(t){return t.slug===e}));return"object"===hr(t)&&t}(e);return t?t.name:e},Er=function(e,t,n){return e<=t+n/2},Or=["module","row","column"],_r=function(e){return!nr().simpleUi&&Or.includes(e)},wr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return!!Or.includes(t)&&!(t!==e&&!e.includes(t))},Sr=[],Cr=function(e){return function(){if(0>=Sr.length){var e=nr().contentItems;Sr=e.module.map((function(e){return e.slug}))}return Sr}().includes(e)},Lr=["id","type"],Tr=["children","style"];function Nr(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 jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){kr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}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 Dr(){return Dr=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},Dr.apply(this,arguments)}function kr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pr(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return xr(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 xr(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 xr(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 Rr=function e(t){var n,r=t.node,o=t.index,i=t.level,a=t.type,l=t.global,u=void 0!==l&&l,c=t.parent,s=tr().moveNode,p=(0,Qt().useNodesWithoutSettings)(r),m=0<Object.keys(p).length,g=ir.use(),y=g.draggingItem,v=g.setDraggingItem,h=g.clearDraggingItem,b=Pr((0,d.useState)(!1),2),E=b[0],O=b[1],_=Pr((0,d.useState)(!0),2),w=_[0],S=_[1],C=en()("fl-builder-node-outline-item",(kr(n={},"fl-builder-node-type-".concat(a),a),kr(n,"show-drop-before","before"===E),kr(n,"show-drop-after","after"===E),kr(n,"is-dragging-self",r===(null==y?void 0:y.id)),n));return f().createElement("li",{className:C,style:{"--level":i},draggable:_r(a),onDragStart:function(e){var t;e.stopPropagation(),e.dataTransfer.setDragImage(((t=new Image).src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",t.style.opacity=0,t),0,0),e.dataTransfer.setData(a,r),e.dataTransfer.setData("node-id",r),e.dataTransfer.setData("node-type",a),v({id:r,type:a})},onDragEnd:function(){return h()},onDragOver:function(e){if(e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="move",e.currentTarget.classList.contains("fl-builder-node-outline-item")){if(wr(e.dataTransfer.types,a)){var t=e.currentTarget.getBoundingClientRect(),n=t.y,r=t.height;Er(e.clientY,n,r)&&"before"!==E?O("before"):Er(e.clientY,n,r)||"after"===E||O("after")}}else console.warn("Problem: Something other than fl-builder-node-outline-item-content")},onDragLeave:function(){E&&O(!1)},onDrop:function(e){if(E&&O(!1),h(),wr(e.dataTransfer.types,a)){var t=e.currentTarget.getBoundingClientRect(),n=t.y,r=t.height,i=Er(e.clientY,n,r)?"before":"after",l=e.dataTransfer.getData("node-id"),u=Xt(l),d=u.position,f=u.parent,p=o;if(c===f){if("before"===i){if(d===o-1)return;p=d>o?o:Math.max(0,o-1)}else if("after"===i){if(d===o+1)return;p=d>o?o+1:o}}else p="after"===i?o+1:o;s(l,p,c,[c,f])}}},"column-group"!==a&&f().createElement(Fr,{id:r,type:a,global:u,position:o,level:i,toggleContent:function(){return S(!w)},isShowingContent:w}),"module"!==a&&!m&&!u&&f().createElement(Mr,{id:r,type:a}),0<Object.keys(p).length&&w&&f().createElement("ul",null,Object.values(p).sort(Ee).map((function(t,n){return f().createElement(e,Dr({key:t.node,level:"column-group"===a?i:i+1,index:n},t))}))))},Mr=function(e){var t=e.id,n=e.type,r=Ar(e,Lr),o=Pr((0,d.useState)(!1),2),i=o[0],a=o[1],l=tr().moveNode,u=ir.use().clearDraggingItem,c=en()("fl-builder-node-empty-drop-area",{"is-over":i});return f().createElement("div",Dr({className:c,onDragOver:function(e){"column"===n&&wr(e.dataTransfer.types,"module")&&a(!0)},onDragLeave:function(){return i&&a(!1)},onDrop:function(e){if(a(!1),u(),"column"===n&&wr(e.dataTransfer.types,"module")){var r=e.dataTransfer.getData("node-id");l(r,0,t)}}},r),f().createElement("div",{className:"drop-area"}))},Fr=(0,d.memo)((function(e){var t=e.id,n=e.type,r=e.global,o=e.level,i=e.toggleContent,a=e.isShowingContent,l=void 0===a||a,u=(0,Qt().useNodeSettings)(t),c=rn(),s=c.setContextMenu,d=c.contextMenu,p=c.clearContextMenu,m=tr(),g=m.openSettings,y=m.deleteNode,v=m.copyNode,h=m.scrollToNode,b=nr().simpleUi,E=function(e){var t=e.responsive_display,n=void 0===t?"":t,r=e.visibility_display;return""!==n||""!==(void 0===r?"":r)}(u),O="row"===n&&!r,_=!0;"module"===n&&(_=Cr(u.type));var w=en()("fl-builder-node-outline-item-content",{"has-context-menu":!1!==d&&t===d.id,"is-global-node":r,"is-missing-definition":!_}),S=Pr(vr({onClick:function(){_&&h(t)},onDoubleClick:function(){_&&(h(t),g(t))}}),2),C=S[0],L=S[1];return f().createElement("div",{className:w,onClick:C,onDoubleClick:L,onPointerEnter:function(){var e=document.querySelector(".fl-node-".concat(t));e&&(e.style.boxShadow="inset 0 0 0 2px var(--fl-builder-".concat(r?"orange":"blue"," ), 0 0 0 1px hsla( 210, 0%, 0%, .5 )"))},onPointerLeave:function(){var e=document.querySelector(".fl-node-".concat(t));e&&(e.style.boxShadow="")},onContextMenu:function(e){if(!1===d||t!==d.id){var o={settings:{label:"Open Settings",isEnabled:_,onClick:function(){h(t),g(t)}},clone:{label:"Duplicate",isEnabled:_&&!b,onClick:function(){return v(t)}},delete:{label:FLBuilderStrings.remove,isEnabled:!b,status:"destructive",onClick:function(){return y(t)}}};s({id:t,items:o,type:n,global:r,x:e.clientX,y:e.clientY}),e.preventDefault()}else p()}},O&&f().createElement("span",{className:"fl-builder-outline-item-gutter"},f().createElement("button",{className:!l&&"is-hiding-content",onClick:function(e){i(e),e.preventDefault(),e.stopPropagation()}},f().createElement(zr,null))),f().createElement("span",{className:"fl-builder-outline-item-icon-wrap"},f().createElement(Hr,{type:n,moduleType:u.type,settings:u,hasDefinition:_})),f().createElement("span",{className:"fl-builder-outline-item-label-wrap"},f().createElement(Br,{type:n,settings:u,level:o})),f().createElement(Ur,{id:t,type:n,size:parseFloat(u.size),width:u.max_content_width,widthUnit:u.max_content_width_unit}),E&&f().createElement("span",{className:"fl-builder-outline-item-icon-wrap"},f().createElement(fr,null)))})),Br=function(e){var t=e.type,n=e.settings,r=void 0===n?{}:n,o=e.level,i=void 0!==r.type?br(r.type):t,a="";if("column"===t&&3<=o&&(i=FLBuilderStrings.childColumn),"row"===i&&(i=FLBuilderStrings.row),"column"===i&&(i=FLBuilderStrings.column),"module"===t&&"type"in r)switch(r.type){case"heading":i=r.tag,a=r.heading;break;case"html":a=r.html;break;case"rich-text":case"icon":case"button":a=r.text;break;case"callout":a=r.title}if("node_label"in r&&""!==r.node_label){var l=r.node_label;a=a&&""!==a?l+" - "+a:l}return f().createElement(f().Fragment,null,i,a&&f().createElement("span",{style:{opacity:.6}},": "+function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,pr.sanitize)(e,{ALLOWED_TAGS:[]}).substring(0,48)}(a)))},Ir=function(e){var t=e.children,n=e.style,r=Ar(e,Tr);return f().createElement("span",Dr({style:jr({textTransform:"lowercase",background:"rgba(0,0,0,.05)",color:"#828282",fontSize:11,flex:"0 0 auto",display:"inline-flex",padding:"2px 6px",borderRadius:25,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",fontFamily:"monospace"},n),title:t},r),t)},Hr=(0,d.memo)((function(e){var t=e.type,n=e.moduleType,r=e.settings,o=e.hasDefinition;switch(t){case"row":return f().createElement(ur,null);case"column":return f().createElement(lr,null);case"module":var i=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=FLBuilderConfig.contentItems.module;if(!n)return dr;switch(e){case"rich-text":return sr;case"photo":return cr;case"icon":if("icon"in t)return function(){return f().createElement("i",{className:t.icon,"aria-hidden":"true"})};break;default:var o=r.find((function(t){return e===t.slug}));return o&&"icon"in o?function(){return f().createElement("div",{style:{flexShrink:0,width:16,height:16,fill:"currentColor"},dangerouslySetInnerHTML:{__html:o.icon}})}:ar}}(n,r,o);return f().createElement(i,null)}})),Ur=function(e){var t=e.id,n=e.type,r=e.size,o=e.width,i=e.widthUnit,a=qt().resizing,l="";return a&&a.includes(t)&&("column"===n?l+=" ".concat(r,"% "):"row"===n&&(l+="Max: ".concat(o+i))),""===l?null:f().createElement(Ir,{style:{background:"var(--fl-builder-blue)",color:"white"}},l)},zr=function(){return f().createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.79289 1.29289C3.18342 0.902369 3.81658 0.902369 4.20711 1.29289L7.20711 4.29289C7.59763 4.68342 7.59763 5.31658 7.20711 5.70711L4.20711 8.70711C3.81658 9.09763 3.18342 9.09763 2.79289 8.70711C2.40237 8.31658 2.40237 7.68342 2.79289 7.29289L5.08579 5L2.79289 2.70711C2.40237 2.31658 2.40237 1.68342 2.79289 1.29289Z",fill:"currentColor"}))};const Gr=function(){var e=(0,Qt().useNodesWithoutSettings)(null),t=Object.values(e).sort(Ee),n=Pr((0,d.useState)(!1),2),r=n[0],o=n[1],i=!1!==r,a={draggingItem:r,isDraggingItem:i,clearDraggingItem:function(){return o(!1)},setDraggingItem:function(e){return o(e)}},l=en()("fl-builder-node-outline",kr({"is-dragging":i},"is-dragging-type-".concat(r.type),r));return f().createElement(ir.Provider,{value:a},f().createElement("ul",{className:l},t.map((function(e,t){return f().createElement(Rr,Dr({key:e.node,level:1,index:t},e))}))))};var Wr=["className"];function Yr(){return Yr=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},Yr.apply(this,arguments)}function Zr(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}const Vr=function(e){var t=e.className,n=Zr(e,Wr),r=en()("fl-builder-workspace-panel",t);return f().createElement("div",Yr({className:r},n))};const Qr=function(){var e=z(),t=e.currentPanel,n=e.panels;if(!(t in n))return null;var r,o=n[t],i=o.routerProps,a=o.onHistoryChanged,l=o.root,u=o.render,c=o.frame,s=void 0===c?Vr:c,p=o.className,g=o.wrapClassName,y=!1===s?d.Fragment:s,v=l||u;return f().createElement("div",{className:g},f().createElement(y,{className:!1!==s&&p},f().createElement(m.Root,{routerProps:(r=i,"function"==typeof r?r():r),onHistoryChanged:a},f().createElement(v,null))))};!function(){FLBuilder.addHook("didInitUI",(function(){var t=document.querySelector(".fl-builder-bar-actions"),n=t.querySelector(".fl-builder--saving-indicator"),r=document.createElement("button");r.classList.add("fl-builder-button","fl-builder-button-silent"),r.innerHTML='<svg width="20px" x="0px" y="0px" viewBox="0 0 238 238" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g id="EMF-by-Xara-X" serif:id="EMF by Xara X"><path d="M170.734,183.655l-32.623,-35.483c-19.089,5.332 -40.624,6.6 -61.992,2.707c-54.118,-9.858 -86.793,-49.103 -72.935,-87.598c13.859,-38.494 69.029,-61.737 123.148,-51.878c7.553,1.375 14.687,3.324 21.334,5.762l-6.462,12.195c-5.266,-1.731 -10.922,-3.111 -16.913,-4.082c-42.267,-6.842 -85.356,9.291 -96.18,36.014c-10.824,26.722 14.695,53.963 56.963,60.808c41.535,6.724 83.865,-8.739 95.589,-34.637l13.176,22.511l0.064,0.113c-4.574,7.429 -10.792,14.102 -18.26,19.85l27.897,25.151c15.605,14.906 -15.073,47.906 -32.806,28.567Zm9.595,-26.401l-34.191,-30.641c-36.604,14.182 -70.685,6.876 -98.296,-5.59c23.399,17.456 58.534,24.774 94.542,14.959l30.526,29.179c1.989,-3.304 4.559,-6.305 7.419,-7.907Z"/><path d="M42.292,90.276l27.528,0l16.45,-26.827l34.049,52.376l44.83,-68.557l34.474,58.905l37.878,0l-29.225,-7.239l-43.694,-98.934l-43.696,82.469l-33.055,-51.241l-24.826,54.79l-20.713,4.258Z" style="fill:#1195d0;"/></g></svg>',r.onclick=function(){return e()},r.title="Query Monitor",jQuery("#query-monitor-main").length>0&&t.insertBefore(r,n)}));var e=function(){var e=document.getElementById("query-monitor-main");if(t(e)){(n=document.getElementById("wp-admin-bar-query-monitor").getElementsByTagName("a"))[0].click()}else{var n=document.getElementsByClassName("qm-button-container-close");n[0].click()}},t=function(e){return"none"===window.getComputedStyle(e).display}}();const qr=function(){var e=z(),t=e.isEditing,n=e.shouldShowShortcuts,r=e.colorScheme,o=en()(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},"fluid-color-scheme-".concat(r),r));return f().createElement("div",{className:o},f().createElement(gn,null,f().createElement(Bn,null),t&&f().createElement(f().Fragment,null,f().createElement(In,null),f().createElement(An,null),n&&f().createElement(Zn,null),f().createElement(Qr,null))))};function Xr(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 $r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(n),!0).forEach((function(t){Kr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jr,eo=tr(),to=eo.registerPanel,no=eo.displayPanel,ro=eo.togglePanel,oo=window.FL||{},io=$r($r($r({},oo.Builder||{}),s),{},{data:l,registerPanel:to,displayPanel:no,togglePanel:ro});window.FL=$r($r({},oo),{},{Builder:io}),(void 0===(Jr=V().showOutlinePanel)||Jr)&&function(){var e=window.FL.Builder,t=e.registerPanel,n=e.togglePanel;t("outline",{label:"Outline",render:Gr,root:Gr}),FLBuilder.addHook("didInitUI",(function(){var e=document.querySelector(".fl-builder-bar-actions"),t=e.querySelector(".fl-builder--saving-indicator"),r=document.createElement("button");r.classList.add("fl-builder-button","fl-builder-button-silent"),r.innerHTML='<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.38672 5.33984C2.1582 5.33984 2.77344 4.72461 2.77344 3.95312C2.77344 3.19141 2.1582 2.56641 1.38672 2.56641C0.625 2.56641 0 3.19141 0 3.95312C0 4.72461 0.625 5.33984 1.38672 5.33984ZM5.97656 4.89062H14.0565C14.5838 4.89062 15.0038 4.48047 15.0038 3.95312C15.0038 3.42578 14.5936 3.01562 14.0565 3.01562H5.97656C5.45898 3.01562 5.03906 3.42578 5.03906 3.95312C5.03906 4.48047 5.44922 4.89062 5.97656 4.89062ZM3.88672 11.3457C4.64844 11.3457 5.27344 10.7305 5.27344 9.95898C5.27344 9.19727 4.64844 8.57227 3.88672 8.57227C3.11523 8.57227 2.49023 9.19727 2.49023 9.95898C2.49023 10.7305 3.11523 11.3457 3.88672 11.3457ZM8.47656 10.8965H16.5794C17.1068 10.8965 17.5169 10.4863 17.5169 9.95898C17.5169 9.43164 17.1068 9.02148 16.5794 9.02148H8.47656C7.94922 9.02148 7.53906 9.43164 7.53906 9.95898C7.53906 10.4863 7.94922 10.8965 8.47656 10.8965ZM6.37695 17.3516C7.14844 17.3516 7.76367 16.7363 7.76367 15.9648C7.76367 15.2031 7.14844 14.5781 6.37695 14.5781C5.61523 14.5781 4.99023 15.2031 4.99023 15.9648C4.99023 16.7363 5.61523 17.3516 6.37695 17.3516ZM10.9668 16.9023H19.0251C19.5524 16.9023 19.9626 16.4922 19.9626 15.9648C19.9626 15.4375 19.5524 15.0273 19.0251 15.0273H10.9668C10.4395 15.0273 10.0293 15.4375 10.0293 15.9648C10.0293 16.4922 10.4395 16.9023 10.9668 16.9023Z" fill="currentColor"/></svg>',r.onclick=function(){return n("outline")},r.title="Outline",e.insertBefore(r,t)}))}();var ao=document.getElementById("fl-ui-root");ao.classList.add("fluid","fl","uid"),(0,p.render)(f().createElement(qr,null),ao)})()})();
1
  /*! For license information please see builder.bundle.min.js.LICENSE.txt */
2
+ (()=>{var e={184:(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 l in n)r.call(n,l)&&n[l]&&e.push(l);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)}()},856:function(e){e.exports=function(){"use strict";function e(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var t=Object.hasOwnProperty,n=Object.setPrototypeOf,r=Object.isFrozen,o=Object.getPrototypeOf,i=Object.getOwnPropertyDescriptor,a=Object.freeze,l=Object.seal,u=Object.create,c="undefined"!=typeof Reflect&&Reflect,s=c.apply,d=c.construct;s||(s=function(e,t,n){return e.apply(t,n)}),a||(a=function(e){return e}),l||(l=function(e){return e}),d||(d=function(t,n){return new(Function.prototype.bind.apply(t,[null].concat(e(n))))});var f=_(Array.prototype.forEach),p=_(Array.prototype.pop),m=_(Array.prototype.push),g=_(String.prototype.toLowerCase),y=_(String.prototype.match),v=_(String.prototype.replace),h=_(String.prototype.indexOf),b=_(String.prototype.trim),E=_(RegExp.prototype.test),O=w(TypeError);function _(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return s(e,t,r)}}function w(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return d(e,n)}}function S(e,t){n&&n(e,null);for(var o=t.length;o--;){var i=t[o];if("string"==typeof i){var a=g(i);a!==i&&(r(t)||(t[o]=a),i=a)}e[i]=!0}return e}function C(e){var n=u(null),r=void 0;for(r in e)s(t,e,[r])&&(n[r]=e[r]);return n}function L(e,t){for(;null!==e;){var n=i(e,t);if(n){if(n.get)return _(n.get);if("function"==typeof n.value)return _(n.value)}e=o(e)}function r(e){return console.warn("fallback value for",e),null}return r}var T=a(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),N=a(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),j=a(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),D=a(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),A=a(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),k=a(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=a(["#text"]),x=a(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),R=a(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),M=a(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),F=a(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),B=l(/\{\{[\s\S]*|[\s\S]*\}\}/gm),I=l(/<%[\s\S]*|[\s\S]*%>/gm),H=l(/^data-[\-\w.\u00B7-\uFFFF]/),U=l(/^aria-[\-\w]+$/),z=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),G=l(/^(?:\w+script|data):/i),W=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=l(/^html$/i),Z="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};function V(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var Q=function(){return"undefined"==typeof window?null:window},q=function(e,t){if("object"!==(void 0===e?"undefined":Z(e))||"function"!=typeof e.createPolicy)return null;var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}};function X(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Q(),t=function(e){return X(e)};if(t.version="2.3.6",t.removed=[],!e||!e.document||9!==e.document.nodeType)return t.isSupported=!1,t;var n=e.document,r=e.document,o=e.DocumentFragment,i=e.HTMLTemplateElement,l=e.Node,u=e.Element,c=e.NodeFilter,s=e.NamedNodeMap,d=void 0===s?e.NamedNodeMap||e.MozNamedAttrMap:s,_=e.HTMLFormElement,w=e.DOMParser,$=e.trustedTypes,K=u.prototype,J=L(K,"cloneNode"),ee=L(K,"nextSibling"),te=L(K,"childNodes"),ne=L(K,"parentNode");if("function"==typeof i){var re=r.createElement("template");re.content&&re.content.ownerDocument&&(r=re.content.ownerDocument)}var oe=q($,n),ie=oe?oe.createHTML(""):"",ae=r,le=ae.implementation,ue=ae.createNodeIterator,ce=ae.createDocumentFragment,se=ae.getElementsByTagName,de=n.importNode,fe={};try{fe=C(r).documentMode?r.documentMode:{}}catch(e){}var pe={};t.isSupported="function"==typeof ne&&le&&void 0!==le.createHTMLDocument&&9!==fe;var me=B,ge=I,ye=H,ve=U,he=G,be=W,Ee=z,Oe=null,_e=S({},[].concat(V(T),V(N),V(j),V(A),V(P))),we=null,Se=S({},[].concat(V(x),V(R),V(M),V(F))),Ce=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Le=null,Te=null,Ne=!0,je=!0,De=!1,Ae=!1,ke=!1,Pe=!1,xe=!1,Re=!1,Me=!1,Fe=!1,Be=!0,Ie=!0,He=!1,Ue={},ze=null,Ge=S({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),We=null,Ye=S({},["audio","video","img","source","image","track"]),Ze=null,Ve=S({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Qe="http://www.w3.org/1998/Math/MathML",qe="http://www.w3.org/2000/svg",Xe="http://www.w3.org/1999/xhtml",$e=Xe,Ke=!1,Je=void 0,et=["application/xhtml+xml","text/html"],tt="text/html",nt=void 0,rt=null,ot=r.createElement("form"),it=function(e){return e instanceof RegExp||e instanceof Function},at=function(e){rt&&rt===e||(e&&"object"===(void 0===e?"undefined":Z(e))||(e={}),e=C(e),Oe="ALLOWED_TAGS"in e?S({},e.ALLOWED_TAGS):_e,we="ALLOWED_ATTR"in e?S({},e.ALLOWED_ATTR):Se,Ze="ADD_URI_SAFE_ATTR"in e?S(C(Ve),e.ADD_URI_SAFE_ATTR):Ve,We="ADD_DATA_URI_TAGS"in e?S(C(Ye),e.ADD_DATA_URI_TAGS):Ye,ze="FORBID_CONTENTS"in e?S({},e.FORBID_CONTENTS):Ge,Le="FORBID_TAGS"in e?S({},e.FORBID_TAGS):{},Te="FORBID_ATTR"in e?S({},e.FORBID_ATTR):{},Ue="USE_PROFILES"in e&&e.USE_PROFILES,Ne=!1!==e.ALLOW_ARIA_ATTR,je=!1!==e.ALLOW_DATA_ATTR,De=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Ae=e.SAFE_FOR_TEMPLATES||!1,ke=e.WHOLE_DOCUMENT||!1,Re=e.RETURN_DOM||!1,Me=e.RETURN_DOM_FRAGMENT||!1,Fe=e.RETURN_TRUSTED_TYPE||!1,xe=e.FORCE_BODY||!1,Be=!1!==e.SANITIZE_DOM,Ie=!1!==e.KEEP_CONTENT,He=e.IN_PLACE||!1,Ee=e.ALLOWED_URI_REGEXP||Ee,$e=e.NAMESPACE||Xe,e.CUSTOM_ELEMENT_HANDLING&&it(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ce.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&it(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ce.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ce.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Je=Je=-1===et.indexOf(e.PARSER_MEDIA_TYPE)?tt:e.PARSER_MEDIA_TYPE,nt="application/xhtml+xml"===Je?function(e){return e}:g,Ae&&(je=!1),Me&&(Re=!0),Ue&&(Oe=S({},[].concat(V(P))),we=[],!0===Ue.html&&(S(Oe,T),S(we,x)),!0===Ue.svg&&(S(Oe,N),S(we,R),S(we,F)),!0===Ue.svgFilters&&(S(Oe,j),S(we,R),S(we,F)),!0===Ue.mathMl&&(S(Oe,A),S(we,M),S(we,F))),e.ADD_TAGS&&(Oe===_e&&(Oe=C(Oe)),S(Oe,e.ADD_TAGS)),e.ADD_ATTR&&(we===Se&&(we=C(we)),S(we,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&S(Ze,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(ze===Ge&&(ze=C(ze)),S(ze,e.FORBID_CONTENTS)),Ie&&(Oe["#text"]=!0),ke&&S(Oe,["html","head","body"]),Oe.table&&(S(Oe,["tbody"]),delete Le.tbody),a&&a(e),rt=e)},lt=S({},["mi","mo","mn","ms","mtext"]),ut=S({},["foreignobject","desc","title","annotation-xml"]),ct=S({},N);S(ct,j),S(ct,D);var st=S({},A);S(st,k);var dt=function(e){var t=ne(e);t&&t.tagName||(t={namespaceURI:Xe,tagName:"template"});var n=g(e.tagName),r=g(t.tagName);if(e.namespaceURI===qe)return t.namespaceURI===Xe?"svg"===n:t.namespaceURI===Qe?"svg"===n&&("annotation-xml"===r||lt[r]):Boolean(ct[n]);if(e.namespaceURI===Qe)return t.namespaceURI===Xe?"math"===n:t.namespaceURI===qe?"math"===n&&ut[r]:Boolean(st[n]);if(e.namespaceURI===Xe){if(t.namespaceURI===qe&&!ut[r])return!1;if(t.namespaceURI===Qe&&!lt[r])return!1;var o=S({},["title","style","font","a","script"]);return!st[n]&&(o[n]||!ct[n])}return!1},ft=function(e){m(t.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}catch(t){e.remove()}}},pt=function(e,n){try{m(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch(e){m(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),"is"===e&&!we[e])if(Re||Me)try{ft(n)}catch(e){}else try{n.setAttribute(e,"")}catch(e){}},mt=function(e){var t=void 0,n=void 0;if(xe)e="<remove></remove>"+e;else{var o=y(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===Je&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=oe?oe.createHTML(e):e;if($e===Xe)try{t=(new w).parseFromString(i,Je)}catch(e){}if(!t||!t.documentElement){t=le.createDocument($e,"template",null);try{t.documentElement.innerHTML=Ke?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(r.createTextNode(n),a.childNodes[0]||null),$e===Xe?se.call(t,ke?"html":"body")[0]:ke?t.documentElement:a},gt=function(e){return ue.call(e.ownerDocument||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT,null,!1)},yt=function(e){return e instanceof _&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof d)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore)},vt=function(e){return"object"===(void 0===l?"undefined":Z(l))?e instanceof l:e&&"object"===(void 0===e?"undefined":Z(e))&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},ht=function(e,n,r){pe[e]&&f(pe[e],(function(e){e.call(t,n,r,rt)}))},bt=function(e){var n=void 0;if(ht("beforeSanitizeElements",e,null),yt(e))return ft(e),!0;if(y(e.nodeName,/[\u0080-\uFFFF]/))return ft(e),!0;var r=nt(e.nodeName);if(ht("uponSanitizeElement",e,{tagName:r,allowedTags:Oe}),!vt(e.firstElementChild)&&(!vt(e.content)||!vt(e.content.firstElementChild))&&E(/<[/\w]/g,e.innerHTML)&&E(/<[/\w]/g,e.textContent))return ft(e),!0;if("select"===r&&E(/<template/i,e.innerHTML))return ft(e),!0;if(!Oe[r]||Le[r]){if(!Le[r]&&Ot(r)){if(Ce.tagNameCheck instanceof RegExp&&E(Ce.tagNameCheck,r))return!1;if(Ce.tagNameCheck instanceof Function&&Ce.tagNameCheck(r))return!1}if(Ie&&!ze[r]){var o=ne(e)||e.parentNode,i=te(e)||e.childNodes;if(i&&o)for(var a=i.length-1;a>=0;--a)o.insertBefore(J(i[a],!0),ee(e))}return ft(e),!0}return e instanceof u&&!dt(e)?(ft(e),!0):"noscript"!==r&&"noembed"!==r||!E(/<\/no(script|embed)/i,e.innerHTML)?(Ae&&3===e.nodeType&&(n=e.textContent,n=v(n,me," "),n=v(n,ge," "),e.textContent!==n&&(m(t.removed,{element:e.cloneNode()}),e.textContent=n)),ht("afterSanitizeElements",e,null),!1):(ft(e),!0)},Et=function(e,t,n){if(Be&&("id"===t||"name"===t)&&(n in r||n in ot))return!1;if(je&&!Te[t]&&E(ye,t));else if(Ne&&E(ve,t));else if(!we[t]||Te[t]){if(!(Ot(e)&&(Ce.tagNameCheck instanceof RegExp&&E(Ce.tagNameCheck,e)||Ce.tagNameCheck instanceof Function&&Ce.tagNameCheck(e))&&(Ce.attributeNameCheck instanceof RegExp&&E(Ce.attributeNameCheck,t)||Ce.attributeNameCheck instanceof Function&&Ce.attributeNameCheck(t))||"is"===t&&Ce.allowCustomizedBuiltInElements&&(Ce.tagNameCheck instanceof RegExp&&E(Ce.tagNameCheck,n)||Ce.tagNameCheck instanceof Function&&Ce.tagNameCheck(n))))return!1}else if(Ze[t]);else if(E(Ee,v(n,be,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==h(n,"data:")||!We[e])if(De&&!E(he,v(n,be,"")));else if(n)return!1;return!0},Ot=function(e){return e.indexOf("-")>0},_t=function(e){var n=void 0,r=void 0,o=void 0,i=void 0;ht("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:we};for(i=a.length;i--;){var u=n=a[i],c=u.name,s=u.namespaceURI;if(r=b(n.value),o=nt(c),l.attrName=o,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,ht("uponSanitizeAttribute",e,l),r=l.attrValue,!l.forceKeepAttr&&(pt(c,e),l.keepAttr))if(E(/\/>/i,r))pt(c,e);else{Ae&&(r=v(r,me," "),r=v(r,ge," "));var d=nt(e.nodeName);if(Et(d,o,r))try{s?e.setAttributeNS(s,c,r):e.setAttribute(c,r),p(t.removed)}catch(e){}}}ht("afterSanitizeAttributes",e,null)}},wt=function e(t){var n=void 0,r=gt(t);for(ht("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)ht("uponSanitizeShadowNode",n,null),bt(n)||(n.content instanceof o&&e(n.content),_t(n));ht("afterSanitizeShadowDOM",t,null)};return t.sanitize=function(r,i){var a=void 0,u=void 0,c=void 0,s=void 0,d=void 0;if((Ke=!r)&&(r="\x3c!--\x3e"),"string"!=typeof r&&!vt(r)){if("function"!=typeof r.toString)throw O("toString is not a function");if("string"!=typeof(r=r.toString()))throw O("dirty is not a string, aborting")}if(!t.isSupported){if("object"===Z(e.toStaticHTML)||"function"==typeof e.toStaticHTML){if("string"==typeof r)return e.toStaticHTML(r);if(vt(r))return e.toStaticHTML(r.outerHTML)}return r}if(Pe||at(i),t.removed=[],"string"==typeof r&&(He=!1),He){if(r.nodeName){var f=nt(r.nodeName);if(!Oe[f]||Le[f])throw O("root node is forbidden and cannot be sanitized in-place")}}else if(r instanceof l)1===(u=(a=mt("\x3c!----\x3e")).ownerDocument.importNode(r,!0)).nodeType&&"BODY"===u.nodeName||"HTML"===u.nodeName?a=u:a.appendChild(u);else{if(!Re&&!Ae&&!ke&&-1===r.indexOf("<"))return oe&&Fe?oe.createHTML(r):r;if(!(a=mt(r)))return Re?null:Fe?ie:""}a&&xe&&ft(a.firstChild);for(var p=gt(He?r:a);c=p.nextNode();)3===c.nodeType&&c===s||bt(c)||(c.content instanceof o&&wt(c.content),_t(c),s=c);if(s=null,He)return r;if(Re){if(Me)for(d=ce.call(a.ownerDocument);a.firstChild;)d.appendChild(a.firstChild);else d=a;return we.shadowroot&&(d=de.call(n,d,!0)),d}var m=ke?a.outerHTML:a.innerHTML;return ke&&Oe["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&E(Y,a.ownerDocument.doctype.name)&&(m="<!DOCTYPE "+a.ownerDocument.doctype.name+">\n"+m),Ae&&(m=v(m,me," "),m=v(m,ge," ")),oe&&Fe?oe.createHTML(m):m},t.setConfig=function(e){at(e),Pe=!0},t.clearConfig=function(){rt=null,Pe=!1},t.isValidAttribute=function(e,t,n){rt||at({});var r=nt(e),o=nt(t);return Et(r,o,n)},t.addHook=function(e,t){"function"==typeof t&&(pe[e]=pe[e]||[],m(pe[e],t))},t.removeHook=function(e){pe[e]&&p(pe[e])},t.removeHooks=function(e){pe[e]&&(pe[e]=[])},t.removeAllHooks=function(){pe={}},t}return X()}()}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};n.r(e),n.d(e,{displayPanel:()=>L,hideCurrentPanel:()=>N,registerPanel:()=>C,setColorScheme:()=>D,setIsEditing:()=>j,setShouldShowShortcuts:()=>S,togglePanel:()=>T});var t={};n.r(t),n.d(t,{colorScheme:()=>B,currentPanel:()=>M,isEditing:()=>F,panels:()=>R,shouldShowShortcuts:()=>x});var r={};n.r(r),n.d(r,{after:()=>H,before:()=>I});var o={};n.r(o),n.d(o,{editing:()=>Re,layout:()=>xe,resizing:()=>Me});var i={};n.r(i),n.d(i,{addColumnGroup:()=>lt,addColumnTemplate:()=>ht,addColumns:()=>et,addModule:()=>Ke,addNodeTemplate:()=>pt,addRow:()=>ut,addRowTemplate:()=>bt,applyTemplate:()=>ft,cancelDisplaySettings:()=>kt,clearHistoryStates:()=>jt,copyColumn:()=>rt,copyModule:()=>Je,copyRow:()=>ct,deleteColumn:()=>it,deleteNode:()=>$e,deleteNodeTemplate:()=>gt,deleteUserTemplate:()=>vt,discardDraft:()=>Tt,displaySettings:()=>At,fetchLayout:()=>Et,insertFreeformNode:()=>Ge,insertNode:()=>ze,insertNodes:()=>We,moveColumn:()=>nt,moveNode:()=>Ze,redo:()=>Ue,renderHistoryState:()=>Dt,renderLayout:()=>_t,renderNode:()=>Ve,reorderColumn:()=>tt,reorderNode:()=>Ye,resetColWidths:()=>at,resetRowWidth:()=>dt,resizeColumn:()=>ot,resizeRowContent:()=>st,resizingComplete:()=>Pt,saveDraft:()=>Lt,saveGlobalSettings:()=>St,saveHistoryState:()=>Nt,saveLayout:()=>Ct,saveLayoutSettings:()=>wt,saveNodeTemplate:()=>mt,saveUserTemplateSettings:()=>yt,setLayout:()=>Ot,undo:()=>He,updateNode:()=>Qe,updateNodeSetting:()=>Xe,updateNodeSettings:()=>qe});var a={};n.r(a),n.d(a,{after:()=>Bt,before:()=>Ft});var l={};n.r(l),n.d(l,{getChildren:()=>$t,getLayoutActions:()=>Vt,getLayoutHooks:()=>Qt,getLayoutState:()=>Zt,getLayoutStore:()=>Yt,getNode:()=>Xt,getSystemActions:()=>Y,getSystemConfig:()=>V,getSystemSelectors:()=>Z,getSystemState:()=>W,getSystemStore:()=>G,nodeExists:()=>Kt,useLayoutState:()=>qt,useSystemState:()=>z});var u={};n.r(u),n.d(u,{copyNode:()=>Qn,deleteNode:()=>Vn,moveNode:()=>Xn,scrollToNode:()=>qn});var c={};n.r(c),n.d(c,{openSettings:()=>$n});var s={};n.r(s),n.d(s,{getActions:()=>tr,getConfig:()=>nr,getStrings:()=>rr});const d=React;var f=n.n(d);const p=ReactDOM,m=FL.vendors.BBAppCore;var g=(0,m.createStoreRegistry)(),y=g.registerStore,v=g.useStore,h=g.getStore,b=g.getDispatch,E=g.getSelectors;function O(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 _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=function(e){return{type:"SET_SHOULD_SHOW_SHORTCUTS",value:e}},C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fl/untitled",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={label:"",root:null,render:function(){return null},className:null,routerProps:{},onHistoryChanged:function(){}};return{type:"REGISTER_PANEL",handle:e,options:_(_({},n),t)}},L=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:"SET_CURRENT_PANEL",name:e}},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return{type:"TOGGLE_PANEL",name:e}},N=function(){return{type:"HIDE_CURRENT_PANEL"}},j=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return{type:"SET_IS_EDITING",value:e}},D=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";return{type:"SET_COLOR_SCHEME",value:e}};function A(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 k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(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}var x=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_SHOULD_SHOW_SHORTCUTS"===t.type?!!t.value:e},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"REGISTER_PANEL"===t.type?k(k({},e),{},P({},t.handle,t.options)):e},M=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_CURRENT_PANEL":return t.name;case"HIDE_CURRENT_PANEL":return null;case"TOGGLE_PANEL":return t.name===e?null:t.name;default:return e}},F=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1?arguments[1]:void 0;return"SET_IS_EDITING"===t.type?!!t.value:e},B=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light",t=arguments.length>1?arguments[1]:void 0;return"SET_COLOR_SCHEME"===t.type?"dark"===t.value?"dark":"light":e},I={},H={TOGGLE_PANEL:function(e,t){var n=t.getState().currentPanel,r=document.querySelector("html");n&&FLBuilder._closePanel(),"assistant"===n?r.classList.add("fl-builder-assistant-visible"):r.classList.remove("fl-builder-assistant-visible")},HIDE_CURRENT_PANEL:function(){document.querySelector("html").classList.remove("fl-builder-assistant-visible")}},U="fl-builder/system";y(U,{actions:e,reducers:t,effects:r,state:{isEditing:!0,currentPanel:null,shouldShowShortcuts:!1,colorScheme:FLBuilderConfig.userSettings.skin,panels:{}}});var z=function(){return v(U)},G=function(){return h(U)},W=function(){return h(U).getState()},Y=function(){return b(U)},Z=function(){return E(U)},V=function(){return window.FLBuilderConfig};const Q=Redux;var q=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=t.getState;return function(t){return function(r){var o=t(r),i=n();return void 0!==e[r.type]&&e[r.type](i,r),o}}}},X=function(e){var t=e.before,n=e.after;return function(e){return function(r){return function(o){t&&t[o.type]&&t[o.type](o,e);var i=r(o);return n&&n[o.type]&&n[o.type](o,e),i}}}};const $=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__,o=r?r({name:e}):Q.compose;return o((0,Q.applyMiddleware)(q(n),X(t)))};function K(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return J(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 J(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 J(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 ee(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 te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){ne(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var re=function(e){var t={};return Object.values(e).map((function(e){var n=te({},e);delete n.settings,t[e.node]=n})),t},oe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n={},r=Object.values(e).filter((function(e){return t===e.parent}));return r.map((function(e){return n[e.node]=e})),n},ie=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.layout.present.nodes;return void 0===n[t]?{}:n[t].settings},ae=function(e,t){return Object.keys(e).length!==Object.keys(t).length||Object.values(e).some((function(e){var n=t[e.node];return void 0===e||void 0===n||(e.type!==n.type||e.parent!==n.parent||e.position!==n.position||e.global!==n.global)}))},le=function(e,t){return Object.keys(e).length!==Object.keys(t).length||Object.keys(e).some((function(n){return e[n]!==t[n]}))};const ue=function(e){var t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=e.layout.present.nodes;return void 0!==t&&(n=oe(n,t)),re(n)};return{useLayoutStore:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!0},n=e.getState(),r=(0,d.useRef)(n),o=(0,d.useState)(n),i=K(o,2),a=i[0],l=i[1];return(0,d.useEffect)((function(){return l(e.getState()),e.subscribe((function(){var n=e.getState();t(r.current,n)&&l(te({},n)),r.current=n}))}),[]),a},useNodeSettings:function(t){var n=ie(e.getState(),t),r=(0,d.useRef)(n),o=K((0,d.useState)(n),2),i=o[0],a=o[1];return(0,d.useEffect)((function(){var n=ie(e.getState(),t);return le(n,r.current)&&a(n),r.current=n,e.subscribe((function(){var n=ie(e.getState(),t);le(n,r.current)&&a(n),r.current=n}))}),[t]),i},useNodesWithoutSettings:function(n){var r=t(e.getState(),n),o=(0,d.useRef)(r),i=K((0,d.useState)(r),2),a=i[0],l=i[1];return(0,d.useEffect)((function(){var r=t(e.getState(),n);return ae(r,o.current)&&l(r),o.current=r,e.subscribe((function(){var r=t(e.getState(),n);ae(r,o.current)&&l(r),o.current=r}))}),[]),a}}};function ce(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 se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach((function(t){de(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function de(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fe={layout:{past:[],present:{attachments:[],nodes:{}},future:[]}},pe={state:{},reducers:{},actions:{},effects:{},tests:{}};const me=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pe,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"fl-builder/layout",n=se(se({},pe),e),r=se(se({},fe),n.state),o=(0,Q.combineReducers)(n.reducers),i=$(t,n.effects,n.tests),a=(0,Q.createStore)(o,r,i);return{store:a,actions:(0,Q.bindActionCreators)(se({},n.actions),a.dispatch),hooks:ue(a)}};const ge=function(e){var t={past:[],present:e(void 0,{}),future:[]};return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r=arguments.length>1?arguments[1]:void 0,o=n.past,i=void 0===o?[]:o,a=n.present,l=n.future,u=void 0===l?[]:l;return"RESIZE_COLUMN"===r.type?(r.persist,{past:i,present:e(a,r),future:u}):{past:i,present:e(a,r),future:u}}};function ye(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 ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var be={node:"",type:"",parent:"",position:0,global:!1,settings:{}},Ee=function(e,t){return e.position>t.position?1:e.position<t.position?-1:0},Oe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return void 0!==t[e]},_e=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Object.values(e).filter((function(e){return t===e.parent})).sort(Ee)},we=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=ve(ve(ve({},be),e),t);return"module"===n.type&&void 0===n.settings.type&&(n.settings.type=e.settings.type),n},Se=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o={};if(void 0===r[e])return console.error("Undefined node",e),o;var i=_e(r,t).filter((function(t){return e!==t.node})),a=i.map((function(e){return e.node}));return a.splice(n,0,e),a.map((function(e,n){o[e]=we(r[e],{position:n,parent:t})})),o},Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=ve(ve({},e),{},he({},t,we(e[t],n)));return Se(n.node,n.parent,n.position,r)},Le=function(e,t){var n={};if(void 0===t[e])return console.warn("Node to be deleted is undefined",e),t;var r=t[e].parent,o=t[e].type,i=ve({},t);delete i[e],"column"===o&&Ne(r,i)&&delete i[r],function(e,t){var n=[],r=ve({},t);Object.values(r).map((function(t){e===t.parent&&n.push(t.node)})),n.map((function(e){delete r[e]}))}(e,i);var a=_e(i,r);return a.map((function(e,t){if(e.position=t,"column"===e.type){var r=100/a.length;r=r.toPrecision(5),e.settings.size=r}n[e.node]=e})),ve({},i)},Te=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n={};return e.map((function(e){var r=Object.values(t).filter((function(t){return e===t.parent})),o=(100/r.length).toPrecision(5);r.map((function(e){n[e.node]=we(e,{settings:ve(ve({},e.settings),{},{size:o})})}))})),n},Ne=function(e,t){return 0===Object.values(t).filter((function(t){return t.parent===e})).length},je=function(e){void 0!==e&&(console.assert("node"in e,"Node has no id property"),console.assert("type"in e,"Node has no type property"),console.assert("parent"in e,"Node has no parent property"),console.assert("position"in e,"Node has no position property"),console.assert("settings"in e,"Node has no settings property"),console.assert("global"in e,"Node has no global property"),"module"===e.type&&console.assert("type"in e.settings,"Module settings should contain type property."),"row"!==e.type&&console.assert(null!==e.parent,"Only rows should have a null parent property"))},De=function(e){var t=function(e){var t=Object.keys(e);return Object.values(e).filter((function(e){return null!==e.parent&&!t.includes(e.node)}))}(e);console.assert(0===t.length,"There should be no orphaned nodes",t)};function Ae(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 ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(n),!0).forEach((function(t){Pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xe=ge((0,Q.combineReducers)({attachments:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return"SET_LAYOUT"===t.type&&void 0!==t.attachments?t.attachments:e},nodes:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"INSERT_NODE":return ke(ke({},t),Ce(t,n.id,{node:n.id,parent:n.parent,type:n.nodeType,position:n.position,settings:n.settings,global:n.global}));case"INSERT_FREEFORM_NODE":return ke(ke({},t),Ce(t,n.id,n.node));case"INSERT_NODES":return ke(ke({},t),n.nodes);case"REORDER_NODE":case"REORDER_COLUMN":return ke(ke({},t),Se(n.id,t[n.id].parent,n.position,t));case"REPARENT_NODE":case"REPARENT_COLUMN":return ke(ke({},t),Se(n.id,n.parent,n.position,t));case"UPDATE_NODE":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],n.node)));case"UPDATE_NODE_SETTING":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},Pe({},n.key,n.value))})));case"UPDATE_NODE_SETTINGS":return void 0===t[n.id]?t:ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke(ke({},t[n.id].settings),n.settings),{},{type:"module"===t[n.id].type?t[n.id].settings.type:void 0})})));case"DELETE_NODE":case"DELETE_COLUMN":return Le(n.id,t);case"RESIZE_COLUMN":return ke(ke({},t),{},(Pe(e={},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},{size:n.width})})),Pe(e,n.siblingId,we(t[n.siblingId],{settings:ke(ke({},t[n.siblingId].settings),{},{size:n.siblingWidth})})),e));case"RESET_COLUMN_WIDTHS":return ke(ke({},t),Te(n.groupIds,t));case"RESIZE_ROW_CONTENT":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},{max_content_width:n.width})})));case"RESET_ROW_WIDTH":return ke(ke({},t),{},Pe({},n.id,we(t[n.id],{settings:ke(ke({},t[n.id].settings),{},{max_content_width:""})})));case"ADD_COLUMN_TEMPLATE":case"ADD_ROW_TEMPLATE":return console.log(n.type,"Needs node reducer implementation?"),t;case"SET_LAYOUT":return n.nodes;default:return t}},globalSettings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SAVE_GLOBAL_SETTINGS"===t.type?t.settings:e}})),Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"DISPLAY_SETTINGS":return t.id;case"UPDATE_NODE_SETTINGS":case"CANCEL_DISPLAY_SETTINGS":return null;default:return e}},Me=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"RESIZING_COMPLETE":return!1;case"RESIZE_ROW_CONTENT":return[t.id];case"RESIZE_COLUMN":return[t.id,t.siblingId];default:return e}};function Fe(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 Be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){Ie(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var He=function(){return{type:"UNDO"}},Ue=function(){return{type:"REDO"}},ze=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=arguments.length,l=new Array(a>6?a-6:0),u=6;u<a;u++)l[u-6]=arguments[u];return Be({type:"INSERT_NODE",id:e,parent:t,position:r,nodeType:n,settings:o,global:i},l)},Ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"INSERT_FREEFORM_NODE",id:e,node:t}},We=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"INSERT_NODES",nodes:e}},Ye=function(e,t){return{type:"REORDER_NODE",id:e,position:t}},Ze=function(e,t,n){return{type:"REPARENT_NODE",id:e,parent:t,position:n}},Ve=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return{type:"RENDER_NODE",id:e,callback:t}},Qe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"UPDATE_NODE",id:e,node:t}},qe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return{type:"UPDATE_NODE_SETTINGS",id:e,settings:t,callback:n}},Xe=function(e,t,n){return{type:"UPDATE_NODE_SETTING",id:e,key:t,value:n}},$e=function(e){return{type:"DELETE_NODE",id:e}},Ke=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return{type:"ADD_MODULE",moduleType:e,parent:t,position:n,config:r}},Je=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return{type:"COPY_MODULE",id:e,settings:t,callback:n}},et=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"1-col",r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;return{type:"ADD_COLUMNS",id:e,insert:t,colType:n,nested:r,module:o}},tt=function(e,t){return{type:"REORDER_COLUMN",id:e,position:t}},nt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return{type:"REPARENT_COLUMN",id:e,parent:t,position:n,resize:r}},rt=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};return{type:"COPY_COLUMN",id:e,settings:t,settingsId:n,callback:r}},ot=function(e,t,n,r){var o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];return{type:"RESIZE_COLUMN",id:e,width:parseInt(t),siblingId:n,siblingWidth:parseInt(r),shouldPersist:o}},it=function(e,t){return{type:"DELETE_COLUMN",id:e,width:t}},at=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:"RESET_COLUMN_WIDTHS",groupIds:e}},lt=function(e,t,n,r){return{type:"ADD_COLUMN_GROUP",id:e,cols:t,position:n,module:r}},ut=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return{type:"ADD_ROW",cols:e,position:t,module:n}},ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){};return{type:"COPY_ROW",id:e,settings:t,settingsId:n,callback:r}},st=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return{type:"RESIZE_ROW_CONTENT",id:e,width:t,shouldPersist:n}},dt=function(e){return{type:"RESET_ROW_WIDTH",id:e}},ft=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"0",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"core";return{type:"APPLY_TEMPLATE",id:e,append:t,templateType:n}},pt=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:function(){};return{type:"ADD_NODE_TEMPLATE",nodeType:e,templateId:t,templateType:n,parent:r,position:o,callback:i}},mt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{type:"SAVE_NODE_TEMPLATE",id:e,settings:t}},gt=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:"DELETE_NODE_TEMPLATE",id:e,global:t}},yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"SAVE_USER_TEMPLATE_SETTINGS",settings:e}},vt=function(e){return{type:"DELETE_USER_TEMPLATE",id:e}},ht=function(){return{type:"ADD_COLUMN_TEMPLATE"}},bt=function(){return{type:"ADD_ROW_TEMPLATE"}},Et=function(){return{type:"FETCH_LAYOUT"}},Ot=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{type:"SET_LAYOUT",nodes:e,attachments:t}},_t=function(){return{type:"RENDER_LAYOUT"}},wt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"SAVE_LAYOUT_SETTINGS",settings:e}},St=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:"SAVE_GLOBAL_SETTINGS",settings:e}},Ct=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return{type:"SAVE_LAYOUT",shouldPublish:e,shouldExit:t,callback:n}},Lt=function(){return{type:"SAVE_DRAFT"}},Tt=function(){return{type:"DISCARD_DRAFT"}},Nt=function(e,t){return{type:"SAVE_HISTORY_STATE",label:e,moduleType:t}},jt=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:"CLEAR_HISTORY_STATES",postId:e,shouldExit:t}},Dt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return{type:"RENDER_HISTORY_STATE",position:e,callback:t}},At=function(e){return{type:"DISPLAY_SETTINGS",id:e}},kt=function(){return{type:"CANCEL_DISPLAY_SETTINGS"}},Pt=function(){return{type:"RESIZING_COMPLETE"}};function xt(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Rt(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 Rt(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 Rt(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 Mt=function(e,t){var n=FLBuilder._jsonParse(e),r=n.newNodes,o=void 0===r?{}:r,i=n.updatedNodes,a=void 0===i?{}:i;0<Object.keys(o).length&&t.dispatch(We(o)),Object.entries(a).map((function(e){var n=xt(e,2),r=n[0],o=n[1];t.dispatch(Qe(r,o))}))},Ft={},Bt={UNDO:function(){window.FLBuilderHistoryManager.renderState("prev")},REDO:function(){window.FLBuilderHistoryManager.renderState("next")},UPDATE_NODE_SETTINGS:function(e){var t=e.id,n=e.settings,r=e.callback;FLBuilder.ajax({action:"save_settings",node_id:t,settings:n},r)},REORDER_NODE:function(e,t){var n=e.id,r=e.position;(0,FL.Builder.__canvas.getActions().moveNode)(n,r),FLBuilder.ajax({action:"reorder_node",node_id:n,position:r},(function(e){Mt(e,t),FLBuilder._reorderNodeComplete(e)}))},REPARENT_NODE:function(e,t){var n=e.id,r=e.parent,o=e.position;(0,FL.Builder.__canvas.getActions().moveNode)(n,o,r),FLBuilder.ajax({action:"move_node",new_parent:r,node_id:n,position:o},(function(e){Mt(e,t),FLBuilder._moveNodeComplete(e)}))},RENDER_NODE:function(e){var t=e.id,n=e.callback;FLBuilder.ajax({action:"render_node",node_id:t},(function(e){var t=FLBuilder._jsonParse(e);FLBuilder._renderLayout(t,n)}))},DELETE_NODE:function(e){var t=e.id;FLBuilder.ajax({action:"delete_node",node_id:t})},ADD_MODULE:function(e,t){var n=e.moduleType,r=e.parent,o=e.position,i=e.config;FLBuilder.ajax({action:"render_new_module",parent_id:r,type:n,position:o,node_preview:i.nodePreview,widget:i.widget,alias:i.alias},(function(e){Mt(e,t),FLBuilder._addModuleComplete(e)}))},COPY_MODULE:function(e,t){var n=e.id,r=e.settings,o=e.callback;FLBuilder.ajax({action:"copy_module",node_id:n,settings:r},(function(e){Mt(e,t),o(e)}))},ADD_COLUMNS:function(e,t){var n=e.id,r=e.insert,o=e.colType,i=e.nested,a=e.module;FLBuilder.ajax({action:"render_new_columns",node_id:n,insert:r,type:o,nested:i,module:a},(function(e){Mt(e,t),FLBuilder._addColsComplete(e)}))},RESIZE_COLUMN:function(e,t){var n=e.id,r=e.width,o=e.siblingId,i=e.siblingWidth;e.shouldPersist&&(t.dispatch(Pt()),FLBuilder.ajax({action:"resize_cols",col_id:n,col_width:r,sibling_id:o,sibling_width:i},(function(e){return Mt(e,t)})))},RESET_COLUMN_WIDTHS:function(e){var t=e.groupIds;FLBuilder.ajax({action:"reset_col_widths",group_id:t},(function(){return FLBuilder.triggerHook("didResetColumnWidthsComplete")}))},DELETE_COLUMN:function(e){var t=e.id,n=e.width;FLBuilder.ajax({action:"delete_col",node_id:t,new_width:n})},REORDER_COLUMN:function(e){var t=e.id,n=e.position;(0,FL.Builder.__canvas.getActions().moveNode)(t,n),FLBuilder.ajax({action:"reorder_col",node_id:t,position:n},(function(){return FLBuilder.triggerHook("didMoveColumn")}))},REPARENT_COLUMN:function(e){var t=e.id,n=e.parent,r=e.position,o=e.resize;(0,FL.Builder.__canvas.getActions().moveNode)(t,r,n),FLBuilder.ajax({action:"move_col",node_id:t,new_parent:n,position:r,resize:o},(function(){return FLBuilder.triggerHook("didMoveColumn")}))},COPY_COLUMN:function(e,t){var n=e.id,r=e.settings,o=e.settingsId,i=e.callback;FLBuilder.ajax({action:"copy_col",node_id:n,settings:r,settings_id:o},(function(e){Mt(e,t),i(e)}))},ADD_COLUMN_GROUP:function(e,t){var n=e.id,r=e.cols,o=e.position,i=e.module;FLBuilder.ajax({action:"render_new_column_group",node_id:n,cols:r,position:o,module:i},(function(e){Mt(e,t),FLBuilder._addColGroupComplete(e)}))},ADD_ROW:function(e,t){var n=e.cols,r=e.position,o=e.module;FLBuilder.ajax({action:"render_new_row",cols:n,position:r,module:o},(function(e){Mt(e,t),FLBuilder._addRowComplete(e)}))},COPY_ROW:function(e,t){var n=e.id,r=e.settings,o=e.settingsId,i=e.callback;FLBuilder.ajax({action:"copy_row",node_id:n,settings:r,settings_id:o},(function(e){Mt(e,t),i(e)}))},RESIZE_ROW_CONTENT:function(e,t){var n=e.id,r=e.width;e.shouldPersist&&(FLBuilder.ajax({action:"resize_row_content",node:n,width:r}),t.dispatch(Pt()))},RESET_ROW_WIDTH:function(e){var t=e.id;FLBuilder.ajax({action:"resize_row_content",node:t,width:""})},APPLY_TEMPLATE:function(e,t){var n=e.id,r=e.append,o=e.templateType,i="core"===o?FLBuilder._applyTemplateComplete:FLBuilder._applyUserTemplateComplete;FLBuilder.ajax({action:"core"===o?"apply_template":"apply_user_template",template_id:n,append:r},(function(e){var n=FLBuilder._jsonParse(e);t.dispatch(Ot(n.newNodes,[])),i(e)}))},ADD_NODE_TEMPLATE:function(e,t){var n=e.nodeType,r=e.templateId,o=e.templateType,i=e.parent,a=e.position,l=e.callback,u="";switch(n){case"row":u="render_new_row_template";break;case"column":u="render_new_col_template";break;default:u="render_new_module"}FLBuilder.ajax({action:u,template_id:r,template_type:o,parent_id:i,position:a},(function(e){Mt(e,t),l(e)}))},SAVE_NODE_TEMPLATE:function(e,t){var n=e.id,r=e.settings;FLBuilder.ajax({action:"save_node_template",node_id:n,settings:r},(function(e){t.dispatch(Et()),FLBuilder._saveNodeTemplateComplete(e),FLBuilder._hideNodeLoading(n)}))},DELETE_NODE_TEMPLATE:function(e){var t=e.id,n=e.global;FLBuilder.ajax({action:"delete_node_template",template_id:t},(function(){n&&FLBuilder._updateLayout()}))},SAVE_USER_TEMPLATE_SETTINGS:function(e){var t=e.settings;FLBuilder.ajax({action:"save_user_template",settings:t},FLBuilder._saveUserTemplateSettingsComplete)},DELETE_USER_TEMPLATE:function(e){var t=e.id;FLBuilder.ajax({action:"delete_user_template",template_id:t})},RENDER_LAYOUT:function(){FLBuilder.ajax({action:"render_layout"},FLBuilder._renderLayout)},FETCH_LAYOUT:function(e,t){FLBuilder.ajax({action:"get_layout"},(function(e){var n=FLBuilder._jsonParse(e),r=n.nodes,o=n.attachments;t.dispatch(Ot(r,o))}))},SAVE_LAYOUT:function(e){var t=e.shouldPublish,n=e.shouldExit,r=e.callback;FLBuilder.ajax({action:"save_layout",publish:t,exit:n?1:0},r)},SAVE_DRAFT:function(){FLBuilder.ajax({action:"save_draft"},FLBuilder._exit)},DISCARD_DRAFT:function(){FLBuilder.ajax({action:"clear_draft_layout"},(function(){FLBuilder.triggerHook("didDiscardChanges"),FLBuilder._exit()}))},SAVE_LAYOUT_SETTINGS:function(e){var t=e.settings;FLBuilder.ajax({action:"save_layout_settings",settings:t},(function(){return FLBuilder._saveLayoutSettingsComplete(t)}))},SAVE_GLOBAL_SETTINGS:function(e){var t=e.settings;FLBuilder.ajax({action:"save_global_settings",settings:t},FLBuilder._saveGlobalSettingsComplete)},SAVE_HISTORY_STATE:function(e){var t=e.label,n=e.moduleType;FLBuilder.ajax({action:"save_history_state",label:t,module_type:n},(function(e){var t=FLBuilder._jsonParse(e);FLBuilderHistoryManager.states=t.states,FLBuilderHistoryManager.position=parseInt(t.position),FLBuilderHistoryManager.setupMainMenuData()}))},CLEAR_HISTORY_STATES:function(e){var t=e.postId,n=e.shouldExit;FLBuilder.ajax({action:"clear_history_states",post_id:t},(function(){n||FLBuilderHistoryManager.saveCurrentState("draft_created")}))},RENDER_HISTORY_STATE:function(e,t){var n=e.position,r=e.callback;FLBuilder.ajax({action:"render_history_state",position:n},(function(e){var n=FLBuilder._jsonParse(e),o=n.newNodes,i=n.config;t.dispatch(Ot(o,i.attachments)),r(e)}))},DISPLAY_SETTINGS:function(e,t){var n=e.id,r=t.getState().layout.present.nodes;if("global"!==n)if("layout"!==n){if(void 0!==r[n]){var o=r[n],i=o.type,a=o.settings,l=o.parent,u=o.global,c=o.template_id;switch(i){case"column-group":break;case"row":FLBuilder._showRowSettings(n,u);break;case"column":var s="column"!==FLBuilderConfig.userTemplateType&&void 0!==c;FLBuilder._showColSettings(n,u,s);break;default:FLBuilder._showModuleSettings({nodeId:n,parentId:l,type:a.type,global:u})}}}else FLBuilder._layoutSettingsClicked();else FLBuilder._globalSettingsClicked()}},It={SET_LAYOUT:function(e){!function(e){Object.values(e).map(je)}(e.layout.present.nodes)},INSERT_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(Oe(t.id,n),"Node should exist after insert."),je(n[t.id]),console.assert(n[t.id].position===t.position,"Node position should be consistent after insert."),De(n)},REORDER_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(Oe(t.id,n),"Node no longer exists after reorder."),je(n[t.id]);var r=n[t.id];console.assert(t.position===r.position,"Node position should match action.position")},REPARENT_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(Oe(t.id,n),"Node should not exist after reparent"),je(n[t.id]),console.assert(t.parent===n[t.id].parent,"Node should have correct parent after reparent")},DELETE_NODE:function(e,t){var n=e.layout.present.nodes;console.assert(!Oe(t.id,n),"Node should not exist after delete"),De(n)},COPY_MODULE:function(e,t){var n=e.layout.present.nodes,r=Oe(t.id,n);console.assert(r,"Node no longer exists after duplicate."),r&&je(n[t.id])},DELETE_COLUMN:function(e){var t=e.layout.present.nodes;De(t)},REPARENT_COLUMN:function(){console.warn("REPARENT_COLUMN needs a test.")},RESET_COLUMN_WIDTHS:function(e,t){var n=e.layout.present.nodes;t.groupIds.map((function(e){var t=_e(n,e),r=100/t.length,o=t.every((function(e){return e.settings.size===r.toPrecision(5)}));console.assert(o,"Column sizes should match after reset")}))}};const Ht=It;var Ut=me({state:{layout:{present:{nodes:{},globalSettings:FLBuilderConfig.global}}},reducers:o,effects:a,actions:i,tests:Ht}),zt=Ut.store,Gt=Ut.actions,Wt=Ut.hooks,Yt=function(){return zt},Zt=function(){return zt.getState()},Vt=function(){return Gt},Qt=function(){return Wt},qt=Wt.useLayoutStore,Xt=function(e){var t=Zt().layout.present.nodes;return e&&e in t?t[e]:t},$t=function(e){var t=Zt().layout.present.nodes;return Object.values(t).filter((function(t){return e===t.parent}))},Kt=function(e){return"undefined"!==Zt().layout.present.nodes[e]};zt.dispatch(Et());var Jt=n(184),en=n.n(Jt),tn={},nn=(0,d.createContext)(tn),rn=function(){return(0,d.useContext)(nn)};const on=FL.vendors.BBFluid;var an=["onClick","label"];function ln(){return ln=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},ln.apply(this,arguments)}function un(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 cn(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return sn(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 sn(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 sn(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 dn=function(e){var t=e.x,n=e.y,r=e.items,o=void 0===r?{}:r,i=e.clear,a=void 0===i?function(){}:i,l=window.innerWidth-190,u={};return Object.entries(o).map((function(e){var t=cn(e,2),n=t[0],r=t[1];!1!==r.isEnabled&&(u[n]=r)})),f().createElement("div",{className:"fl-builder-context-menu",style:{top:n,left:t<l?t:l,width:180}},f().createElement("ul",null,Object.keys(u).map((function(e){var t=o[e],n=t.onClick,r=t.label,i=un(t,an);return f().createElement("li",{key:e},f().createElement(on.Button,ln({onClick:function(e){n(e),a(),e.stopPropagation()},size:"sm"},i),r))}))))};function fn(){return fn=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},fn.apply(this,arguments)}function pn(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return mn(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 mn(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 mn(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(e){var t=e.children,n=pn((0,d.useState)(!1),2),r=n[0],o=n[1],i=function(){return o(!1)},a={setContextMenu:o,clearContextMenu:i,showContextMenu:!1!==r,contextMenu:r};return f().createElement(nn.Provider,{value:a},f().createElement(yn,null),t,!1!==r&&f().createElement(dn,fn({},r,{clear:i})))},yn=function(){var e=rn().clearContextMenu,t=function(t){document.querySelector(".fl-builder-context-menu")&&!t.target.closest(".fl-builder-context-menu")&&(e(),t.stopPropagation())},n=function(){document.querySelector(".fl-builder-context-menu")&&e()};return(0,d.useEffect)((function(){return window.addEventListener("click",t,{capture:!0}),window.addEventListener("scroll",n,{capture:!0}),function(){window.removeEventListener("click",t,{capture:!0}),window.removeEventListener("scroll",n,{capture:!0})}}),[]),null};function vn(e){return vn="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},vn(e)}function hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bn(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 En(e,t,n){return t&&bn(e.prototype,t),n&&bn(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function On(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&_n(e,t)}function _n(e,t){return _n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_n(e,t)}function wn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ln(e);if(t){var o=Ln(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Sn(this,n)}}function Sn(e,t){if(t&&("object"===vn(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Cn(e)}function Cn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ln(e){return Ln=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ln(e)}var Tn=FLBuilderConfig.lite,Nn=function(e){var t,n={__html:e.children},r=new Date(e.date).toDateString();if("string"==typeof e.url&&""!==e.url){var o=Tn?e.url+"?utm_medium=bb-lite&utm_source=builder-ui&utm_campaign=notification-center":e.url+"?utm_medium=bb-pro&utm_source=builder-ui&utm_campaign=notification-center";t=f().createElement("a",{className:"fl-builder-ui-post",href:o,target:"_blank",rel:"noopener noreferrer"},f().createElement("div",{className:"fl-builder-ui-post-date"},r),f().createElement("div",{className:"fl-builder-ui-post-title"},e.title),f().createElement("div",{className:"fl-builder-ui-post-content",dangerouslySetInnerHTML:n}))}else t=f().createElement("span",{className:"fl-builder-ui-post"},f().createElement("div",{className:"fl-builder-ui-post-date"},r),f().createElement("div",{className:"fl-builder-ui-post-title"},e.title),f().createElement("div",{className:"fl-builder-ui-post-content",dangerouslySetInnerHTML:n}));return t},jn=function(e){On(n,e);var t=wn(n);function n(){return hn(this,n),t.apply(this,arguments)}return En(n,[{key:"getPosts",value:function(e){var t,n,r=FLBuilderStrings.notifications;return 0<e.length?(n=e.map((function(e){return f().createElement(Nn,{key:e.id,title:(t=e.title.rendered,f().createElement("div",{dangerouslySetInnerHTML:{__html:t}})),date:e.date,url:e.meta._fl_notification[0]},e.content.rendered);var t})),t=f().createElement(f().Fragment,null,n)):t=f().createElement("div",{className:"fl-panel-no-message"},r.none),t}},{key:"componentDidMount",value:function(){FLBuilder._initScrollbars()}},{key:"componentDidUpdate",value:function(){FLBuilder._initScrollbars()}},{key:"render",value:function(){var e=this.getPosts(this.props.posts),t=FLBuilderStrings.notifications;return f().createElement("div",{className:"fl-notifications-panel"},f().createElement("div",{className:"fl-panel-title"},t.title),f().createElement("div",{className:"fl-nanoscroller",ref:this.setupScroller},f().createElement("div",{className:"fl-nanoscroller-content"},e)))}}]),n}(d.Component),Dn=function(e){On(n,e);var t=wn(n);function n(e){var r;hn(this,n),r=t.call(this,e);var o={},i=FLBuilderConfig.notifications.data;try{o=JSON.parse(i)}catch(e){o={}}return r.state={shouldShowNotifications:!1,posts:o},FLBuilder.addHook("toggleNotifications",r.onToggleNotifications.bind(Cn(r))),r}return En(n,[{key:"onToggleNotifications",value:function(){var e=Y().hideCurrentPanel;this.setState({shouldShowNotifications:!this.state.shouldShowNotifications}),e(),!0===this.state.shouldShowNotifications&&FLBuilder.triggerHook("notificationsLoaded")}},{key:"render",value:function(){var e=this.state,t=e.shouldShowNotifications,n=e.posts;return t&&f().createElement(jn,{posts:n})}}]),n}(d.Component);function An(e){return An="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},An(e)}function kn(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 Pn(e,t){return Pn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pn(e,t)}function xn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Mn(e);if(t){var o=Mn(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Rn(this,n)}}function Rn(e,t){if(t&&("object"===An(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function Mn(e){return Mn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mn(e)}var Fn=function(e){!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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Pn(e,t)}(i,e);var t,n,r,o=xn(i);function i(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);var n=(t=o.call(this,e)).props.postId;return t.layoutClass=".fl-builder-content-".concat(n||FLBuilderConfig.postId),t}return t=i,n=[{key:"componentDidMount",value:function(){this.setupHooks=this.setupHooks.bind(this),this.hooked=!1,jQuery(document).on("tinymce-editor-init",this.setupHooks),this.setupHooks()}},{key:"setupHooks",value:function(){if(!("ontouchstart"in document)&&window.tinymce&&!this.hooked&&FLBuilderConfig.inlineEnabled){var e=this.initEditables.bind(this),t=this.refreshEditables.bind(this),n=this.destroyAllEditables.bind(this),r=this.destroyLoadingEditables.bind(this);FLBuilder&&(FLBuilder.addHook("settingsConfigLoaded",e),FLBuilder.addHook("restartEditingSession",e),FLBuilder.addHook("endEditingSession",n),FLBuilder.addHook("didStartNodeLoading",r),FLBuilder.addHook("didRenderLayoutComplete",t),FLBuilder.addHook("didDeleteRow",t),FLBuilder.addHook("didDeleteColumn",t),FLBuilder.addHook("didDeleteModule",t)),this.initEditables(),this.hooked=!0}}},{key:"initEditables",value:function(){var e=this,t=FLBuilderSettingsConfig.editables,n=jQuery(this.layoutClass);if(n.length)for(var r in t){var o='.fl-module[data-type="'.concat(r,'"]:not(.fl-editable):not(.fl-node-global)');n.find(o).each((function(t,n){(n=jQuery(n)).addClass("fl-editable"),n.delegate(".fl-block-overlay","click.fl-inline-editing-init",(function(t){return e.initEditable(t,n)}))}))}}},{key:"initEditable",value:function(e,t){var n=this,r=FLBuilder.preview;r&&t.parents(".fl-node-".concat(r.nodeId)).length&&r._settingsHaveChanged()||(this.setupEditable(t,(function(){n.onModuleOverlayClick(e)})),t.undelegate(".fl-block-overlay","click.fl-inline-editing-init"))}},{key:"setupEditable",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=e.data("node"),o=FLBuilderSettingsConfig.nodes[r];if(void 0===o)return!1;var i=e.data("type"),a=FLBuilderSettingsConfig.editables[i],l=".fl-node-".concat(r," "),u="fl-inline-editor-".concat(r),c=jQuery('<div id="'.concat(u,'" class="fl-inline-editor"></div>')),s=jQuery(".fl-builder-settings[data-node=".concat(r,"]")),d=o.connections;e.append(c),e.on("click",".fl-block-overlay",this.onModuleOverlayClick.bind(this)),e.on("mouseleave",this.onModuleMouseleave.bind(this));var f=function(e){var r=a[e],o=FLBuilderPreview.getFormattedSelector(l,r.selector),i=jQuery(o),c=i.html(),f=s.find("#fl-field-".concat(e," .fl-field-connection-value"));return i.length?f.length&&""!==f.val()||!f.length&&d&&d[e]?"continue":(i.hasClass("mce-content-body")?tinymce.execCommand("mceRemoveEditor",!0,i.attr("id")):(i.data("field",r.field),i.on("drop",t.onEditorDrop.bind(t))),void tinymce.init({selector:o,inline:!0,menubar:!1,paste_as_text:!0,relative_urls:!1,convert_urls:!1,skin:!FLBuilder&&"lightgray",skin_url:!FLBuilder&&"".concat(tinyMCEPreInit.baseURL,"/skins/lightgray/"),theme:"modern",theme_url:"".concat(tinyMCEPreInit.baseURL,"/themes/modern/"),fixed_toolbar_container:"#".concat(u),plugins:t.getEditorPluginConfig(r.field.type),toolbar:"string"==typeof r.field.toolbar?r.field.toolbar:t.getEditorToolbarConfig(r.field.type),init_instance_callback:function(e){t.onEditorInit(e),i.html(c),n()}})):"continue"};for(var p in a)f(p)}},{key:"getEditorPluginConfig",value:function(e){return"editor"===e?"wordpress, wplink, lists, paste":"paste"}},{key:"getEditorToolbarConfig",value:function(e){switch(e){case"editor":return"bold italic strikethrough link underline | alignleft aligncenter alignright";case"unit":return!1;default:return"bold italic strikethrough underline"}}},{key:"destroyEditables",value:function(e){var t=e.find(".mce-content-body"),n=e.find(".fl-inline-editor"),r=jQuery(".wplink-autocomplete, .ui-helper-hidden-accessible");t.removeAttr("contenteditable"),e.undelegate(".fl-block-overlay","click"),e.off("mouseleave"),e.removeClass("fl-editable"),n.remove(),r.remove()}},{key:"destroyAllEditables",value:function(){var e=jQuery(this.layoutClass).find(".fl-editable");this.destroyEditables(e)}},{key:"destroyLoadingEditables",value:function(e,t){var n=jQuery(t);n.hasClass("fl-module")||(n=n.find(".fl-module")),this.destroyEditables(n)}},{key:"refreshEditables",value:function(){this.initEditables(),tinymce.editors.map((function(e){e.inline&&!jQuery("#".concat(e.id)).length&&setTimeout((function(){return tinymce.execCommand("mceRemoveEditor",!0,e.id)}),1)}))}},{key:"getEditorEventVars",value:function(e){var t=jQuery(e).closest(".mce-content-body"),n=tinymce.get(t.attr("id")),r=t.data("field"),o=t.closest(".fl-module"),i=o.data("node");return{editable:t,module:o,editor:n,field:r,nodeId:i}}},{key:"onEditorInit",value:function(e){e.on("change",this.onEditorChange.bind(this)),e.on("keyup",this.onEditorChange.bind(this)),e.on("undo",this.onEditorChange.bind(this)),e.on("redo",this.onEditorChange.bind(this)),e.on("focus",this.onEditorFocus.bind(this)),e.on("blur",this.onEditorBlur.bind(this)),e.on("mousedown",this.onEditorMousedown.bind(this))}},{key:"onEditorChange",value:function(e){var t=e.target.bodyElement?e.target.bodyElement:e.target,n=this.getEditorEventVars(t),r=n.editor,o=n.field,i=n.nodeId,a=jQuery('.fl-builder-settings[data-node="'.concat(i,'"]')),l=r.getContent();if(a.length&&o)if("editor"===o.type){var u=a.find("#fl-field-".concat(o.name," textarea.wp-editor-area")),c=u.attr("id");u.closest(".tmce-active").length?tinymce.get(c).setContent(l):u.val(l)}else{var s=document.createElement("textarea");s.innerHTML=l,a.find('[name="'.concat(o.name,'"]')).val(s.value)}}},{key:"onEditorFocus",value:function(e){var t=this.getEditorEventVars(e.target.bodyElement),n=t.editable,r=t.editor,o=t.module,i=t.field,a=t.nodeId,l=o.find(".fl-inline-editor"),u=this.getSettingHTML(a,i);this.matchHTML(r.getContent(),u)||(n.data("original",{settingHTML:u,editableHTML:n.html()}),n.css("min-height",n.height()),r.setContent(u),r.selection.select(r.getBody(),!0),r.selection.collapse(!1)),r.settings.toolbar?l.removeClass("fl-inline-editor-no-toolbar"):l.addClass("fl-inline-editor-no-toolbar"),o.addClass("fl-editable-focused"),this.showEditorOverlay(o),this.showModuleSettings(o)}},{key:"onEditorBlur",value:function(e){var t=this.getEditorEventVars(e.target.bodyElement),n=t.editable,r=t.editor,o=t.module,i=o.find(".fl-inline-editor"),a=n.data("original");i.removeClass("fl-inline-editor-no-toolbar"),o.removeClass("fl-editable-focused"),a&&this.matchHTML(r.getContent(),a.settingHTML)&&(n.html(a.editableHTML),n.css("min-height",""))}},{key:"onEditorMousedown",value:function(e){var t=this.getEditorEventVars(e.target).module;this.showEditorOverlay(t)}},{key:"onEditorDrop",value:function(e){return e.preventDefault(),!1}},{key:"onModuleOverlayClick",value:function(e){var t=jQuery(e.target).closest(".fl-block-overlay-actions"),n=jQuery(e.currentTarget).closest(".fl-module"),r=n.find(".mce-content-body").first().attr("id");t.length||FLBuilder._colResizing||r&&(tinymce.get(r).focus(),n.addClass("fl-editable-focused"))}},{key:"onModuleMouseleave",value:function(){jQuery(".mce-inline-toolbar-grp:visible, .mce-floatpanel:visible").length||(this.hideEditorOverlays(),this.showNodeOverlays())}},{key:"showEditorOverlay",value:function(e){var t=e.find(".fl-inline-editor");this.hideNodeOverlays(),this.hideEditorOverlays(),t.show(),jQuery(".fl-inline-editor-active-toolbar").removeClass("fl-inline-editor-active-toolbar"),t.find("> .mce-panel:visible").addClass("fl-inline-editor-active-toolbar")}},{key:"hideEditorOverlays",value:function(){jQuery(".fl-inline-editor, .mce-floatpanel").hide()}},{key:"showNodeOverlays",value:function(){jQuery(".fl-block-overlay").show()}},{key:"hideNodeOverlays",value:function(){jQuery(".fl-block-overlay").hide()}},{key:"showModuleSettings",value:function(e){var t=e.data("type"),n=e.data("node"),r=e.closest(".fl-col").data("node"),o=e.hasClass("fl-node-global");jQuery('.fl-builder-settings[data-node="'.concat(n,'"]')).length||FLBuilder._showModuleSettings({type:t,nodeId:n,parentId:r,global:o})}},{key:"getSettingValue",value:function(e,t){var n=jQuery('.fl-builder-settings[data-node="'.concat(e,'"]'));return(n.length?FLBuilder._getSettings(n):FLBuilderSettingsConfig.nodes[e])[t]}},{key:"getSettingHTML",value:function(e,t){var n=this.getSettingValue(e,t.name);return"editor"===t.type&&""!==n?wp.editor.autop(n):n}},{key:"matchHTML",value:function(e,t){return this.cleanHTML(e)===this.cleanHTML(t)}},{key:"cleanHTML",value:function(e){return jQuery("<div>".concat(e,"</div>")).html().trim().replace(/(\r\n|\n|\r)/gm,"")}},{key:"render",value:function(){return null}}],n&&kn(t.prototype,n),r&&kn(t,r),Object.defineProperty(t,"prototype",{writable:!1}),i}(d.Component);const Bn=Fn;var In=function(){return f().createElement("svg",{id:"fl-symbol-container",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("symbol",{id:"fl-down-caret",viewBox:"0 0 11 6"},f().createElement("polygon",{points:"0 0 2.05697559 0 5.49235478 3.74058411 8.93443824 0 11 0 5.5 6"})))},Hn=function(){};Hn.Close=function(){return f().createElement("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("g",{stroke:"currentColor",strokeWidth:"2",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},f().createElement("path",{d:"M13,1 L1,13"}),f().createElement("path",{d:"M1,1 L13,13"})))};var Un=["className","children","title","actions","showCloseButton","onClose"];function zn(){return zn=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},zn.apply(this,arguments)}function Gn(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}var Wn=function(e){var t=e.className,n=e.children,r=e.title,o=e.actions,i=e.showCloseButton,a=void 0===i||i,l=e.onClose,u=void 0===l?function(){}:l,c=Gn(e,Un),s=en()({"fl-ui-panel-area":!0},t),d=function(){return o||a?f().createElement("div",{className:"fl-ui-panel-trailing-actions"},o,f().createElement("button",{onClick:u,className:"fl-ui-button"},f().createElement(Hn.Close,null))):null};return f().createElement("div",{className:s,onClick:u},f().createElement("div",zn({className:"fl-ui-panel"},c,{onClick:function(e){return e.stopPropagation()}}),f().createElement("div",{className:"fl-ui-panel-topbar"},r&&f().createElement("div",{className:"fl-ui-panel-title"},r),f().createElement(d,null)),f().createElement("div",{className:"fl-ui-panel-content"},n)))},Yn=function(e){var t=e.shortcuts;return 0===Object.keys(t).length?null:f().createElement("ul",{className:"fl-ui-shortcut-list"},Object.values(t).map((function(e,t){var n=e.label,r={__html:e.keyLabel};return f().createElement("li",{key:t},f().createElement("span",null,n),f().createElement("span",{className:"fl-ui-shortcut-item-keycode",dangerouslySetInnerHTML:r}))})))};const Zn=function(){var e=Y().setShouldShowShortcuts;return f().createElement(Wn,{title:"Keyboard Shortcuts",onClose:function(){return e(!1)},className:"fl-ui-help",style:{width:360,maxWidth:"95vw"}},f().createElement(Yn,{shortcuts:FLBuilderConfig.keyboardShortcuts}))};wp.i18n;var Vn=function(e){var t=Vt().deleteNode;if(e){var n=!0,r=Xt(e);if(FLBuilder._needsDeleteConfirmation(r)){var o=function(e){var t=window.FLBuilderStrings,n=t.deleteRowMessage,r=t.deleteColumnMessage,o=t.deleteModuleMessage;switch(e){case"row":return n;case"column":return r;default:return o}}(r.type);n=confirm(o)}if(n){var i=FLBuilder._getJQueryElement(e);if(!i.length&&Kt(e))t(e);else if("module"===r.type)FLBuilder._deleteModule(i);else if("column"===r.type){var a=FLBuilder._getColToDelete(i);FLBuilder._deleteCol(a)}else"row"===r.type&&FLBuilder._deleteRow(i);FLBuilder._highlightEmptyCols(),FLBuilder._resizeLayout(),FLBuilder._removeAllOverlays()}}},Qn=function(e){if(e){var t=Xt(e);t&&void 0!==t.type&&("module"===t.type?FLBuilder._copyModule(e):"column"===t.type?FLBuilder._copyColumn(e):"row"===t.type&&FLBuilder._copyRow(e))}},qn=function(e){var t=document.querySelector("".concat(FLBuilder._contentClass,' [data-node="').concat(e,'"]'));t&&t.scrollIntoView({behavior:"smooth",block:"center"})},Xn=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=Vt(),i=o.reorderNode,a=o.moveNode,l=o.reorderColumn,u=o.moveColumn,c=Xt(e),s=c.type,d=c.parent,f=c.position,p="column"===s;if(n===d||null===n){if(t===f)return;p?l(e,t):i(e,t)}else p?u(e,n,t,r):a(e,n,t)},$n=function(e){var t=Vt().displaySettings,n=Y().hideCurrentPanel;t(e),document.body.classList.contains("fl-builder-ui-is-pinned-right")&&n()};function Kn(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 Jn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kn(Object(n),!0).forEach((function(t){er(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function er(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var tr=function(){var e=Y();return Jn(Jn(Jn({},{registerPanel:e.registerPanel,displayPanel:e.displayPanel,togglePanel:e.togglePanel}),u),c)},nr=function(){return window.FLBuilderConfig},rr=function(){return window.FLBuilderStrings},or=(0,d.createContext)({});or.use=function(){return(0,d.useContext)(or)};const ir=or;var ar=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"2.5",y:"2.5",width:"11",height:"11",rx:"1.5",stroke:"currentColor"}))},lr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"9.5",y:"13.5",width:"11",height:"4",rx:"0.5",transform:"rotate(-90 9.5 13.5)",stroke:"currentColor"}),f().createElement("rect",{x:"2.5",y:"13.5",width:"11",height:"4",rx:"0.5",transform:"rotate(-90 2.5 13.5)",stroke:"currentColor"}))},ur=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"2.5",y:"9.5",width:"11",height:"4",rx:"0.5",stroke:"currentColor"}),f().createElement("rect",{x:"2.5",y:"2.5",width:"11",height:"4",rx:"0.5",stroke:"currentColor"}))},cr=function(){return f().createElement("svg",{className:"svg",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M12 6c0 1.105-.895 2-2 2-1.105 0-2-.895-2-2 0-1.105.895-2 2-2 1.105 0 2 .895 2 2zm-1 0c0 .552-.448 1-1 1-.552 0-1-.448-1-1 0-.552.448-1 1-1 .552 0 1 .448 1 1zM3 2c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h10c.552 0 1-.448 1-1V3c0-.552-.448-1-1-1H3zm10 1H3v6.293l2.5-2.5L11.707 13H13V3zM3 13v-2.293l2.5-2.5L10.293 13H3z",fillRule:"evenodd",fillOpacity:"1",fill:"currentCOlor",stroke:"none"}))},sr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M3.48254 7.83023L3.05006 9.22531H5.78441L5.35194 7.83023C5.19383 7.31871 5.03572 6.81183 4.87761 6.3096C4.72881 5.79807 4.58465 5.27724 4.44514 4.74711H4.38934C4.24053 5.27724 4.09172 5.79807 3.94291 6.3096C3.7941 6.81183 3.64065 7.31871 3.48254 7.83023ZM0.692383 12.9502L3.7755 3.79846H5.08688L8.17 12.9502H6.94233L6.07738 10.16H2.7571L1.8782 12.9502H0.692383Z",fill:"currentColor"}),f().createElement("path",{d:"M11.5546 13.1176C11.2384 13.1176 10.9407 13.0711 10.6617 12.9781C10.3827 12.8944 10.1363 12.7735 9.92234 12.6153C9.71773 12.4479 9.55497 12.248 9.43407 12.0155C9.31316 11.7737 9.25271 11.4993 9.25271 11.1924C9.25271 10.811 9.34106 10.4809 9.51777 10.2019C9.70378 9.91355 9.9921 9.66709 10.3827 9.46247C10.7826 9.25786 11.2942 9.09045 11.9173 8.96025C12.5404 8.83004 13.2891 8.72773 14.1634 8.65333C14.1541 8.42082 14.1169 8.20225 14.0518 7.99764C13.9867 7.79303 13.8844 7.61632 13.7449 7.46751C13.6053 7.30941 13.4193 7.18385 13.1868 7.09084C12.9636 6.99784 12.6892 6.95134 12.3637 6.95134C11.9173 6.95134 11.4895 7.03969 11.0803 7.2164C10.671 7.38381 10.3083 7.56517 9.9921 7.76048L9.54567 6.97924C9.71308 6.86763 9.90839 6.75603 10.1316 6.64442C10.3641 6.52351 10.6059 6.41656 10.857 6.32355C11.1175 6.23055 11.3918 6.15614 11.6801 6.10034C11.9685 6.03523 12.2614 6.00268 12.559 6.00268C13.4891 6.00268 14.1773 6.25845 14.6238 6.76998C15.0795 7.2722 15.3073 7.94649 15.3073 8.79284V12.9502H14.3726L14.275 12.0294H14.2331C13.8518 12.327 13.4286 12.5828 12.9636 12.7967C12.5079 13.0106 12.0382 13.1176 11.5546 13.1176ZM11.8615 12.1968C12.2521 12.1968 12.6334 12.1131 13.0055 11.9457C13.3868 11.769 13.7728 11.5179 14.1634 11.1924V9.40667C13.4379 9.46248 12.8288 9.54153 12.3358 9.64383C11.8522 9.74614 11.4616 9.8717 11.164 10.0205C10.8756 10.16 10.671 10.3228 10.5501 10.5088C10.4292 10.6855 10.3688 10.8855 10.3688 11.1087C10.3688 11.304 10.4106 11.4714 10.4943 11.6109C10.578 11.7411 10.685 11.8527 10.8152 11.9457C10.9547 12.0294 11.1128 12.0945 11.2895 12.141C11.4755 12.1782 11.6662 12.1968 11.8615 12.1968Z",fill:"currentColor"}))},dr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M2.375 15.0203H13.625C14.9067 15.0203 15.7271 14.0754 15.7271 12.9109C15.7271 12.5593 15.6392 12.2004 15.4487 11.8708L9.80908 2.04175C9.41357 1.33862 8.71045 0.979736 8 0.979736C7.28955 0.979736 6.5791 1.34595 6.18359 2.04175L0.543945 11.8782C0.353516 12.2078 0.265625 12.5593 0.265625 12.9109C0.265625 14.0754 1.09326 15.0203 2.375 15.0203ZM2.51416 13.614C2.06006 13.614 1.75977 13.2405 1.75977 12.8376C1.75977 12.7205 1.77441 12.574 1.84766 12.4421L7.34082 2.82544C7.4873 2.57642 7.74365 2.45923 8 2.45923C8.25635 2.45923 8.50537 2.57642 8.64453 2.82544L14.145 12.4568C14.2109 12.5813 14.2402 12.7205 14.2402 12.8376C14.2402 13.2405 13.9326 13.614 13.4785 13.614H2.51416ZM8 9.93726C8.40283 9.93726 8.63721 9.71021 8.64453 9.2854L8.75439 5.76245C8.76904 5.33032 8.44678 5.02271 7.99268 5.02271C7.53857 5.02271 7.22363 5.323 7.23828 5.75513L7.34082 9.29272C7.35547 9.71021 7.58984 9.93726 8 9.93726ZM8 12.3689C8.47607 12.3689 8.86426 12.0247 8.86426 11.5632C8.86426 11.0945 8.4834 10.7576 8 10.7576C7.52393 10.7576 7.13574 11.1018 7.13574 11.5632C7.13574 12.0247 7.53125 12.3689 8 12.3689Z",fill:"currentColor"}))},fr=function(){return f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M7.99634 15.5732C12.1492 15.5732 15.5769 12.1455 15.5769 8C15.5769 3.85449 12.1418 0.426758 7.98901 0.426758C3.84351 0.426758 0.423096 3.85449 0.423096 8C0.423096 12.1455 3.85083 15.5732 7.99634 15.5732ZM7.99634 14.0645C4.63452 14.0645 1.94653 11.3618 1.94653 8C1.94653 4.63818 4.63452 1.94287 7.98901 1.94287C11.3508 1.94287 14.0535 4.63818 14.0608 8C14.0681 11.3618 11.3582 14.0645 7.99634 14.0645ZM7.99634 11.1787C10.9919 11.1787 13.0281 8.76172 13.0281 8.00732C13.0281 7.26025 10.9919 4.83594 7.99634 4.83594C5.00806 4.83594 2.94995 7.26025 2.94995 8.00732C2.94995 8.76172 5.02271 11.1787 7.99634 11.1787ZM7.99634 10.0654C6.85376 10.0654 5.93091 9.12793 5.92358 8.00732C5.92358 6.86475 6.85376 5.94922 7.99634 5.94922C9.13159 5.94922 10.0544 6.86475 10.0544 8.00732C10.0544 9.12793 9.13159 10.0654 7.99634 10.0654ZM8.00366 8.9082C8.48706 8.9082 8.89722 8.49072 8.89722 8.00732C8.89722 7.52393 8.48706 7.10645 8.00366 7.10645C7.49829 7.10645 7.08813 7.52393 7.08813 8.00732C7.08813 8.49072 7.49829 8.9082 8.00366 8.9082Z",fill:"currentColor"}))},pr=n(856);function mr(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return gr(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 gr(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 gr(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 yr=function(){};const vr=function(e){var t,n,r=e.onClick,o=e.onDoubleClick,i=e.delay,a=void 0===i?300:i,l=mr((t=(0,d.useRef)(yr),n=function(){return t.current()},(0,d.useEffect)((function(){return n}),[]),[function(e){return t.current=e},n]),2),u=l[0],c=l[1];return[function(){c(),function(e,t,n){var r=(new Date).getTime(),o=requestAnimationFrame((function o(){if((new Date).getTime()-r>=t)return e(),void n(yr);var i=requestAnimationFrame(o);n((function(){return cancelAnimationFrame(i)}))}));n((function(){return cancelAnimationFrame(o)}))}(r,a,u)},function(){c(),o()}]};function hr(e){return hr="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},hr(e)}var br=function(e){var t=function(e){var t=nr().contentItems.module.find((function(t){return t.slug===e}));return"object"===hr(t)&&t}(e);return t?t.name:e},Er=function(e,t,n){return e<=t+n/2},Or=["module","row","column"],_r=function(e){return!nr().simpleUi&&Or.includes(e)},wr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return!!Or.includes(t)&&!(t!==e&&!e.includes(t))},Sr=[],Cr=function(e){return function(){if(0>=Sr.length){var e=nr().contentItems;Sr=e.module.map((function(e){return e.slug}))}return Sr}().includes(e)},Lr=["id","type"],Tr=["children","style"];function Nr(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 jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){kr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dr(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 Ar(){return Ar=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},Ar.apply(this,arguments)}function kr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Pr(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,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return xr(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 xr(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 xr(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 Rr=function e(t){var n,r=t.node,o=t.index,i=t.level,a=t.type,l=t.global,u=void 0!==l&&l,c=t.parent,s=tr().moveNode,p=(0,Qt().useNodesWithoutSettings)(r),m=0<Object.keys(p).length,g=ir.use(),y=g.draggingItem,v=g.setDraggingItem,h=g.clearDraggingItem,b=Pr((0,d.useState)(!1),2),E=b[0],O=b[1],_=Pr((0,d.useState)(!0),2),w=_[0],S=_[1],C=en()("fl-builder-node-outline-item",(kr(n={},"fl-builder-node-type-".concat(a),a),kr(n,"show-drop-before","before"===E),kr(n,"show-drop-after","after"===E),kr(n,"is-dragging-self",r===(null==y?void 0:y.id)),n));return f().createElement("li",{className:C,style:{"--level":i},draggable:_r(a),onDragStart:function(e){var t;e.stopPropagation(),e.dataTransfer.setDragImage(((t=new Image).src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",t.style.opacity=0,t),0,0),e.dataTransfer.setData(a,r),e.dataTransfer.setData("node-id",r),e.dataTransfer.setData("node-type",a),v({id:r,type:a})},onDragEnd:function(){return h()},onDragOver:function(e){if(e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="move",e.currentTarget.classList.contains("fl-builder-node-outline-item")){if(wr(e.dataTransfer.types,a)){var t=e.currentTarget.getBoundingClientRect(),n=t.y,r=t.height;Er(e.clientY,n,r)&&"before"!==E?O("before"):Er(e.clientY,n,r)||"after"===E||O("after")}}else console.warn("Problem: Something other than fl-builder-node-outline-item-content")},onDragLeave:function(){E&&O(!1)},onDrop:function(e){if(E&&O(!1),h(),wr(e.dataTransfer.types,a)){var t=e.currentTarget.getBoundingClientRect(),n=t.y,r=t.height,i=Er(e.clientY,n,r)?"before":"after",l=e.dataTransfer.getData("node-id"),u=Xt(l),d=u.position,f=u.parent,p=o;if(c===f){if("before"===i){if(d===o-1)return;p=d>o?o:Math.max(0,o-1)}else if("after"===i){if(d===o+1)return;p=d>o?o+1:o}}else p="after"===i?o+1:o;s(l,p,c,[c,f])}}},"column-group"!==a&&f().createElement(Fr,{id:r,type:a,global:u,position:o,level:i,toggleContent:function(){return S(!w)},isShowingContent:w}),"module"!==a&&!m&&!u&&f().createElement(Mr,{id:r,type:a}),0<Object.keys(p).length&&w&&f().createElement("ul",null,Object.values(p).sort(Ee).map((function(t,n){return f().createElement(e,Ar({key:t.node,level:"column-group"===a?i:i+1,index:n},t))}))))},Mr=function(e){var t=e.id,n=e.type,r=Dr(e,Lr),o=Pr((0,d.useState)(!1),2),i=o[0],a=o[1],l=tr().moveNode,u=ir.use().clearDraggingItem,c=en()("fl-builder-node-empty-drop-area",{"is-over":i});return f().createElement("div",Ar({className:c,onDragOver:function(e){"column"===n&&wr(e.dataTransfer.types,"module")&&a(!0)},onDragLeave:function(){return i&&a(!1)},onDrop:function(e){if(a(!1),u(),"column"===n&&wr(e.dataTransfer.types,"module")){var r=e.dataTransfer.getData("node-id");l(r,0,t)}}},r),f().createElement("div",{className:"drop-area"}))},Fr=(0,d.memo)((function(e){var t=e.id,n=e.type,r=e.global,o=e.level,i=e.toggleContent,a=e.isShowingContent,l=void 0===a||a,u=(0,Qt().useNodeSettings)(t),c=rn(),s=c.setContextMenu,d=c.contextMenu,p=c.clearContextMenu,m=tr(),g=m.openSettings,y=m.deleteNode,v=m.copyNode,h=m.scrollToNode,b=nr().simpleUi,E=function(e){var t=e.responsive_display,n=void 0===t?"":t,r=e.visibility_display;return""!==n||""!==(void 0===r?"":r)}(u),O="row"===n&&!r,_=!0;"module"===n&&(_=Cr(u.type));var w=en()("fl-builder-node-outline-item-content",{"has-context-menu":!1!==d&&t===d.id,"is-global-node":r,"is-missing-definition":!_}),S=Pr(vr({onClick:function(){_&&h(t)},onDoubleClick:function(){_&&(h(t),g(t))}}),2),C=S[0],L=S[1];return f().createElement("div",{className:w,onClick:C,onDoubleClick:L,onPointerEnter:function(){var e=document.querySelector(".fl-node-".concat(t));e&&(e.style.boxShadow="inset 0 0 0 2px var(--fl-builder-".concat(r?"orange":"blue"," ), 0 0 0 1px hsla( 210, 0%, 0%, .5 )"))},onPointerLeave:function(){var e=document.querySelector(".fl-node-".concat(t));e&&(e.style.boxShadow="")},onContextMenu:function(e){if(!1===d||t!==d.id){var o={settings:{label:"Open Settings",isEnabled:_,onClick:function(){h(t),g(t)}},clone:{label:"Duplicate",isEnabled:_&&!b,onClick:function(){return v(t)}},delete:{label:FLBuilderStrings.remove,isEnabled:!b,status:"destructive",onClick:function(){return y(t)}}};s({id:t,items:o,type:n,global:r,x:e.clientX,y:e.clientY}),e.preventDefault()}else p()}},O&&f().createElement("span",{className:"fl-builder-outline-item-gutter"},f().createElement("button",{className:!l&&"is-hiding-content",onClick:function(e){i(e),e.preventDefault(),e.stopPropagation()}},f().createElement(zr,null))),f().createElement("span",{className:"fl-builder-outline-item-icon-wrap"},f().createElement(Hr,{type:n,moduleType:u.type,settings:u,hasDefinition:_})),f().createElement("span",{className:"fl-builder-outline-item-label-wrap"},f().createElement(Br,{type:n,settings:u,level:o})),f().createElement(Ur,{id:t,type:n,size:parseFloat(u.size),width:u.max_content_width,widthUnit:u.max_content_width_unit}),E&&f().createElement("span",{className:"fl-builder-outline-item-icon-wrap"},f().createElement(fr,null)))})),Br=function(e){var t=e.type,n=e.settings,r=void 0===n?{}:n,o=e.level,i=void 0!==r.type?br(r.type):t,a="";if("column"===t&&3<=o&&(i=FLBuilderStrings.childColumn),"row"===i&&(i=FLBuilderStrings.row),"column"===i&&(i=FLBuilderStrings.column),"module"===t&&"type"in r)switch(r.type){case"heading":i=r.tag,a=r.heading;break;case"html":a=r.html;break;case"rich-text":case"icon":case"button":a=r.text;break;case"callout":a=r.title}if("node_label"in r&&""!==r.node_label){var l=r.node_label;a=a&&""!==a?l+" - "+a:l}return f().createElement(f().Fragment,null,i,a&&f().createElement("span",{style:{opacity:.6}},": "+function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,pr.sanitize)(e,{ALLOWED_TAGS:[]}).substring(0,48)}(a)))},Ir=function(e){var t=e.children,n=e.style,r=Dr(e,Tr);return f().createElement("span",Ar({style:jr({textTransform:"lowercase",background:"rgba(0,0,0,.05)",color:"#828282",fontSize:11,flex:"0 0 auto",display:"inline-flex",padding:"2px 6px",borderRadius:25,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",fontFamily:"monospace"},n),title:t},r),t)},Hr=(0,d.memo)((function(e){var t=e.type,n=e.moduleType,r=e.settings,o=e.hasDefinition;switch(t){case"row":return f().createElement(ur,null);case"column":return f().createElement(lr,null);case"module":var i=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=FLBuilderConfig.contentItems.module;if(!n)return dr;switch(e){case"rich-text":return sr;case"photo":return cr;case"icon":if("icon"in t)return function(){return f().createElement("i",{className:t.icon,"aria-hidden":"true"})};break;default:var o=r.find((function(t){return e===t.slug}));return o&&"icon"in o?function(){return f().createElement("div",{style:{flexShrink:0,width:16,height:16,fill:"currentColor"},dangerouslySetInnerHTML:{__html:o.icon}})}:ar}}(n,r,o);return f().createElement(i,null)}})),Ur=function(e){var t=e.id,n=e.type,r=e.size,o=e.width,i=e.widthUnit,a=qt().resizing,l="";return a&&a.includes(t)&&("column"===n?l+=" ".concat(r,"% "):"row"===n&&(l+="Max: ".concat(o+i))),""===l?null:f().createElement(Ir,{style:{background:"var(--fl-builder-blue)",color:"white"}},l)},zr=function(){return f().createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.79289 1.29289C3.18342 0.902369 3.81658 0.902369 4.20711 1.29289L7.20711 4.29289C7.59763 4.68342 7.59763 5.31658 7.20711 5.70711L4.20711 8.70711C3.81658 9.09763 3.18342 9.09763 2.79289 8.70711C2.40237 8.31658 2.40237 7.68342 2.79289 7.29289L5.08579 5L2.79289 2.70711C2.40237 2.31658 2.40237 1.68342 2.79289 1.29289Z",fill:"currentColor"}))};const Gr=function(){var e=(0,Qt().useNodesWithoutSettings)(null),t=Object.values(e).sort(Ee),n=Pr((0,d.useState)(!1),2),r=n[0],o=n[1],i=!1!==r,a={draggingItem:r,isDraggingItem:i,clearDraggingItem:function(){return o(!1)},setDraggingItem:function(e){return o(e)}},l=en()("fl-builder-node-outline",kr({"is-dragging":i},"is-dragging-type-".concat(r.type),r));return f().createElement(ir.Provider,{value:a},f().createElement("ul",{className:l},t.map((function(e,t){return f().createElement(Rr,Ar({key:e.node,level:1,index:t},e))}))))};var Wr=["className"];function Yr(){return Yr=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},Yr.apply(this,arguments)}function Zr(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}const Vr=function(e){var t=e.className,n=Zr(e,Wr),r=en()("fl-builder-workspace-panel",t);return f().createElement("div",Yr({className:r},n))};const Qr=function(){var e=z(),t=e.currentPanel,n=e.panels;if(!(t in n))return null;var r,o=n[t],i=o.routerProps,a=o.onHistoryChanged,l=o.root,u=o.render,c=o.frame,s=void 0===c?Vr:c,p=o.className,g=o.wrapClassName,y=!1===s?d.Fragment:s,v=l||u;return f().createElement("div",{className:g},f().createElement(y,{className:!1!==s&&p},f().createElement(m.Root,{routerProps:(r=i,"function"==typeof r?r():r),onHistoryChanged:a},f().createElement(v,null))))};!function(){FLBuilder.addHook("didInitUI",(function(){var t=document.querySelector(".fl-builder-bar-actions"),n=t.querySelector(".fl-builder--saving-indicator"),r=document.createElement("button");r.classList.add("fl-builder-button","fl-builder-button-silent"),r.innerHTML='<svg width="20px" x="0px" y="0px" viewBox="0 0 238 238" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g id="EMF-by-Xara-X" serif:id="EMF by Xara X"><path d="M170.734,183.655l-32.623,-35.483c-19.089,5.332 -40.624,6.6 -61.992,2.707c-54.118,-9.858 -86.793,-49.103 -72.935,-87.598c13.859,-38.494 69.029,-61.737 123.148,-51.878c7.553,1.375 14.687,3.324 21.334,5.762l-6.462,12.195c-5.266,-1.731 -10.922,-3.111 -16.913,-4.082c-42.267,-6.842 -85.356,9.291 -96.18,36.014c-10.824,26.722 14.695,53.963 56.963,60.808c41.535,6.724 83.865,-8.739 95.589,-34.637l13.176,22.511l0.064,0.113c-4.574,7.429 -10.792,14.102 -18.26,19.85l27.897,25.151c15.605,14.906 -15.073,47.906 -32.806,28.567Zm9.595,-26.401l-34.191,-30.641c-36.604,14.182 -70.685,6.876 -98.296,-5.59c23.399,17.456 58.534,24.774 94.542,14.959l30.526,29.179c1.989,-3.304 4.559,-6.305 7.419,-7.907Z"/><path d="M42.292,90.276l27.528,0l16.45,-26.827l34.049,52.376l44.83,-68.557l34.474,58.905l37.878,0l-29.225,-7.239l-43.694,-98.934l-43.696,82.469l-33.055,-51.241l-24.826,54.79l-20.713,4.258Z" style="fill:#1195d0;"/></g></svg>',r.onclick=function(){return e()},r.title="Query Monitor",jQuery("#query-monitor-main").length>0&&t.insertBefore(r,n)}));var e=function(){var e=document.getElementById("query-monitor-main");if(t(e)){(n=document.getElementById("wp-admin-bar-query-monitor").getElementsByTagName("a"))[0].click()}else{var n=document.getElementsByClassName("qm-button-container-close");n[0].click()}},t=function(e){return"none"===window.getComputedStyle(e).display}}();const qr=function(){var e=z(),t=e.isEditing,n=e.shouldShowShortcuts,r=e.colorScheme,o=en()(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},"fluid-color-scheme-".concat(r),r));return f().createElement("div",{className:o},f().createElement(gn,null,f().createElement(Bn,null),t&&f().createElement(f().Fragment,null,f().createElement(In,null),f().createElement(Dn,null),n&&f().createElement(Zn,null),f().createElement(Qr,null))))};function Xr(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 $r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xr(Object(n),!0).forEach((function(t){Kr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Jr,eo=tr(),to=eo.registerPanel,no=eo.displayPanel,ro=eo.togglePanel,oo=window.FL||{},io=$r($r($r({},oo.Builder||{}),s),{},{data:l,registerPanel:to,displayPanel:no,togglePanel:ro});window.FL=$r($r({},oo),{},{Builder:io}),(void 0===(Jr=V().showOutlinePanel)||Jr)&&function(){var e=window.FL.Builder,t=e.registerPanel,n=e.togglePanel;t("outline",{label:"Outline",render:Gr,root:Gr}),FLBuilder.addHook("didInitUI",(function(){var e=document.querySelector(".fl-builder-bar-actions"),t=e.querySelector(".fl-builder--saving-indicator"),r=document.createElement("button");r.classList.add("fl-builder-button","fl-builder-button-silent"),r.innerHTML='<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.38672 5.33984C2.1582 5.33984 2.77344 4.72461 2.77344 3.95312C2.77344 3.19141 2.1582 2.56641 1.38672 2.56641C0.625 2.56641 0 3.19141 0 3.95312C0 4.72461 0.625 5.33984 1.38672 5.33984ZM5.97656 4.89062H14.0565C14.5838 4.89062 15.0038 4.48047 15.0038 3.95312C15.0038 3.42578 14.5936 3.01562 14.0565 3.01562H5.97656C5.45898 3.01562 5.03906 3.42578 5.03906 3.95312C5.03906 4.48047 5.44922 4.89062 5.97656 4.89062ZM3.88672 11.3457C4.64844 11.3457 5.27344 10.7305 5.27344 9.95898C5.27344 9.19727 4.64844 8.57227 3.88672 8.57227C3.11523 8.57227 2.49023 9.19727 2.49023 9.95898C2.49023 10.7305 3.11523 11.3457 3.88672 11.3457ZM8.47656 10.8965H16.5794C17.1068 10.8965 17.5169 10.4863 17.5169 9.95898C17.5169 9.43164 17.1068 9.02148 16.5794 9.02148H8.47656C7.94922 9.02148 7.53906 9.43164 7.53906 9.95898C7.53906 10.4863 7.94922 10.8965 8.47656 10.8965ZM6.37695 17.3516C7.14844 17.3516 7.76367 16.7363 7.76367 15.9648C7.76367 15.2031 7.14844 14.5781 6.37695 14.5781C5.61523 14.5781 4.99023 15.2031 4.99023 15.9648C4.99023 16.7363 5.61523 17.3516 6.37695 17.3516ZM10.9668 16.9023H19.0251C19.5524 16.9023 19.9626 16.4922 19.9626 15.9648C19.9626 15.4375 19.5524 15.0273 19.0251 15.0273H10.9668C10.4395 15.0273 10.0293 15.4375 10.0293 15.9648C10.0293 16.4922 10.4395 16.9023 10.9668 16.9023Z" fill="currentColor"/></svg>',r.onclick=function(){return n("outline")},r.title="Outline",e.insertBefore(r,t)}))}();var ao=document.getElementById("fl-ui-root");ao.classList.add("fluid","fl","uid"),(0,p.render)(f().createElement(qr,null),ao)})()})();
js/build/builder.bundle.min.js.LICENSE.txt CHANGED
@@ -4,4 +4,4 @@
4
  http://jedwatson.github.io/classnames
5
  */
6
 
7
- /*! @license DOMPurify 2.3.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.5/LICENSE */
4
  http://jedwatson.github.io/classnames
5
  */
6
 
7
+ /*! @license DOMPurify 2.3.6 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.6/LICENSE */
js/build/canvas.bundle.js CHANGED
@@ -10,8 +10,8 @@
10
 
11
  __webpack_require__.r(__webpack_exports__);
12
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13
- /* harmony export */ "getConfig": () => (/* binding */ getConfig),
14
- /* harmony export */ "getActions": () => (/* binding */ getActions)
15
  /* harmony export */ });
16
  /* harmony import */ var _nodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./nodes */ "./src/canvas/api/nodes.js");
17
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
10
 
11
  __webpack_require__.r(__webpack_exports__);
12
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13
+ /* harmony export */ "getActions": () => (/* binding */ getActions),
14
+ /* harmony export */ "getConfig": () => (/* binding */ getConfig)
15
  /* harmony export */ });
16
  /* harmony import */ var _nodes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./nodes */ "./src/canvas/api/nodes.js");
17
  function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); enumerableOnly && (symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; })), keys.push.apply(keys, symbols); } return keys; }
js/build/vendor-bb-icons.bundle.js CHANGED
@@ -10,58 +10,59 @@
10
 
11
  __webpack_require__.r(__webpack_exports__);
12
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13
- /* harmony export */ "Approve": () => (/* binding */ Z),
14
- /* harmony export */ "Arrow": () => (/* binding */ l),
15
- /* harmony export */ "ArrowDown": () => (/* binding */ c),
16
- /* harmony export */ "ArrowLeft": () => (/* binding */ i),
17
  /* harmony export */ "ArrowRight": () => (/* binding */ L),
18
- /* harmony export */ "ArrowUp": () => (/* binding */ a),
19
- /* harmony export */ "Audio": () => (/* binding */ S),
20
- /* harmony export */ "BackArrow": () => (/* binding */ U),
21
  /* harmony export */ "Beaver": () => (/* binding */ r),
22
- /* harmony export */ "Bookmark": () => (/* binding */ u),
23
- /* harmony export */ "BookmarkSolid": () => (/* binding */ E),
24
- /* harmony export */ "Caret": () => (/* binding */ q),
25
- /* harmony export */ "CaretDown": () => (/* binding */ I),
26
- /* harmony export */ "CaretLeft": () => (/* binding */ K),
27
- /* harmony export */ "CaretRight": () => (/* binding */ J),
28
- /* harmony export */ "CaretUp": () => (/* binding */ G),
29
- /* harmony export */ "Checkmark": () => (/* binding */ Q),
30
- /* harmony export */ "Clone": () => (/* binding */ f),
31
- /* harmony export */ "Close": () => (/* binding */ x),
32
- /* harmony export */ "CloseCompact": () => (/* binding */ W),
33
- /* harmony export */ "Cog": () => (/* binding */ z),
34
- /* harmony export */ "Deactivate": () => (/* binding */ k),
35
- /* harmony export */ "Edit": () => (/* binding */ m),
36
- /* harmony export */ "Ellipsis": () => (/* binding */ b),
37
- /* harmony export */ "Error": () => (/* binding */ n),
38
- /* harmony export */ "Expand": () => (/* binding */ T),
39
- /* harmony export */ "Library": () => (/* binding */ D),
40
- /* harmony export */ "Link": () => (/* binding */ g),
41
- /* harmony export */ "Loading": () => (/* binding */ o),
42
- /* harmony export */ "Moon": () => (/* binding */ N),
43
- /* harmony export */ "More": () => (/* binding */ j),
44
- /* harmony export */ "Pencil": () => (/* binding */ h),
45
- /* harmony export */ "Person": () => (/* binding */ A),
46
- /* harmony export */ "Placeholder": () => (/* binding */ t),
47
- /* harmony export */ "Plus": () => (/* binding */ y),
48
- /* harmony export */ "PlusSmall": () => (/* binding */ R),
49
- /* harmony export */ "Reject": () => (/* binding */ V),
50
- /* harmony export */ "Reply": () => (/* binding */ v),
51
- /* harmony export */ "Restore": () => (/* binding */ d),
52
- /* harmony export */ "Return": () => (/* binding */ F),
53
- /* harmony export */ "Search": () => (/* binding */ B),
54
- /* harmony export */ "Sidebar": () => (/* binding */ O),
55
- /* harmony export */ "Spam": () => (/* binding */ p),
56
- /* harmony export */ "Sun": () => (/* binding */ P),
57
- /* harmony export */ "Trash": () => (/* binding */ s),
58
- /* harmony export */ "Unspam": () => (/* binding */ M),
59
- /* harmony export */ "Update": () => (/* binding */ H),
60
- /* harmony export */ "View": () => (/* binding */ w)
61
  /* harmony export */ });
62
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
63
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
64
- function C(){return(C=Object.assign||function(e){for(var C=1;C<arguments.length;C++){var t=arguments[C];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}const t=({...t})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.76256 1.66706C10.446 0.983646 11.554 0.983646 12.2374 1.66706L20.3329 9.76256C21.0163 10.446 21.0163 11.554 20.3329 12.2374L12.2374 20.3329C11.554 21.0163 10.446 21.0163 9.76256 20.3329L1.66707 12.2374C0.983651 11.554 0.983651 10.446 1.66707 9.76256L9.76256 1.66706ZM11.1768 2.72772C11.0791 2.63009 10.9209 2.63009 10.8232 2.72772L2.72773 10.8232C2.6301 10.9208 2.6301 11.0791 2.72773 11.1768L10.8232 19.2723C10.9209 19.3699 11.0791 19.3699 11.1768 19.2723L19.2723 11.1768C19.3699 11.0791 19.3699 10.9208 19.2723 10.8232L11.1768 2.72772Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.7651 12.9678C11.1777 12.9678 11.3682 12.7012 11.3999 12.2949C11.4316 11.6729 11.6475 11.3491 12.4663 10.8667C13.3042 10.3652 13.7993 9.69238 13.7993 8.7085C13.7993 7.30566 12.6504 6.33447 10.9937 6.33447C9.72412 6.33447 8.75928 6.86768 8.37207 7.74365C8.25781 7.99121 8.20068 8.21338 8.20068 8.48633C8.20068 8.87354 8.42285 9.1084 8.81641 9.1084C9.13379 9.1084 9.33057 8.96875 9.45752 8.5752C9.66064 7.8833 10.1685 7.50244 10.9365 7.50244C11.7808 7.50244 12.3584 8.0166 12.3584 8.76562C12.3584 9.3877 12.0854 9.76855 11.3174 10.2319C10.4922 10.7271 10.0986 11.2666 10.0986 12.0791V12.2251C10.0986 12.644 10.3208 12.9678 10.7651 12.9678ZM10.7651 15.6655C11.2412 15.6655 11.603 15.3101 11.603 14.8467C11.603 14.3833 11.2412 14.0278 10.7651 14.0278C10.3018 14.0278 9.93359 14.3833 9.93359 14.8467C9.93359 15.3101 10.3018 15.6655 10.7651 15.6655Z",fill:"currentColor"})),r=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16961 12.1746C5.14512 12.1504 5.11077 12.1394 5.07422 12.1425C4.85974 12.1635 4.41612 12.7734 4.25139 13.01C4.18361 12.9398 4.11363 12.8725 4.05038 12.8115C3.98157 12.7451 3.89785 12.6646 3.86972 12.6272C3.9979 12.3619 4.18556 12.0048 4.38398 11.6276C5.19566 10.0838 5.33524 9.75407 5.21342 9.66789C5.1976 9.65674 5.17091 9.64469 5.13384 9.65233C4.97664 9.68408 4.69346 10.1144 4.12866 11.0204C3.82669 11.5048 3.51449 12.0057 3.35715 12.1629C3.30337 12.2166 3.24518 12.2424 3.18777 12.2408C3.13645 12.2381 3.08888 12.2115 3.04508 12.1575C2.97263 12.0682 2.92157 11.9917 2.97704 11.8882C3.16768 11.5318 3.46589 11.034 3.78172 10.5069C4.91715 8.61152 5.42363 7.70121 5.16339 7.54232C5.03172 7.46209 4.85416 7.71598 4.08421 8.93176C3.58058 9.72659 3.00996 10.6276 2.55739 11.1523C2.5145 11.2018 2.48378 11.2158 2.47004 11.2131C2.40511 11.1988 2.33785 10.9616 2.29754 10.8198C2.25633 10.6746 2.21965 10.5453 2.16613 10.4678C2.36286 10.1967 3.0535 9.12927 3.74297 8.02896C5.15924 5.76861 5.12023 5.71781 5.08239 5.66869C5.05893 5.63823 5.02575 5.61983 4.98441 5.6232C4.67233 5.63162 3.69956 7.01005 2.46019 8.81123C2.05286 9.40337 1.701 9.91477 1.62298 9.98242C1.4462 10.1359 1.3547 10.3103 1.35121 10.5012C1.34317 10.9293 1.75335 11.4002 2.41755 12.0217C2.76385 12.3456 3.01825 12.5901 3.21719 12.7814C3.91029 13.4472 3.93724 13.4732 4.83356 13.9587L4.8959 13.9924L4.92389 13.9273C4.95499 13.8556 4.76344 13.5976 4.70512 13.5219C4.72106 13.4679 4.79714 13.3188 4.86492 13.186C5.12581 12.6753 5.30025 12.3038 5.16961 12.1746Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8669 13.9007C13.7416 13.9644 13.6725 13.9871 13.449 13.9828C14.0307 12.5248 14.46 11.0596 14.7526 9.08706C15.1815 9.60144 15.6872 9.97689 16.1926 10.2592C15.8987 11.283 14.442 13.6079 13.8669 13.9007ZM13.0359 13.9666C12.8663 13.9463 12.7194 13.9103 12.6444 13.8642C12.2235 13.6053 11.3409 11.888 11.1256 10.7259C11.8861 10.5951 13.3297 9.88358 14.0285 9.17519C13.8783 10.7787 13.4602 12.3342 13.0359 13.9666ZM12.9302 2.60473C12.2757 2.6173 11.6191 2.65773 11.1131 2.69013C12.2053 1.82687 14.8144 1.6812 15.0871 2.62831C14.5541 2.62598 13.773 2.58879 12.9302 2.60473ZM10.052 2.58879C9.78673 2.28863 9.43694 1.51168 9.01224 1.60642C9.29697 1.09165 10.0852 0.801083 11.2021 0.683017C11.4669 0.915261 12.0041 1.10707 12.1745 1.63519C11.5543 1.66448 11.0564 1.7228 10.8874 1.81456C10.5865 1.97772 10.2786 2.27982 10.052 2.58879ZM13.5127 0.966582C13.6815 1.11407 13.8231 1.24548 14.0285 1.6243C13.6443 1.61277 13.2382 1.60953 12.8489 1.61497C12.5524 0.988225 12.3332 0.981875 11.9689 0.664744C12.6108 0.583225 13.2146 0.706605 13.5127 0.966582ZM17.5266 3.92626C17.5216 3.60964 18.1967 3.24495 18.1531 2.8463C18.1236 2.5766 16.624 1.72448 16.3679 1.83063C16.1675 1.91383 16.0471 2.27165 15.8769 2.46696C15.9443 2.20517 15.763 1.86419 15.682 1.76505C15.6138 1.68159 15.3768 1.69934 14.7781 1.65942C14.5589 1.16137 14.0666 0.750539 13.7363 0.451681C13.3948 0.142715 12.5218 0.0556239 11.5396 0.152565L11.5394 0.152435C11.4391 0.0772671 11.3239 -0.0258946 11.079 0.00585745C10.9018 0.0287967 10.6646 0.0850431 10.6816 0.163192C10.6902 0.20259 10.6775 0.279184 10.6377 0.286182C9.2323 0.533459 8.02067 0.953752 7.69939 1.78514C7.6399 1.93936 7.5983 2.22189 7.61398 2.57932C7.17049 2.97486 6.79659 3.36781 6.79245 3.49041C6.78312 3.76426 7.26834 4.15396 7.30398 4.35808C7.33975 4.5622 6.43073 5.95424 5.88473 7.874C5.2134 10.2338 5.61361 13.492 7.71533 13.4747C8.85399 13.4652 8.57263 11.7314 7.79918 11.7654C7.57018 11.7756 7.73036 12.9992 7.20963 12.7678C6.28662 12.3578 6.1311 10.0964 6.79932 8.40096C8.14612 4.98444 8.66569 4.80145 8.62421 4.55702C8.58287 4.31272 8.05475 3.88919 8.04192 3.72395C8.02689 3.53214 8.7958 2.79679 9.02714 2.87753C9.23022 2.94817 9.56278 3.72603 9.84867 3.7767C10.1019 3.82167 14.9308 2.97227 16.0928 3.49754C17.2549 4.02281 18.9717 7.88165 18.8423 8.28198C18.7127 8.68206 17.6326 9.3736 16.6573 9.32747C15.9764 9.29533 15.0863 8.67597 14.7058 8.34471C14.715 8.33914 14.7236 8.3311 14.7329 8.32501C14.6325 8.36571 14.5195 8.39098 14.3896 8.39098C14.2678 8.39098 14.1615 8.36739 14.0657 8.33123C13.5148 8.79222 12.5406 9.41521 11.6738 9.47197C10.5403 9.5461 9.42061 8.78703 9.23696 8.45785C9.02908 8.08525 9.79878 6.6625 9.69043 6.5736C9.47206 6.39449 7.49255 8.50904 7.7117 9.25048C7.87772 9.81256 9.11566 10.3816 10.1168 10.6224C10.3704 11.5488 11.7513 13.9294 12.1311 14.1767C12.5362 14.4404 13.4653 14.5391 13.9652 14.3335C14.5358 14.0987 16.386 12.0966 16.9474 10.5062C17.1264 10.4943 17.5467 10.3758 17.775 10.3091C17.5684 13.4463 14.4127 15.6976 14.5249 15.9053C14.6393 16.117 16.3269 15.6068 16.5297 15.8102C16.7172 15.9982 15.8945 16.92 15.9486 16.92C16.8977 16.9202 17.9749 15.6303 17.8258 15.0995C17.7387 14.7889 16.5176 14.949 16.4466 14.8241C16.379 14.705 18.5535 13.1807 19.0591 9.7164C19.4145 9.49491 19.6899 9.25865 19.7828 9.05259C20.0689 8.41949 17.5279 4.00842 17.5266 3.92626Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4555 5.48616C16.1192 5.48616 15.8447 5.76065 15.8447 6.09684C15.8447 6.43315 16.1192 6.70738 16.4555 6.70738C16.7918 6.70738 17.066 6.43315 17.066 6.09684C17.066 5.76065 16.7918 5.48616 16.4555 5.48616Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8419 5.4899C11.5067 5.4899 11.2332 5.76348 11.2332 6.09876C11.2332 6.43403 11.5067 6.70749 11.8419 6.70749C12.1772 6.70749 12.4507 6.43403 12.4507 6.09876C12.4507 5.76348 12.1772 5.4899 11.8419 5.4899Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.22005 11.7185C4.89204 12.216 1.70634 8.94399 1.4159 8.73766C0.795121 8.29689 1.66837 7.66717 2.4715 6.75401C3.87986 5.15319 3.35965 6.2128 4.43701 5.48613C4.44388 5.49831 5.42353 6.25919 5.25181 6.53991C5.11728 6.75971 4.08281 5.81415 3.97952 5.9142C3.79951 6.08838 3.49223 6.13659 3.52437 6.17495C4.1064 6.87 4.92819 7.21512 4.63141 7.51191C4.45865 7.68466 3.77968 6.97834 3.29174 6.5898C2.87092 6.25466 2.62935 7.03329 2.70089 7.14047C3.46799 8.29029 4.61845 8.91262 4.34525 9.27226C4.02449 9.54987 3.52307 8.78989 2.4391 7.842C2.07324 7.52228 1.94765 8.10884 1.7885 8.25983C2.09851 8.5789 5.40888 11.432 5.22005 11.7185Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4595 16.5406C14.142 16.6496 13.5502 16.7063 12.6959 16.6527C11.3022 16.5655 9.97871 16.0712 9.1459 15.8278C9.2269 15.9708 9.44644 16.3947 9.51305 16.5478C9.50061 16.5563 9.51901 16.5819 9.54519 16.6202C9.57358 16.6827 9.60001 16.7353 9.62464 16.773C9.64473 16.8385 9.64784 16.9144 9.60481 16.9967C9.48104 17.2334 8.05713 16.8858 7.98468 16.7067C7.90718 16.5155 8.20694 15.9326 8.16405 15.7424C8.12102 15.5527 7.70682 15.3085 7.45539 15.1524C5.4024 13.8765 1.39556 10.2432 1.67407 9.03758C1.93638 7.90241 3.93014 5.89763 4.3669 5.82195C4.80352 5.74613 6.85094 6.71113 6.94373 6.26414C7.0075 5.9566 4.33229 4.83893 3.84927 4.94948C3.39269 5.05355 0.297456 7.86626 0.0392932 8.95541C-0.569568 11.5258 6.08306 15.2739 6.95617 15.8579C7.21447 16.0305 6.70579 16.6219 6.8893 16.9756C7.1301 17.4393 10.5287 17.9489 10.6092 17.6676C10.6477 17.5335 10.4975 17.2076 10.3085 16.9114C10.7904 16.9738 11.5633 17.0711 12.6702 17.1969C14.6757 17.47 15.1036 17.0198 15.164 16.9513C15.2243 16.883 14.5378 16.5115 14.4595 16.5406Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0673 8.40698C14.0275 8.38106 13.9629 8.31574 13.8173 8.16501C13.7442 8.0892 13.6815 8.01882 13.6159 7.95247C13.5346 7.87043 13.4531 7.78814 13.3645 7.6807C12.8214 7.0222 15.7123 6.95857 15.3993 7.5835C15.2847 7.81237 15.141 7.97683 14.9788 8.1645C14.7365 8.44482 14.7599 8.50055 14.4381 8.49873C14.3024 8.49809 14.1628 8.47994 14.0673 8.40698Z",fill:"currentColor"})),o=({...t})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:20,height:20,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle",{cx:"10",cy:"10",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"45",strokeLinecap:"round",r:"9"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("animateTransform",{attributeName:"transform",type:"rotate",by:"360",dur:"1s",repeatCount:"indefinite"})),n=({...t})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("rect",{x:"11",y:"1.4903",width:"13.4488",height:"13.4488",rx:"1",transform:"rotate(45 11 1.4903)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.9968 12.6472C11.4475 12.6472 11.6951 12.3679 11.7078 11.9045L11.7903 7.21362C11.7903 7.16919 11.7966 7.12476 11.7966 7.09302C11.7966 6.5979 11.4792 6.29321 11.0032 6.29321C10.5271 6.29321 10.2034 6.5979 10.2034 7.09302C10.2034 7.12476 10.2097 7.16919 10.2097 7.21362L10.2922 11.9045C10.3049 12.3679 10.5461 12.6472 10.9968 12.6472ZM10.9968 15.7068C11.5173 15.7068 11.9236 15.3069 11.9236 14.8054C11.9236 14.304 11.5173 13.9104 10.9968 13.9104C10.4827 13.9104 10.0764 14.304 10.0764 14.8054C10.0764 15.3069 10.4827 15.7068 10.9968 15.7068Z",fill:"currentColor"})),l=({direction:t="right",...r})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),"left"===t&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.75",y1:"9.94765",x2:"17.25",y2:"9.94765",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.74802",y1:"9.94822",x2:"9.69557",y2:"3.00067",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 2.74802 8.94667)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"right"===t&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.25",y1:"10.0079",x2:"2.75",y2:"10.0079",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.252",y1:"10.0073",x2:"10.3044",y2:"16.9549",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 17.252 11.0089)",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"})),"up"===t&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0301",y1:"2.72777",x2:"10.0301",y2:"17.2278",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0295",y1:"2.72578",x2:"16.9771",y2:"9.67334",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 11.0311 2.72578)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"down"===t&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.96985",y1:"17.2278",x2:"9.96985",y2:"2.72777",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.97047",y1:"17.2298",x2:"3.02292",y2:"10.2822",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 8.96887 17.2298)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))),i=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(l,C({direction:"left"},t)),L=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(l,C({direction:"right"},t)),a=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(l,C({direction:"up"},t)),c=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(l,C({direction:"down"},t)),h=({size:t=20,...r})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:t,height:t,viewBox:"0 0 450 450",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M241.176,32.58 C212.203,3.607 165.229,3.607 136.257,32.58 C104.728,64.108 64.7505,104.086 33.2582,135.578 C4.3968,164.44 4.3968,211.233 33.2582,240.095 C74.0633,280.9 129.115,335.951 161.573,368.409 C178.953,385.789 202.525,395.5527 227.103,395.5527 C265.428,395.5527 323.836,395.5527 361.062,395.5527 C370.443,395.5527 379.44,391.8261 386.073,385.193 C392.706,378.559 396.433,369.563 396.433,360.182 C396.433,325.232 396.433,271.611 396.433,233.469 C396.433,204.251 384.826,176.229 364.165,155.569 C331.325,122.728 279.883,71.286 241.176,32.58 Z",fill:"#FFAD3B"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M356.247,395.5527 C362.981,395.5527 369.052,391.4966 371.63,385.275 C374.208,379.054 372.784,371.893 368.024,367.13 C291.192,290.26 85.032,84.001 85.032,84.001 C67.7094,101.324 50.3646,118.624 32.9985,135.901 L292.65,395.5527 C292.65,395.5527 327.055,395.5527 356.247,395.5527 Z",fill:"#FE8300"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.584,291.619 L136.932,31.967 C136.932,31.967 136.932,31.967 136.932,31.967 C150.667,18.162 169.33,10.389 188.804,10.364 C208.278,10.338 226.962,18.063 240.732,31.833 C278.866,69.968 329.542,120.643 362.599,153.701 C384.359,175.461 396.584,204.974 396.584,235.747 C396.584,262.965 396.584,291.619 396.584,291.619 Z",fill:"#FDC950"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.232,202.759 C395.989,200.247 394.319,198.1 391.943,197.248 C389.568,196.396 386.914,196.992 385.13,198.777 C352.273,231.665 231.009,353.059 199.222,384.881 C197.563,386.541 197.001,389.005 197.777,391.2207 C198.553,393.436 200.53,395.0112 202.862,395.2735 C204.547,395.4583 206.248,395.5527 207.959,395.5527 C247.622,395.5527 338.046,395.5527 377.469,395.5527 L396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.631 396.365,204.19 396.232,202.759 Z",fill:"#F8C978"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.244,202.896 C396.007,200.358 394.325,198.186 391.927,197.322 C389.53,196.458 386.849,197.057 385.048,198.86 C353.145,230.793 240.578,343.48 240.578,343.48 L292.65,395.5527 C325.192,395.5527 357.727,395.5527 377.469,395.5527 C382.498,395.5527 387.322,393.5548 390.878,389.9984 C394.435,386.442 396.433,381.618 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.677 396.369,204.281 396.244,202.896 Z",fill:"#FAA849"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.254,203.004 C396.021,200.446 394.33,198.254 391.915,197.38 C389.5,196.506 386.797,197.109 384.982,198.926 C360.753,223.176 292.467,291.536 292.467,291.536 C292.467,291.536 359.703,358.807 383.025,382.141 C385.271,384.388 388.649,385.061 391.584,383.845 C394.519,382.63 396.433,379.766 396.433,376.59 C396.433,376.589 396.433,376.589 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.714 396.373,204.354 396.254,203.004 Z",fill:"#FFCC7A"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.276,203.263 C396.055,200.657 394.342,198.416 391.886,197.519 C389.429,196.622 386.675,197.232 384.827,199.082 C370.799,213.119 344.456,239.491 344.456,239.491 L396.433,291.671 C396.433,259.264 396.433,226.859 396.433,207.079 C396.433,205.801 396.38,204.528 396.276,203.263 Z",fill:"#FFE09D"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M46.5328,242.175 L52.9512,249.313 C53.9647,250.664 54.8775,252.126 55.2208,253.761 C55.6435,255.774 55.3689,257.989 54.2428,259.718 C53.9658,260.143 53.5981,260.501 53.2757,260.893 C53.274,260.895 53.2722,260.896 53.2722,260.896 C52.1867,261.725 52.0041,262.005 50.6898,262.447 C48.1707,263.294 45.2579,262.721 43.0585,261.237 C42.5802,260.914 42.1613,260.511 41.7126,260.148 C41.7126,260.148 26.1296,245.076 26.1296,245.076 C26.1296,245.076 25.2578,244.255 24.5604,243.563 C15.1361,234.199 8.0369,222.541 4.0988,209.605 C0.2362,196.918 -0.5051,183.315 1.9442,170.235 C4.3825,157.213 10.1396,144.798 18.4641,134.225 L18.568,134.094 C20.238,132.052 22.0092,130.092 23.8572,128.217 L39.2699,112.604 C56.93,94.959 74.5982,77.311 92.363,59.748 C98.876,53.31 105.378,46.86 111.945,40.477 C117.806,34.779 123.789,29.208 129.747,23.628 C130.042,23.351 130.308,23.103 130.308,23.103 C139.686,14.435 151.175,7.899 163.35,4.342 C169.363,2.585 175.521,1.454 181.743,1.068 C183.885,0.907 186.038,0.832 188.208,0.837 C201.73,0.91 215.282,4.826 227.186,11.48 C235.651,16.211 243.295,22.357 250.263,29.1 C258.483,37.055 266.481,45.276 274.395,53.342 C293.825,73.144 313.015,93.115 332.556,112.921 L332.558,112.923 C332.887,113.331 333.258,113.71 333.545,114.149 C334.924,116.255 335.197,119.052 334.25,121.392 C333.728,122.683 333.427,122.887 332.555,123.958 L332.552,123.961 C332.147,124.29 331.774,124.661 331.338,124.949 C328.808,126.62 325.289,126.615 322.743,124.947 C321.708,124.269 321.155,123.602 320.315,122.771 C298.977,101.675 278.191,80.62 256.807,59.542 C250.127,52.958 243.436,46.335 236.521,39.987 C231.091,35.002 225.145,30.557 218.649,27.081 C208.055,21.411 196.13,18.649 184.223,19.655 C183.826,19.688 183.436,19.725 183.339,19.736 C172.551,20.879 161.872,25.255 153.016,32 L189.346,71.345 L201.841,59.271 C203.021,58.269 204.204,57.256 205.555,56.505 C206.743,55.846 208.063,55.316 209.396,55.036 C209.996,54.91 210.613,54.891 211.221,54.818 C211.784,54.866 212.346,54.913 212.908,54.961 C214.371,55.465 214.384,55.465 215.637,56.372 L215.641,56.376 C215.94,56.788 216.304,57.161 216.538,57.614 C217.902,60.251 217.038,63.702 215.508,66.458 C214.757,67.809 213.744,68.992 212.742,70.172 L200.224,83.126 L218.713,103.15 C219.683,104.342 220.663,105.537 221.387,106.887 C222.845,109.606 223.716,113.057 222.389,115.656 C222.165,116.095 221.813,116.457 221.524,116.858 L221.521,116.861 C221.12,117.15 220.758,117.502 220.318,117.727 C217.712,119.058 214.296,118.197 211.55,116.725 C210.2,116 209.005,115.021 207.812,114.05 L188.01,95.766 L150.825,134.247 L189.144,174.99 L207.135,157.69 C208.261,156.746 209.39,155.792 210.683,155.103 C211.832,154.491 213.105,154.017 214.391,153.785 C214.975,153.679 215.574,153.679 216.166,153.626 C216.717,153.689 217.267,153.752 217.817,153.815 C219.266,154.353 219.278,154.353 220.521,155.271 L220.524,155.275 C221.366,156.414 221.646,156.555 221.981,157.979 C222.696,161.018 221.42,164.373 219.552,166.935 C219.11,167.541 218.588,168.085 218.106,168.661 L200.455,187.017 L220.269,208.084 C221.401,209.435 222.543,210.785 223.419,212.307 C225.127,215.272 226.377,219.06 225.003,221.957 C224.781,222.425 224.411,222.807 224.115,223.232 L224.112,223.235 C223.687,223.531 223.305,223.901 222.837,224.123 C221.213,224.893 219.193,224.757 217.452,224.315 C215.173,223.737 212.995,222.587 211.039,221.128 C210.315,220.588 209.656,219.968 208.964,219.389 L188.15,199.813 L151.099,238.345 L219.08,309.063 C220.266,310.466 221.465,311.872 222.354,313.477 C224.144,316.71 225.187,320.848 223.582,323.96 C223.306,324.495 222.876,324.935 222.523,325.422 L222.52,325.426 C222.032,325.779 221.592,326.209 221.057,326.484 C217.935,328.095 213.844,327.068 210.574,325.256 C208.969,324.367 207.563,323.168 206.161,321.983 L135.755,254.302 L97.265,294.33 C121.366,318.49 145.44,342.677 169.72,366.656 C173.648,370.523 178.344,373.639 183.163,376.499 C195.442,383.785 209.247,388.538 223.637,388.553 L224.923,388.673 C225.337,388.791 225.764,388.872 226.165,389.028 C229.765,390.4266 231.69,395.0788 229.893,398.6792 C228.929,400.6113 227.037,402.0394 224.909,402.4348 C223.468,402.7027 222.039,402.5495 220.603,402.4939 C201.006,401.7355 181.739,393.7103 166.235,381.987 C163.993,380.292 161.812,378.523 159.807,376.543 L159.729,376.465 L63.974,280.815 L63.1482,279.821 C62.5922,278.824 62.3733,278.594 62.1079,277.469 C61.4235,274.566 62.8519,271.232 65.5115,269.749 C66.2668,269.327 67.0937,269.05 67.9502,268.93 C68.8013,268.811 69.6653,268.929 70.52,269.047 C70.9283,269.184 71.351,269.283 71.745,269.457 C72.8032,269.924 72.9894,270.181 73.8681,270.91 C76.406,273.445 78.9427,275.981 81.478,278.518 L121.207,240.316 L83.425,203.996 L46.5328,242.175 Z M100.797,186.019 L137.725,224.433 L175.602,188.011 L135.404,150.206 L100.797,186.019 Z M32.3203,154.869 C28.3673,160.645 25.4099,167.115 23.6426,173.764 C20.4984,185.593 20.7944,197.982 24.4876,209.374 C26.1637,214.544 28.46,219.451 31.3582,224.011 L67.7073,188.886 L32.3203,154.869 Z M83.954,101.816 L82.861,102.915 C72.3568,113.466 61.813,123.978 51.2381,134.466 L86.291,170.929 L121.383,137.019 L83.954,101.816 Z M136.574,48.272 C133.845,51.159 131.121,54.051 128.351,56.9 C123.065,62.337 112.48,73.053 102.627,83 L138.173,120.795 L175.77,84.464 L136.574,48.272 Z",fill:"#525252"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M389.513,316.189 C389.506,289.674 389.433,263.159 389.433,236.644 C389.381,216.281 383.785,196.321 373.365,179.165 C368.752,171.57 363.224,164.536 356.975,158.278 L344.644,145.947 C344.369,145.616 344.062,145.308 343.819,144.953 C342.114,142.465 342.243,138.891 344.208,136.525 C345.313,135.195 346.913,134.303 348.627,134.064 C349.478,133.946 350.342,134.064 351.196,134.183 C351.605,134.32 352.027,134.42 352.421,134.594 C353.479,135.061 353.665,135.318 354.543,136.047 C361.842,143.346 369.449,150.416 375.894,158.43 C387.542,172.914 395.902,190.021 400.163,208.251 C402.018,216.188 403.089,224.267 403.36,232.382 C403.403,233.675 403.429,234.962 403.432,236.251 L403.433,236.626 C403.433,278.582 403.615,320.538 403.432,362.493 C403.394,371.349 400.323,380.265 394.78,387.273 C387.318,396.7072 375.511,402.4995 363.363,402.5525 C332.687,402.6027 301.956,402.5583 271.221,402.5603 L257.638,402.5606 L256.352,402.4415 C255.938,402.3236 255.511,402.2435 255.109,402.088 C252.298,400.9988 250.384,397.9774 250.668,394.9149 C250.946,391.9076 253.369,389.2375 256.351,388.68 C256.775,388.601 257.209,388.6 257.638,388.561 C277.493,388.56 297.366,388.558 317.217,388.556 L389.513,316.189 Z",fill:"#525252"})),s=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.1155 20C15.3977 20 16.2584 19.1767 16.3212 17.8881L16.9399 4.80537H17.8365C18.2041 4.80537 18.5 4.50112 18.5 4.13423C18.5 3.76734 18.2041 3.45414 17.8365 3.45414H13.9182V2.11186C13.9182 0.832215 13.0485 0 11.6677 0H8.31435C6.93354 0 6.07278 0.832215 6.07278 2.11186V3.45414H2.17247C1.81382 3.45414 1.5 3.76734 1.5 4.13423C1.5 4.50112 1.81382 4.80537 2.17247 4.80537H3.06909L3.68776 17.8971C3.75053 19.1857 4.60232 20 5.89346 20H14.1155ZM12.4926 3.45414H7.50738V2.20134C7.50738 1.69128 7.88397 1.33333 8.42194 1.33333H11.5691C12.116 1.33333 12.4926 1.69128 12.4926 2.20134V3.45414ZM13.981 18.6577H6.02795C5.50791 18.6577 5.12236 18.264 5.09546 17.745L4.46783 4.80537H15.5053L14.9135 17.745C14.8866 18.2729 14.51 18.6577 13.981 18.6577ZM12.663 17.0828C12.9589 17.0828 13.183 16.8412 13.192 16.5011L13.461 7.05145C13.4699 6.71141 13.2368 6.46085 12.932 6.46085C12.654 6.46085 12.4209 6.72036 12.4119 7.04251L12.1429 16.5011C12.134 16.8233 12.3581 17.0828 12.663 17.0828ZM7.34599 17.0828C7.65084 17.0828 7.875 16.8233 7.86603 16.5011L7.59705 7.04251C7.58808 6.72036 7.34599 6.46085 7.06804 6.46085C6.76319 6.46085 6.53903 6.71141 6.548 7.05145L6.82595 16.5011C6.83492 16.8412 7.05011 17.0828 7.34599 17.0828ZM10.009 17.0828C10.2959 17.0828 10.5469 16.8233 10.5469 16.5011V7.04251C10.5469 6.72036 10.3049 6.46085 10.009 6.46085C9.71308 6.46085 9.46203 6.72036 9.46203 7.04251V16.5011C9.46203 16.8233 9.71308 17.0828 10.009 17.0828Z"})),d=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.411 14.0458L16.8421 4.82263H17.9198C18.288 4.82263 18.5844 4.50831 18.5844 4.1401C18.5844 3.77189 18.288 3.46655 17.9198 3.46655H13.8156V2.11944C13.8156 0.826224 12.9445 0 11.5615 0H8.20269C6.81966 0 5.95752 0.826224 5.95752 2.11944V3.27795H5.64319L7.17889 4.82263H15.4052L15.037 12.6807L16.411 14.0458ZM18.3868 18.5272C18.6472 18.2488 18.6562 17.8177 18.3868 17.5483L2.3832 1.5357C2.11378 1.26628 1.66475 1.26628 1.39533 1.5357C1.13489 1.79614 1.13489 2.25415 1.39533 2.51459L17.4079 18.5272C17.6773 18.7966 18.1174 18.7966 18.3868 18.5272ZM12.3877 3.46655H7.39443V2.20925C7.39443 1.69735 7.77162 1.33812 8.31046 1.33812H11.4627C12.0105 1.33812 12.3877 1.69735 12.3877 2.20925V3.46655ZM14.0132 20C14.9741 20 15.6567 19.533 15.989 18.7966L15.9979 18.626L14.8304 17.4585L14.8125 17.7189C14.8035 18.2398 14.4173 18.6439 13.8695 18.6439H5.91261C5.39173 18.6439 5.00556 18.2577 4.97862 17.7279L4.45774 7.09475L2.99389 5.62191L3.56865 17.8895C3.63152 19.1738 4.48468 20 5.7779 20H14.0132ZM10.4389 8.07364V7.0678C10.4389 6.7445 10.1964 6.48406 9.90004 6.48406C9.73839 6.48406 9.58572 6.56489 9.50489 6.69062V7.13965L10.4389 8.07364ZM13.2409 10.8936L13.3576 7.0678C13.3666 6.73552 13.1331 6.48406 12.8277 6.48406C12.5493 6.48406 12.3158 6.7445 12.3069 7.0678L12.235 9.86978L13.2409 10.8936ZM7.23278 17.0723C7.53812 17.0723 7.76264 16.8119 7.75366 16.4796L7.57404 10.2021L6.49636 9.12438L6.7119 16.4886C6.72088 16.8298 6.93641 17.0723 7.23278 17.0723ZM9.90004 17.0723C10.1874 17.0723 10.4389 16.8119 10.4389 16.4886V13.0579L9.35222 11.9892V16.4886C9.35222 16.8119 9.60368 17.0723 9.90004 17.0723ZM12.5583 17.0723C12.8547 17.0723 13.0792 16.8298 13.0882 16.4886L13.1061 15.7252L12.0913 14.7104L12.0374 16.4796C12.0285 16.8119 12.253 17.0723 12.5583 17.0723Z"})),w=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0037 16C15.9166 16 20 11.4282 20 10C20 8.56476 15.9093 4 10.0037 4C4.17124 4 0 8.56476 0 10C0 11.4282 4.16392 16 10.0037 16ZM10.0037 14.8938C5.18112 14.8938 1.28064 10.9872 1.28064 10C1.28064 9.16686 5.18112 5.10618 10.0037 5.10618C14.8042 5.10618 18.7194 9.16686 18.7194 10C18.7194 10.9872 14.8042 14.8938 10.0037 14.8938ZM10.0037 13.9207C12.2795 13.9207 14.109 12.1354 14.109 10C14.109 7.80863 12.2795 6.07935 10.0037 6.07935C7.71314 6.07935 5.87633 7.80863 5.88362 10C5.89828 12.1354 7.71314 13.9207 10.0037 13.9207ZM10.0037 11.3022C9.24259 11.3022 8.62788 10.7141 8.62788 10C8.62788 9.27888 9.24259 8.69778 10.0037 8.69778C10.7574 8.69778 11.3721 9.27888 11.3721 10C11.3721 10.7141 10.7574 11.3022 10.0037 11.3022Z"})),m=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.261 5.45801L17.4563 4.2627C18.0208 3.69824 18.0374 3.01758 17.4978 2.46143L16.9583 1.92187C16.4187 1.36572 15.7131 1.41553 15.1487 1.97168L13.9534 3.15869L16.261 5.45801ZM1.90064 18.2993L4.35767 17.3696L15.1321 6.57861L12.8245 4.2793L2.05005 15.0703L1.15356 17.5273C0.970948 18.0171 1.46899 18.457 1.90064 18.2993Z"})),p=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM12.4218 14.5668C12.772 14.5668 13.0554 14.2735 13.0554 13.9313C13.0554 13.7439 12.9804 13.6135 12.8554 13.4913L10.8962 11.5684L12.8637 9.62113C12.9971 9.49077 13.0638 9.36855 13.0638 9.19745C13.0638 8.84709 12.7803 8.57007 12.4218 8.57007C12.2551 8.57007 12.1217 8.63525 11.9883 8.76562L9.98749 10.6966L8.01167 8.77376C7.88662 8.65155 7.75323 8.58637 7.57816 8.58637C7.21967 8.58637 6.93622 8.85524 6.93622 9.19745C6.93622 9.3767 7.01125 9.51521 7.12797 9.62928L9.09546 11.5684L7.12797 13.4995C7.01125 13.6135 6.93622 13.752 6.93622 13.9313C6.93622 14.2735 7.21967 14.5668 7.57816 14.5668C7.75323 14.5668 7.90329 14.4853 8.02001 14.3713L9.98749 12.4402L11.9717 14.3713C12.0884 14.4772 12.2301 14.5668 12.4218 14.5668Z"})),M=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM9.99583 14.9661C10.3543 14.9661 10.6628 14.6809 10.6628 14.3387V11.2996L10.6044 9.93889L11.3214 10.664L12.2384 11.5684C12.3635 11.6907 12.5302 11.7558 12.6886 11.7558C13.0388 11.7558 13.3055 11.5196 13.3055 11.1855C13.3055 10.99 13.2305 10.8514 13.0888 10.7292L10.4794 8.36638C10.3043 8.21157 10.1709 8.14639 9.99583 8.14639C9.8291 8.14639 9.68737 8.21157 9.5123 8.36638L6.91121 10.7292C6.76949 10.8514 6.69446 10.99 6.69446 11.1855C6.69446 11.5196 6.94456 11.7558 7.29471 11.7558C7.46144 11.7558 7.63652 11.6907 7.75323 11.5684L8.67028 10.664L9.38724 9.93889L9.33722 11.2996V14.3387C9.33722 14.6809 9.63735 14.9661 9.99583 14.9661Z"})),g=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.7215 13.6806L10.9554 12.4282C9.73078 12.3354 8.93292 11.9643 8.3299 11.3613C6.70636 9.73773 6.71564 7.43695 8.32062 5.83197L11.345 2.80756C12.9686 1.1933 15.2508 1.18402 16.8743 2.80756C18.4979 4.43109 18.4793 6.7226 16.8743 8.32758L15.056 10.1459C15.3157 10.7397 15.3714 11.4262 15.2786 12.0292L18.0062 9.31098C20.2235 7.08441 20.242 3.93939 17.9969 1.685C15.7425 -0.569395 12.5882 -0.55084 10.3616 1.67572L7.19806 4.84857C4.9715 7.07514 4.95294 10.2294 7.20734 12.4746C7.79181 13.059 8.534 13.4765 9.7215 13.6806ZM9.30402 18.0502L12.4769 14.8681C14.7034 12.6415 14.722 9.48725 12.4676 7.24213C11.8831 6.65766 11.1409 6.24018 9.95343 6.03607L8.71955 7.28852C9.94415 7.39057 10.742 7.75238 11.345 8.35541C12.9686 9.97894 12.9593 12.2797 11.3543 13.8847L8.32062 16.9091C6.70636 18.5234 4.42414 18.5327 2.8006 16.9184C1.17706 15.2856 1.18634 13.0034 2.8006 11.3891L4.61896 9.57074C4.35919 8.98627 4.29425 8.29047 4.3963 7.68744L1.66876 10.4057C-0.548521 12.6323 -0.567076 15.7866 1.67804 18.0317C3.93244 20.2861 7.08673 20.2675 9.30402 18.0502Z"})),u=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.4502 20C17.0366 20 17.5 19.646 17.5 18.7983V2.9157C17.5 0.978109 16.5259 0 14.5681 0H5.4319C3.47415 0 2.5 0.978109 2.5 2.9157V18.7983C2.5 19.646 2.96343 20 3.54981 20C4.03216 20 4.32535 19.7578 5.27112 18.817L9.86759 14.3083C9.91488 14.2711 9.95271 14.2338 10 14.2338C10.0378 14.2338 10.0851 14.2711 10.1324 14.3083L14.7289 18.817C15.6557 19.7392 15.9678 20 16.4502 20ZM4.0227 17.6525V2.94364C4.0227 2.01211 4.52396 1.49977 5.50757 1.49977H14.4924C15.4666 1.49977 15.9773 2.01211 15.9773 2.94364V17.6525C15.9773 17.8295 15.8733 17.8575 15.7409 17.7364L10.4729 12.6036C10.3026 12.436 10.1324 12.3894 10 12.3894C9.85813 12.3894 9.69735 12.436 9.52711 12.6036L4.25914 17.7364C4.12673 17.8668 4.0227 17.8295 4.0227 17.6525Z"})),E=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.75461 20C3.06273 20 2.5 19.5797 2.5 18.6112V3.00594C2.5 1.03243 3.53321 0 5.50738 0H14.4926C16.4668 0 17.5 1.03243 17.5 3.00594V18.6112C17.5 19.5797 16.9373 20 16.2454 20C15.7196 20 15.3875 19.7259 14.9816 19.3422L10.4336 15.0388C10.2491 14.8652 10.1199 14.8013 10 14.8013C9.88007 14.8013 9.76015 14.8561 9.56642 15.0388L5.47048 18.8945C4.58487 19.7168 4.28044 20 3.75461 20Z"})),k=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2127 11.6597L16.1835 9.16538C16.3419 8.96408 16.4299 8.78029 16.4299 8.57025C16.4299 8.21142 16.1483 7.94011 15.7524 7.94011H10.7198L13.3241 1.0699C13.6936 0.107194 12.673 -0.400414 12.0571 0.387254L8.01873 5.49834L9.10092 6.57482L10.9134 4.18556L9.60242 7.07368L11.8988 9.35792H13.984L13.0865 10.5394L14.2127 11.6597ZM17.2921 17.2521C17.5649 16.9895 17.5737 16.5344 17.2921 16.2631L3.69877 2.74151C3.42602 2.47895 2.96851 2.4702 2.70456 2.74151C2.43181 3.00406 2.43181 3.46791 2.70456 3.73047L16.3067 17.2521C16.5795 17.5234 17.0282 17.5234 17.2921 17.2521ZM7.94834 19.6151L11.978 14.504L10.8958 13.4275L9.09212 15.7993L10.3943 12.9287L8.08911 10.6357H6.01272L6.91894 9.46294L5.78396 8.3427L3.82194 10.837C3.66357 11.0295 3.57559 11.2133 3.57559 11.4234C3.57559 11.7909 3.85714 12.0622 4.25306 12.0622H9.28568L6.68139 18.9237C6.31186 19.8864 7.33246 20.4028 7.94834 19.6151Z"})),H=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.99565 20C14.9285 20 19 15.8779 19 10.8837C19 8.03874 17.5993 5.3435 15.494 3.74044C15.0242 3.35289 14.45 3.42335 14.1629 3.83733C13.8497 4.26892 13.9889 4.78859 14.3891 5.14972C16.1029 6.47973 17.1904 8.53199 17.1991 10.8837C17.2078 14.9266 13.9889 18.1767 9.99565 18.1767C6.00242 18.1767 2.80957 14.9266 2.80957 10.8837C2.80957 7.46622 5.08893 4.62124 8.20348 3.81971V5.09687C8.20348 5.77509 8.69937 5.96006 9.23876 5.5637L12.1793 3.45858C12.6143 3.13269 12.623 2.63944 12.1793 2.32235L9.24746 0.208434C8.69937 -0.187926 8.20348 -0.0117661 8.20348 0.675258V1.96123C4.11455 2.8156 1 6.51496 1 10.8837C1 15.8779 5.07153 20 9.99565 20ZM9.98695 14.8385C10.4132 14.8385 10.6916 14.5302 10.6916 14.0722V11.8878H12.971C13.4147 11.8878 13.7192 11.6236 13.7192 11.192C13.7192 10.7604 13.4234 10.4874 12.971 10.4874H10.6916V8.18848C10.6916 7.73046 10.4132 7.43099 9.98695 7.43099C9.56936 7.43099 9.29966 7.74808 9.29966 8.18848V10.4874H7.029C6.57661 10.4874 6.27211 10.7604 6.27211 11.192C6.27211 11.6236 6.59401 11.8878 7.029 11.8878H9.29966V14.0722C9.29966 14.5214 9.56936 14.8385 9.98695 14.8385Z"})),v=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.18262 17.3281C9.77148 17.3281 10.2021 16.8887 10.2021 16.3086V13.1885H10.4307C13.5947 13.1885 15.5723 14.0322 16.9697 16.6602C17.2686 17.2139 17.6641 17.3193 18.042 17.3193C18.5342 17.3193 18.9561 16.8623 18.9561 16.0361C18.9561 9.92773 16.3281 6.14844 10.4307 6.14844H10.2021V3.06348C10.2021 2.4834 9.77148 2 9.16504 2C8.74316 2 8.47949 2.20215 8.00488 2.60645L1.43066 8.74121C1.11426 9.05762 1 9.37402 1 9.66406C1 9.94531 1.12305 10.2705 1.43066 10.5781L8.00488 16.7744C8.43555 17.1348 8.76074 17.3281 9.18262 17.3281ZM8.68164 15.4209C8.6377 15.4209 8.59375 15.3945 8.54102 15.3506L2.70508 9.82227C2.63477 9.76074 2.61719 9.70801 2.61719 9.66406C2.61719 9.61133 2.63477 9.56738 2.70508 9.50586L8.54102 3.91602C8.58496 3.87207 8.62891 3.8457 8.68164 3.8457C8.75195 3.8457 8.80469 3.89844 8.80469 3.96875V7.21191C8.80469 7.40527 8.89258 7.48438 9.07715 7.48438H10.1758C15.7656 7.48438 17.541 11.3076 17.6904 15.2451C17.6904 15.3066 17.6729 15.333 17.6377 15.333C17.6025 15.333 17.585 15.3066 17.5586 15.2451C16.6006 13.1533 14.0781 11.8438 10.1758 11.8438H9.07715C8.89258 11.8438 8.80469 11.9316 8.80469 12.125V15.2891C8.80469 15.3682 8.76074 15.4209 8.68164 15.4209Z"})),Z=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47087 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47087 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4129 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4129 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM8.67498 14.1963C8.95485 14.1963 9.18225 14.0826 9.33093 13.8815L14.0538 7.28117C14.1587 7.12381 14.2287 6.94023 14.2287 6.78287C14.2287 6.34576 13.8964 6.01355 13.4328 6.01355C13.118 6.01355 12.9343 6.1272 12.7506 6.38947L8.64874 12.203L6.55844 9.89509C6.40101 9.71151 6.20859 9.63283 5.95496 9.63283C5.48267 9.63283 5.15032 9.95629 5.15032 10.4109C5.15032 10.5945 5.22029 10.7868 5.35148 10.9179L8.04526 13.9253C8.20269 14.0914 8.41259 14.1963 8.67498 14.1963Z"})),V=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47086 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47086 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4128 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4128 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM12.8906 13.7329C13.3366 13.7329 13.6865 13.3832 13.6865 12.9374C13.6865 12.7188 13.599 12.5265 13.4416 12.3779L11.1326 10.0612L13.4503 7.72702C13.6165 7.56092 13.6952 7.38608 13.6952 7.17627C13.6952 6.73041 13.3366 6.38072 12.8906 6.38072C12.6719 6.38072 12.497 6.45066 12.3308 6.61676L9.99563 8.94219L7.66918 6.62551C7.5205 6.46815 7.33683 6.38947 7.10943 6.38947C6.66339 6.38947 6.31355 6.73915 6.31355 7.18501C6.31355 7.39482 6.40101 7.58715 6.54969 7.73577L8.86739 10.0612L6.54969 12.3779C6.40101 12.5265 6.31355 12.7188 6.31355 12.9374C6.31355 13.3832 6.66339 13.7329 7.10943 13.7329C7.33683 13.7329 7.53799 13.6542 7.68667 13.4969L9.99563 11.1802L12.3133 13.4969C12.462 13.6455 12.6544 13.7329 12.8906 13.7329Z"})),f=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"22",height:"21",viewBox:"0 0 22 21",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.4959 20.7577C20.4954 20.7577 21.5 19.7627 21.5 17.7919V7.62198C21.5 5.6607 20.4954 4.66571 18.4959 4.66571H16.726V3.11583C16.726 1.14498 15.7118 0.149994 13.7219 0.149994H3.5041C1.49499 0.149994 0.5 1.14498 0.5 3.11583V13.1901C0.5 15.1609 1.49499 16.1463 3.5041 16.1463H5.27403V17.7919C5.27403 19.7627 6.27859 20.7577 8.27813 20.7577H18.4959ZM5.27403 14.606H3.52323C2.56651 14.606 2.04032 14.099 2.04032 13.104V3.20193C2.04032 2.20694 2.56651 1.69031 3.52323 1.69031H13.6932C14.6403 1.69031 15.1856 2.20694 15.1856 3.20193V4.66571H8.27813C6.27859 4.66571 5.27403 5.65113 5.27403 7.62198V14.606ZM18.4768 19.2174H8.30683C7.35011 19.2174 6.81435 18.7008 6.81435 17.7058V7.70808C6.81435 6.71309 7.35011 6.20603 8.30683 6.20603H18.4768C19.4239 6.20603 19.9597 6.71309 19.9597 7.70808V17.7154C19.9597 18.7008 19.4239 19.2174 18.4768 19.2174ZM13.4061 16.6917C13.808 16.6917 14.1333 16.3664 14.1333 15.9359V13.4484H16.5633C17.013 13.4484 17.367 13.104 17.367 12.6926C17.367 12.2908 17.013 11.9463 16.5633 11.9463H14.1333V9.46844C14.1333 9.03792 13.808 8.7222 13.4061 8.7222C13.0043 8.7222 12.6886 9.03792 12.6886 9.46844V11.9463H10.1724C9.77061 11.9463 9.40706 12.3099 9.40706 12.6926C9.40706 13.0944 9.77061 13.4484 10.1724 13.4484H12.6886V15.9359C12.6886 16.3664 13.0043 16.6917 13.4061 16.6917Z"})),x=({...t})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 4L4 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M4 4L16 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),W=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"10px",height:"10px",viewBox:"0 0 10 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{transform:"translate(-2.000000, -2.000000)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11,3 L3,11"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3,3 L11,11"}))),B=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"17px",height:"17px",viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.5,12 C3.46243388,12 1,9.53756612 1,6.5 C1,3.46243388 3.46243388,1 6.5,1 C9.53756612,1 12,3.46243388 12,6.5 C12,9.53756612 9.53756612,12 6.5,12 Z M15.8568331,15.8587942 L10.4910728,10.4930339 L15.8568331,15.8587942 Z"}))),y=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1.5 10H18.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 18.5L10 1.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),R=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M15.6569 9.99999H4.34315",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4.34314V15.6568",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),F=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.79004 17.0781C7.29102 17.0781 7.61621 16.7354 7.61621 16.2607C7.61621 16.0059 7.51953 15.8301 7.37012 15.6807L5.71777 14.0723L4.54883 13.1143L6.15723 13.1934H14.5068C16.3262 13.1934 17.0732 12.3936 17.0732 10.6182V6.56641C17.0732 4.74707 16.3262 4 14.5068 4H10.8682C10.3584 4 10.0068 4.37793 10.0068 4.84375C10.0068 5.30078 10.3584 5.67871 10.8682 5.67871H14.4717C15.1484 5.67871 15.4121 5.94238 15.4121 6.61914V10.5654C15.4121 11.2422 15.1484 11.5059 14.4717 11.5059H6.15723L4.54883 11.585L5.71777 10.627L7.37012 9.02734C7.51953 8.87793 7.61621 8.69336 7.61621 8.44727C7.61621 7.96387 7.29102 7.62988 6.79004 7.62988C6.58789 7.62988 6.35059 7.72656 6.18359 7.88477L2.26367 11.7256C2.08789 11.8926 2 12.1211 2 12.3496C2 12.5781 2.08789 12.8066 2.26367 12.9736L6.18359 16.8145C6.35059 16.9814 6.58789 17.0781 6.79004 17.0781Z",fill:"currentColor",stroke:"none"})),j=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 15C8.895 15 8 15.895 8 17C8 18.105 8.895 19 10 19C11.105 19 12 18.105 12 17C12 15.895 11.105 15 10 15Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 1C8.895 1 8 1.895 8 3C8 4.105 8.895 5 10 5C11.105 5 12 4.105 12 3C12 1.895 11.105 1 10 1Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10C12 8.895 11.105 8 10 8Z",fill:"currentColor",stroke:"none"})),b=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5 10C5 8.895 4.105 8 3 8C1.895 8 1 8.895 1 10C1 11.105 1.895 12 3 12C4.105 12 5 11.105 5 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 10C19 8.895 18.105 8 17 8C15.895 8 15 8.895 15 10C15 11.105 15.895 12 17 12C18.105 12 19 11.105 19 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 10C12 8.895 11.105 8 10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10Z",fill:"currentColor"})),A=({strokeWidth:t=1.5,color:r="currentColor",...o})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 19C19 18.0475 18.748 16.9941 18.2119 16C17.0596 13.8632 14.5949 12 10.5 12H9.5",stroke:r,strokeWidth:t,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M0.999999 19C0.999999 17.3599 1.74722 15.4209 3.40506 14",stroke:r,strokeWidth:t,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.5 12C6.46243 12 4 9.53757 4 6.5C4 3.46243 6.46243 1 9.5 1C12.5376 1 15 3.46243 15 6.5C15 7.02001 14.9278 7.52317 14.793 8",stroke:r,strokeWidth:t,strokeLinecap:"round",fill:"none"})),D=({...t})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.98297 1.75C4.39718 1.75 4.73297 1.41421 4.73297 1C4.73297 0.585786 4.39718 0.25 3.98297 0.25V1.75ZM7.74862 0.25C7.33441 0.25 6.99862 0.585786 6.99862 1C6.99862 1.41421 7.33441 1.75 7.74862 1.75V0.25ZM18.25 3V17H19.75V3H18.25ZM17 18.25H3V19.75H17V18.25ZM1.75 17V3H0.25V17H1.75ZM3 1.75H3.98297V0.25H3V1.75ZM7.74862 1.75H17V0.25H7.74862V1.75ZM3 18.25C2.30964 18.25 1.75 17.6904 1.75 17H0.25C0.25 18.5188 1.48122 19.75 3 19.75V18.25ZM18.25 17C18.25 17.6904 17.6904 18.25 17 18.25V19.75C18.5188 19.75 19.75 18.5188 19.75 17H18.25ZM19.75 3C19.75 1.48122 18.5188 0.25 17 0.25V1.75C17.6904 1.75 18.25 2.30964 18.25 3H19.75ZM1.75 3C1.75 2.30964 2.30964 1.75 3 1.75V0.25C1.48122 0.25 0.25 1.48122 0.25 3H1.75Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M7 1H13V7.28131C13 8.1567 11.9548 8.60957 11.3161 8.01093L10 6.77733L8.68386 8.01093C8.04516 8.60957 7 8.1567 7 7.28131V1Z",fill:"currentColor"})),O=({color:t="currentColor",side:r="left",...o})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),"left"===r&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5.00737 3.75C5.42158 3.75 5.75737 3.41421 5.75737 3C5.75737 2.58579 5.42158 2.25 5.00737 2.25V3.75ZM9.5 2.25C9.08579 2.25 8.75 2.58579 8.75 3C8.75 3.41421 9.08579 3.75 9.5 3.75V2.25ZM9.5 16.25C9.08579 16.25 8.75 16.5858 8.75 17C8.75 17.4142 9.08579 17.75 9.5 17.75V16.25ZM5.25 17.75C5.66421 17.75 6 17.4142 6 17C6 16.5858 5.66421 16.25 5.25 16.25V17.75ZM18.25 5V15H19.75V5H18.25ZM1.75 15V5H0.25V15H1.75ZM3 3.75H5.00737V2.25H3V3.75ZM9.5 3.75H17V2.25H9.5V3.75ZM17 16.25H9.5V17.75H17V16.25ZM5.25 16.25H3V17.75H5.25V16.25ZM0.25 15C0.25 16.5188 1.48122 17.75 3 17.75V16.25C2.30964 16.25 1.75 15.6904 1.75 15H0.25ZM18.25 15C18.25 15.6904 17.6904 16.25 17 16.25V17.75C18.5188 17.75 19.75 16.5188 19.75 15H18.25ZM19.75 5C19.75 3.48122 18.5188 2.25 17 2.25V3.75C17.6904 3.75 18.25 4.30964 18.25 5H19.75ZM1.75 5C1.75 4.30964 2.30964 3.75 3 3.75V2.25C1.48122 2.25 0.25 3.48122 0.25 5H1.75Z",fill:t}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 5C1 3.89543 1.89543 3 3 3H6V17H3C1.89543 17 1 16.1046 1 15V5Z",fill:t,stroke:t,strokeWidth:"1.5"})),"right"===r&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.9926 3.75C14.5784 3.75 14.2426 3.41421 14.2426 3C14.2426 2.58579 14.5784 2.25 14.9926 2.25V3.75ZM10.5 2.25C10.9142 2.25 11.25 2.58579 11.25 3C11.25 3.41421 10.9142 3.75 10.5 3.75V2.25ZM10.5 16.25C10.9142 16.25 11.25 16.5858 11.25 17C11.25 17.4142 10.9142 17.75 10.5 17.75V16.25ZM14.75 17.75C14.3358 17.75 14 17.4142 14 17C14 16.5858 14.3358 16.25 14.75 16.25V17.75ZM1.75 5V15H0.25V5H1.75ZM18.25 15V5H19.75V15H18.25ZM17 3.75H14.9926V2.25H17V3.75ZM10.5 3.75H3V2.25H10.5V3.75ZM3 16.25H10.5V17.75H3V16.25ZM14.75 16.25H17V17.75H14.75V16.25ZM19.75 15C19.75 16.5188 18.5188 17.75 17 17.75V16.25C17.6904 16.25 18.25 15.6904 18.25 15H19.75ZM1.75 15C1.75 15.6904 2.30964 16.25 3 16.25V17.75C1.48122 17.75 0.25 16.5188 0.25 15H1.75ZM0.25 5C0.25 3.48122 1.48122 2.25 3 2.25V3.75C2.30964 3.75 1.75 4.30964 1.75 5H0.25ZM18.25 5C18.25 4.30964 17.6904 3.75 17 3.75V2.25C18.5188 2.25 19.75 3.48122 19.75 5H18.25Z",fill:t}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 5C19 3.89543 18.1046 3 17 3H14V17H17C18.1046 17 19 16.1046 19 15V5Z",fill:t,stroke:t,strokeWidth:"1.5"}))),z=({...t})=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9412 0.889168C11.9029 0.689035 11.7471 0.530978 11.5459 0.498479C10.5221 0.333067 9.47793 0.333067 8.45405 0.498479C8.25289 0.530978 8.09711 0.689035 8.05877 0.889168L7.74003 2.55309C7.70586 2.73147 7.57719 2.87607 7.4069 2.93922C7.21627 3.00992 7.02849 3.08802 6.84391 3.17352C6.67828 3.25025 6.48393 3.23933 6.33293 3.13676L4.9318 2.18498C4.76335 2.07055 4.5416 2.06873 4.37633 2.18771C3.53336 2.79466 2.79538 3.53267 2.18846 4.37566C2.06958 4.54079 2.0713 4.76233 2.18547 4.93075L3.1366 6.3337C3.23835 6.4838 3.24973 6.67672 3.17403 6.8415C3.08902 7.02654 3.01094 7.21481 2.94013 7.40594C2.87705 7.57625 2.73241 7.70491 2.55404 7.73908L0.889392 8.05796C0.689621 8.09623 0.531722 8.25152 0.498928 8.45227C0.331575 9.47669 0.331575 10.5214 0.498928 11.5458C0.531722 11.7466 0.689621 11.9019 0.889392 11.9401L2.55337 12.2589C2.7321 12.2931 2.87691 12.4222 2.93988 12.593C3.01076 12.7851 3.08892 12.9738 3.17404 13.1592C3.24972 13.324 3.23835 13.5169 3.1366 13.667L2.18571 15.0696C2.07141 15.2382 2.06983 15.46 2.18898 15.6252C2.79592 16.4666 3.5339 17.2059 4.37685 17.8113C4.54186 17.9298 4.76302 17.9279 4.93118 17.8139L6.33303 16.8635C6.48399 16.7612 6.67814 16.7504 6.84365 16.827C7.02753 16.9121 7.21459 16.9897 7.40449 17.0595C7.57601 17.1225 7.70604 17.2676 7.74042 17.447L8.05891 19.1096C8.09718 19.3094 8.25247 19.4673 8.45321 19.5001C9.47764 19.6675 10.5223 19.6675 11.5468 19.5001C11.7475 19.4673 11.9028 19.3094 11.9411 19.1096L12.2594 17.4477C12.2939 17.2679 12.4244 17.1226 12.5963 17.0597C12.7864 16.9901 12.9731 16.9128 13.1559 16.8279C13.3217 16.7509 13.5163 16.7613 13.6677 16.8638L15.0711 17.814C15.2394 17.9279 15.4607 17.9296 15.6257 17.8109C16.4671 17.2056 17.2064 16.4663 17.8117 15.6249C17.9305 15.4599 17.9287 15.2384 17.8146 15.0701L16.8645 13.6686C16.7621 13.5176 16.7514 13.3235 16.8279 13.158C16.9132 12.9738 16.9909 12.7862 17.0607 12.5953C17.1236 12.4234 17.2688 12.2929 17.4487 12.2585L19.1106 11.9401C19.3104 11.9019 19.4683 11.7466 19.5011 11.5458C19.6684 10.5214 19.6684 9.47669 19.5011 8.45227C19.4683 8.25152 19.3104 8.09623 19.1106 8.05796L17.448 7.73947C17.2685 7.70509 17.1234 7.57506 17.0604 7.40354C16.9907 7.21364 16.9131 7.02658 16.828 6.8427C16.7513 6.67719 16.7621 6.48304 16.8645 6.33208L17.8149 4.93024C17.9289 4.76208 17.9308 4.54091 17.8123 4.3759C17.2069 3.53299 16.4676 2.79503 15.6262 2.1881C15.461 2.06891 15.2391 2.07053 15.0705 2.18491L13.6678 3.13646C13.5164 3.23918 13.3215 3.24973 13.1556 3.17264C12.9721 3.08738 12.7848 3.0095 12.5939 2.93898C12.4232 2.87592 12.2941 2.73116 12.2598 2.55242L11.9412 0.889168ZM9.99999 4.97512C12.7737 4.97512 15.0265 7.22534 15.0265 9.99904C15.0265 12.7727 12.7737 15.0256 9.99999 15.0256C7.22629 15.0256 4.97607 12.7727 4.97607 9.99904C4.97607 7.22534 7.22629 4.97512 9.99999 4.97512Z",fill:"currentColor"})),N=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.1884 13.4343C17.1688 16.0586 14.0759 18.25 10.4334 18.25C5.4709 18.25 1.75 14.7455 1.75 9.85484C1.75 6.35837 3.81783 3.07341 6.83303 1.83002C6.49358 2.72741 6.27129 4.15306 6.27129 5.16431C6.27129 7.78687 7.11667 9.99076 8.69052 11.5394C10.2629 13.0866 12.4887 13.9073 15.1135 13.9073C16.2726 13.9073 17.4254 13.6688 18.1884 13.4343Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})),P=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0029 7C11.6398 7 13 8.35749 13 9.99706C13 11.6366 11.6398 13 10.0029 13C8.36016 13 7 11.6366 7 9.99706C7 8.35749 8.36016 7 10.0029 7Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4L10 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 5.75736L16.364 3.63604",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 10L19 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 14.2426L16.364 16.364",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 19L10 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 16.364L5.75735 14.2426",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 10L4 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 3.63604L5.75735 5.75736",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),T=()=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 6V2H6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14 2H18V6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 14V18H14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.00003 18H2.00003V14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 2L12 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M8 12L2 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 2L8 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 12L18 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"})),q=({direction:t="right",...r})=>{let o="M7 4L13 10L7 16";return"left"===t?o="M13 16L7 10L13 4":"up"===t?o="M16 13L10 7L4 13":"down"===t&&(o="M16 7L10 13L4 7"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:o,stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}))},G=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(q,C({direction:"up"},t)),I=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(q,C({direction:"down"},t)),J=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(q,C({direction:"right"},t)),K=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement(q,C({direction:"left"},t)),Q=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3 11L7 15L17 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),S=t=>react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",C({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.9212 16.8832C17.2882 17.1074 17.7572 17.0019 18.0086 16.6261C19.2728 14.7668 20 12.4592 20 10C20 7.54736 19.2592 5.23976 18.0086 3.3739C17.7572 2.99809 17.2882 2.8926 16.9212 3.11677C16.527 3.35412 16.4658 3.82224 16.7377 4.2442C17.8047 5.85951 18.4572 7.86383 18.4572 10C18.4572 12.1362 17.8251 14.1669 16.7377 15.7624C16.4658 16.1778 16.527 16.6459 16.9212 16.8832ZM1.67872 13.0328H3.66328C3.72445 13.0328 3.77203 13.046 3.81281 13.0856L6.84402 15.7162C7.23142 16.0525 7.53726 16.2173 7.93145 16.2173C8.51595 16.2173 8.95092 15.7888 8.95092 15.2284V4.80461C8.95092 4.2376 8.51595 3.78927 7.92466 3.78927C7.53726 3.78927 7.2586 3.9541 6.84402 4.31672L3.81281 6.9276C3.76523 6.96716 3.72445 6.98035 3.66328 6.98035H1.67872C0.577698 6.98035 0 7.55395 0 8.68137V11.3318C0 12.4658 0.577698 13.0328 1.67872 13.0328ZM13.8356 15.0108C14.2094 15.2284 14.658 15.136 14.9095 14.78C15.8406 13.4614 16.3707 11.7736 16.3707 10C16.3707 8.22645 15.8474 6.53201 14.9095 5.21998C14.658 4.86395 14.2094 4.77165 13.8356 4.98922C13.4346 5.22657 13.3871 5.70128 13.6657 6.12983C14.3861 7.20451 14.8143 8.5627 14.8143 10C14.8143 11.4373 14.3861 12.8021 13.6657 13.8702C13.3871 14.2987 13.4346 14.7734 13.8356 15.0108ZM1.86902 11.6351C1.65833 11.6351 1.54279 11.5296 1.54279 11.3252V8.69456C1.54279 8.49017 1.65833 8.37809 1.86902 8.37809H4.0235C4.22739 8.37809 4.37011 8.34512 4.53323 8.19348L7.19744 5.84633C7.22462 5.81336 7.2654 5.79358 7.30618 5.79358C7.36735 5.79358 7.40813 5.83314 7.40813 5.89907V14.1075C7.40813 14.1735 7.36735 14.213 7.30618 14.213C7.2722 14.213 7.23142 14.1932 7.19744 14.1603L4.53323 11.8197C4.37011 11.6747 4.22739 11.6351 4.0235 11.6351H1.86902ZM10.7636 13.1449C11.1102 13.3625 11.5588 13.2834 11.7967 12.9537C12.388 12.1757 12.7346 11.1076 12.7346 10C12.7346 8.89235 12.388 7.83086 11.7967 7.04628C11.5588 6.71662 11.1102 6.6441 10.7636 6.85508C10.3626 7.10562 10.2879 7.56054 10.6005 8.04184C10.9607 8.5561 11.1782 9.26816 11.1782 10C11.1782 10.7318 10.9539 11.4505 10.6005 11.9648C10.2879 12.4461 10.3626 12.8944 10.7636 13.1449Z",fill:"currentColor"})),U=i;
 
65
 
66
 
67
  /***/ }),
10
 
11
  __webpack_require__.r(__webpack_exports__);
12
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13
+ /* harmony export */ "Approve": () => (/* binding */ x),
14
+ /* harmony export */ "Arrow": () => (/* binding */ c),
15
+ /* harmony export */ "ArrowDown": () => (/* binding */ s),
16
+ /* harmony export */ "ArrowLeft": () => (/* binding */ a),
17
  /* harmony export */ "ArrowRight": () => (/* binding */ L),
18
+ /* harmony export */ "ArrowUp": () => (/* binding */ h),
19
+ /* harmony export */ "Audio": () => (/* binding */ te),
20
+ /* harmony export */ "BackArrow": () => (/* binding */ Ce),
21
  /* harmony export */ "Beaver": () => (/* binding */ r),
22
+ /* harmony export */ "Bookmark": () => (/* binding */ E),
23
+ /* harmony export */ "BookmarkSolid": () => (/* binding */ k),
24
+ /* harmony export */ "Caret": () => (/* binding */ U),
25
+ /* harmony export */ "CaretDown": () => (/* binding */ Y),
26
+ /* harmony export */ "CaretLeft": () => (/* binding */ _),
27
+ /* harmony export */ "CaretRight": () => (/* binding */ $),
28
+ /* harmony export */ "CaretUp": () => (/* binding */ X),
29
+ /* harmony export */ "Checkmark": () => (/* binding */ ee),
30
+ /* harmony export */ "Clone": () => (/* binding */ B),
31
+ /* harmony export */ "Close": () => (/* binding */ y),
32
+ /* harmony export */ "CloseCompact": () => (/* binding */ R),
33
+ /* harmony export */ "Cog": () => (/* binding */ q),
34
+ /* harmony export */ "Deactivate": () => (/* binding */ H),
35
+ /* harmony export */ "Edit": () => (/* binding */ g),
36
+ /* harmony export */ "Ellipsis": () => (/* binding */ D),
37
+ /* harmony export */ "Error": () => (/* binding */ o),
38
+ /* harmony export */ "Expand": () => (/* binding */ K),
39
+ /* harmony export */ "Library": () => (/* binding */ I),
40
+ /* harmony export */ "Link": () => (/* binding */ v),
41
+ /* harmony export */ "Loading": () => (/* binding */ n),
42
+ /* harmony export */ "Moon": () => (/* binding */ G),
43
+ /* harmony export */ "More": () => (/* binding */ A),
44
+ /* harmony export */ "Pencil": () => (/* binding */ u),
45
+ /* harmony export */ "Person": () => (/* binding */ P),
46
+ /* harmony export */ "Placeholder": () => (/* binding */ C),
47
+ /* harmony export */ "Plus": () => (/* binding */ j),
48
+ /* harmony export */ "PlusSmall": () => (/* binding */ b),
49
+ /* harmony export */ "Reject": () => (/* binding */ W),
50
+ /* harmony export */ "Reply": () => (/* binding */ V),
51
+ /* harmony export */ "Restore": () => (/* binding */ m),
52
+ /* harmony export */ "Return": () => (/* binding */ O),
53
+ /* harmony export */ "Search": () => (/* binding */ F),
54
+ /* harmony export */ "Sidebar": () => (/* binding */ T),
55
+ /* harmony export */ "Spam": () => (/* binding */ M),
56
+ /* harmony export */ "Sun": () => (/* binding */ J),
57
+ /* harmony export */ "Trash": () => (/* binding */ w),
58
+ /* harmony export */ "Unspam": () => (/* binding */ f),
59
+ /* harmony export */ "Update": () => (/* binding */ Z),
60
+ /* harmony export */ "View": () => (/* binding */ p)
61
  /* harmony export */ });
62
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
63
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
64
+ function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var C=arguments[t];for(var r in C)Object.prototype.hasOwnProperty.call(C,r)&&(e[r]=C[r])}return e}).apply(this,arguments)}var C=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.76256 1.66706C10.446 0.983646 11.554 0.983646 12.2374 1.66706L20.3329 9.76256C21.0163 10.446 21.0163 11.554 20.3329 12.2374L12.2374 20.3329C11.554 21.0163 10.446 21.0163 9.76256 20.3329L1.66707 12.2374C0.983651 11.554 0.983651 10.446 1.66707 9.76256L9.76256 1.66706ZM11.1768 2.72772C11.0791 2.63009 10.9209 2.63009 10.8232 2.72772L2.72773 10.8232C2.6301 10.9208 2.6301 11.0791 2.72773 11.1768L10.8232 19.2723C10.9209 19.3699 11.0791 19.3699 11.1768 19.2723L19.2723 11.1768C19.3699 11.0791 19.3699 10.9208 19.2723 10.8232L11.1768 2.72772Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.7651 12.9678C11.1777 12.9678 11.3682 12.7012 11.3999 12.2949C11.4316 11.6729 11.6475 11.3491 12.4663 10.8667C13.3042 10.3652 13.7993 9.69238 13.7993 8.7085C13.7993 7.30566 12.6504 6.33447 10.9937 6.33447C9.72412 6.33447 8.75928 6.86768 8.37207 7.74365C8.25781 7.99121 8.20068 8.21338 8.20068 8.48633C8.20068 8.87354 8.42285 9.1084 8.81641 9.1084C9.13379 9.1084 9.33057 8.96875 9.45752 8.5752C9.66064 7.8833 10.1685 7.50244 10.9365 7.50244C11.7808 7.50244 12.3584 8.0166 12.3584 8.76562C12.3584 9.3877 12.0854 9.76855 11.3174 10.2319C10.4922 10.7271 10.0986 11.2666 10.0986 12.0791V12.2251C10.0986 12.644 10.3208 12.9678 10.7651 12.9678ZM10.7651 15.6655C11.2412 15.6655 11.603 15.3101 11.603 14.8467C11.603 14.3833 11.2412 14.0278 10.7651 14.0278C10.3018 14.0278 9.93359 14.3833 9.93359 14.8467C9.93359 15.3101 10.3018 15.6655 10.7651 15.6655Z",fill:"currentColor"}))},r=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16961 12.1746C5.14512 12.1504 5.11077 12.1394 5.07422 12.1425C4.85974 12.1635 4.41612 12.7734 4.25139 13.01C4.18361 12.9398 4.11363 12.8725 4.05038 12.8115C3.98157 12.7451 3.89785 12.6646 3.86972 12.6272C3.9979 12.3619 4.18556 12.0048 4.38398 11.6276C5.19566 10.0838 5.33524 9.75407 5.21342 9.66789C5.1976 9.65674 5.17091 9.64469 5.13384 9.65233C4.97664 9.68408 4.69346 10.1144 4.12866 11.0204C3.82669 11.5048 3.51449 12.0057 3.35715 12.1629C3.30337 12.2166 3.24518 12.2424 3.18777 12.2408C3.13645 12.2381 3.08888 12.2115 3.04508 12.1575C2.97263 12.0682 2.92157 11.9917 2.97704 11.8882C3.16768 11.5318 3.46589 11.034 3.78172 10.5069C4.91715 8.61152 5.42363 7.70121 5.16339 7.54232C5.03172 7.46209 4.85416 7.71598 4.08421 8.93176C3.58058 9.72659 3.00996 10.6276 2.55739 11.1523C2.5145 11.2018 2.48378 11.2158 2.47004 11.2131C2.40511 11.1988 2.33785 10.9616 2.29754 10.8198C2.25633 10.6746 2.21965 10.5453 2.16613 10.4678C2.36286 10.1967 3.0535 9.12927 3.74297 8.02896C5.15924 5.76861 5.12023 5.71781 5.08239 5.66869C5.05893 5.63823 5.02575 5.61983 4.98441 5.6232C4.67233 5.63162 3.69956 7.01005 2.46019 8.81123C2.05286 9.40337 1.701 9.91477 1.62298 9.98242C1.4462 10.1359 1.3547 10.3103 1.35121 10.5012C1.34317 10.9293 1.75335 11.4002 2.41755 12.0217C2.76385 12.3456 3.01825 12.5901 3.21719 12.7814C3.91029 13.4472 3.93724 13.4732 4.83356 13.9587L4.8959 13.9924L4.92389 13.9273C4.95499 13.8556 4.76344 13.5976 4.70512 13.5219C4.72106 13.4679 4.79714 13.3188 4.86492 13.186C5.12581 12.6753 5.30025 12.3038 5.16961 12.1746Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8669 13.9007C13.7416 13.9644 13.6725 13.9871 13.449 13.9828C14.0307 12.5248 14.46 11.0596 14.7526 9.08706C15.1815 9.60144 15.6872 9.97689 16.1926 10.2592C15.8987 11.283 14.442 13.6079 13.8669 13.9007ZM13.0359 13.9666C12.8663 13.9463 12.7194 13.9103 12.6444 13.8642C12.2235 13.6053 11.3409 11.888 11.1256 10.7259C11.8861 10.5951 13.3297 9.88358 14.0285 9.17519C13.8783 10.7787 13.4602 12.3342 13.0359 13.9666ZM12.9302 2.60473C12.2757 2.6173 11.6191 2.65773 11.1131 2.69013C12.2053 1.82687 14.8144 1.6812 15.0871 2.62831C14.5541 2.62598 13.773 2.58879 12.9302 2.60473ZM10.052 2.58879C9.78673 2.28863 9.43694 1.51168 9.01224 1.60642C9.29697 1.09165 10.0852 0.801083 11.2021 0.683017C11.4669 0.915261 12.0041 1.10707 12.1745 1.63519C11.5543 1.66448 11.0564 1.7228 10.8874 1.81456C10.5865 1.97772 10.2786 2.27982 10.052 2.58879ZM13.5127 0.966582C13.6815 1.11407 13.8231 1.24548 14.0285 1.6243C13.6443 1.61277 13.2382 1.60953 12.8489 1.61497C12.5524 0.988225 12.3332 0.981875 11.9689 0.664744C12.6108 0.583225 13.2146 0.706605 13.5127 0.966582ZM17.5266 3.92626C17.5216 3.60964 18.1967 3.24495 18.1531 2.8463C18.1236 2.5766 16.624 1.72448 16.3679 1.83063C16.1675 1.91383 16.0471 2.27165 15.8769 2.46696C15.9443 2.20517 15.763 1.86419 15.682 1.76505C15.6138 1.68159 15.3768 1.69934 14.7781 1.65942C14.5589 1.16137 14.0666 0.750539 13.7363 0.451681C13.3948 0.142715 12.5218 0.0556239 11.5396 0.152565L11.5394 0.152435C11.4391 0.0772671 11.3239 -0.0258946 11.079 0.00585745C10.9018 0.0287967 10.6646 0.0850431 10.6816 0.163192C10.6902 0.20259 10.6775 0.279184 10.6377 0.286182C9.2323 0.533459 8.02067 0.953752 7.69939 1.78514C7.6399 1.93936 7.5983 2.22189 7.61398 2.57932C7.17049 2.97486 6.79659 3.36781 6.79245 3.49041C6.78312 3.76426 7.26834 4.15396 7.30398 4.35808C7.33975 4.5622 6.43073 5.95424 5.88473 7.874C5.2134 10.2338 5.61361 13.492 7.71533 13.4747C8.85399 13.4652 8.57263 11.7314 7.79918 11.7654C7.57018 11.7756 7.73036 12.9992 7.20963 12.7678C6.28662 12.3578 6.1311 10.0964 6.79932 8.40096C8.14612 4.98444 8.66569 4.80145 8.62421 4.55702C8.58287 4.31272 8.05475 3.88919 8.04192 3.72395C8.02689 3.53214 8.7958 2.79679 9.02714 2.87753C9.23022 2.94817 9.56278 3.72603 9.84867 3.7767C10.1019 3.82167 14.9308 2.97227 16.0928 3.49754C17.2549 4.02281 18.9717 7.88165 18.8423 8.28198C18.7127 8.68206 17.6326 9.3736 16.6573 9.32747C15.9764 9.29533 15.0863 8.67597 14.7058 8.34471C14.715 8.33914 14.7236 8.3311 14.7329 8.32501C14.6325 8.36571 14.5195 8.39098 14.3896 8.39098C14.2678 8.39098 14.1615 8.36739 14.0657 8.33123C13.5148 8.79222 12.5406 9.41521 11.6738 9.47197C10.5403 9.5461 9.42061 8.78703 9.23696 8.45785C9.02908 8.08525 9.79878 6.6625 9.69043 6.5736C9.47206 6.39449 7.49255 8.50904 7.7117 9.25048C7.87772 9.81256 9.11566 10.3816 10.1168 10.6224C10.3704 11.5488 11.7513 13.9294 12.1311 14.1767C12.5362 14.4404 13.4653 14.5391 13.9652 14.3335C14.5358 14.0987 16.386 12.0966 16.9474 10.5062C17.1264 10.4943 17.5467 10.3758 17.775 10.3091C17.5684 13.4463 14.4127 15.6976 14.5249 15.9053C14.6393 16.117 16.3269 15.6068 16.5297 15.8102C16.7172 15.9982 15.8945 16.92 15.9486 16.92C16.8977 16.9202 17.9749 15.6303 17.8258 15.0995C17.7387 14.7889 16.5176 14.949 16.4466 14.8241C16.379 14.705 18.5535 13.1807 19.0591 9.7164C19.4145 9.49491 19.6899 9.25865 19.7828 9.05259C20.0689 8.41949 17.5279 4.00842 17.5266 3.92626Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4555 5.48616C16.1192 5.48616 15.8447 5.76065 15.8447 6.09684C15.8447 6.43315 16.1192 6.70738 16.4555 6.70738C16.7918 6.70738 17.066 6.43315 17.066 6.09684C17.066 5.76065 16.7918 5.48616 16.4555 5.48616Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8419 5.4899C11.5067 5.4899 11.2332 5.76348 11.2332 6.09876C11.2332 6.43403 11.5067 6.70749 11.8419 6.70749C12.1772 6.70749 12.4507 6.43403 12.4507 6.09876C12.4507 5.76348 12.1772 5.4899 11.8419 5.4899Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.22005 11.7185C4.89204 12.216 1.70634 8.94399 1.4159 8.73766C0.795121 8.29689 1.66837 7.66717 2.4715 6.75401C3.87986 5.15319 3.35965 6.2128 4.43701 5.48613C4.44388 5.49831 5.42353 6.25919 5.25181 6.53991C5.11728 6.75971 4.08281 5.81415 3.97952 5.9142C3.79951 6.08838 3.49223 6.13659 3.52437 6.17495C4.1064 6.87 4.92819 7.21512 4.63141 7.51191C4.45865 7.68466 3.77968 6.97834 3.29174 6.5898C2.87092 6.25466 2.62935 7.03329 2.70089 7.14047C3.46799 8.29029 4.61845 8.91262 4.34525 9.27226C4.02449 9.54987 3.52307 8.78989 2.4391 7.842C2.07324 7.52228 1.94765 8.10884 1.7885 8.25983C2.09851 8.5789 5.40888 11.432 5.22005 11.7185Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4595 16.5406C14.142 16.6496 13.5502 16.7063 12.6959 16.6527C11.3022 16.5655 9.97871 16.0712 9.1459 15.8278C9.2269 15.9708 9.44644 16.3947 9.51305 16.5478C9.50061 16.5563 9.51901 16.5819 9.54519 16.6202C9.57358 16.6827 9.60001 16.7353 9.62464 16.773C9.64473 16.8385 9.64784 16.9144 9.60481 16.9967C9.48104 17.2334 8.05713 16.8858 7.98468 16.7067C7.90718 16.5155 8.20694 15.9326 8.16405 15.7424C8.12102 15.5527 7.70682 15.3085 7.45539 15.1524C5.4024 13.8765 1.39556 10.2432 1.67407 9.03758C1.93638 7.90241 3.93014 5.89763 4.3669 5.82195C4.80352 5.74613 6.85094 6.71113 6.94373 6.26414C7.0075 5.9566 4.33229 4.83893 3.84927 4.94948C3.39269 5.05355 0.297456 7.86626 0.0392932 8.95541C-0.569568 11.5258 6.08306 15.2739 6.95617 15.8579C7.21447 16.0305 6.70579 16.6219 6.8893 16.9756C7.1301 17.4393 10.5287 17.9489 10.6092 17.6676C10.6477 17.5335 10.4975 17.2076 10.3085 16.9114C10.7904 16.9738 11.5633 17.0711 12.6702 17.1969C14.6757 17.47 15.1036 17.0198 15.164 16.9513C15.2243 16.883 14.5378 16.5115 14.4595 16.5406Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0673 8.40698C14.0275 8.38106 13.9629 8.31574 13.8173 8.16501C13.7442 8.0892 13.6815 8.01882 13.6159 7.95247C13.5346 7.87043 13.4531 7.78814 13.3645 7.6807C12.8214 7.0222 15.7123 6.95857 15.3993 7.5835C15.2847 7.81237 15.141 7.97683 14.9788 8.1645C14.7365 8.44482 14.7599 8.50055 14.4381 8.49873C14.3024 8.49809 14.1628 8.47994 14.0673 8.40698Z",fill:"currentColor"}))},n=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:20,height:20,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("circle",{cx:"10",cy:"10",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"45",strokeLinecap:"round",r:"9"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("animateTransform",{attributeName:"transform",type:"rotate",by:"360",dur:"1s",repeatCount:"indefinite"}))},o=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("rect",{x:"11",y:"1.4903",width:"13.4488",height:"13.4488",rx:"1",transform:"rotate(45 11 1.4903)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.9968 12.6472C11.4475 12.6472 11.6951 12.3679 11.7078 11.9045L11.7903 7.21362C11.7903 7.16919 11.7966 7.12476 11.7966 7.09302C11.7966 6.5979 11.4792 6.29321 11.0032 6.29321C10.5271 6.29321 10.2034 6.5979 10.2034 7.09302C10.2034 7.12476 10.2097 7.16919 10.2097 7.21362L10.2922 11.9045C10.3049 12.3679 10.5461 12.6472 10.9968 12.6472ZM10.9968 15.7068C11.5173 15.7068 11.9236 15.3069 11.9236 14.8054C11.9236 14.304 11.5173 13.9104 10.9968 13.9104C10.4827 13.9104 10.0764 14.304 10.0764 14.8054C10.0764 15.3069 10.4827 15.7068 10.9968 15.7068Z",fill:"currentColor"}))};function l(e,t){if(null==e)return{};var C,r,n=function(e,t){if(null==e)return{};var C,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||(n[C]=e[C]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||Object.prototype.propertyIsEnumerable.call(e,C)&&(n[C]=e[C])}return n}var i=["direction"],c=function(C){var r=C.direction,n=void 0===r?"right":r,o=l(C,i);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),"left"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.75",y1:"9.94765",x2:"17.25",y2:"9.94765",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"2.74802",y1:"9.94822",x2:"9.69557",y2:"3.00067",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 2.74802 8.94667)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"right"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.25",y1:"10.0079",x2:"2.75",y2:"10.0079",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"17.252",y1:"10.0073",x2:"10.3044",y2:"16.9549",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 17.252 11.0089)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"up"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0301",y1:"2.72777",x2:"10.0301",y2:"17.2278",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"10.0295",y1:"2.72578",x2:"16.9771",y2:"9.67334",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 11.0311 2.72578)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"down"===n&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.96985",y1:"17.2278",x2:"9.96985",y2:"2.72777",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"9.97047",y1:"17.2298",x2:"3.02292",y2:"10.2822",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 8.96887 17.2298)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})))},a=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"left"},C))},L=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"right"},C))},h=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"up"},C))},s=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(c,t({direction:"down"},C))},d=["size"],u=function(C){var r=C.size,n=void 0===r?20:r,o=l(C,d);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:n,height:n,viewBox:"0 0 450 450",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M241.176,32.58 C212.203,3.607 165.229,3.607 136.257,32.58 C104.728,64.108 64.7505,104.086 33.2582,135.578 C4.3968,164.44 4.3968,211.233 33.2582,240.095 C74.0633,280.9 129.115,335.951 161.573,368.409 C178.953,385.789 202.525,395.5527 227.103,395.5527 C265.428,395.5527 323.836,395.5527 361.062,395.5527 C370.443,395.5527 379.44,391.8261 386.073,385.193 C392.706,378.559 396.433,369.563 396.433,360.182 C396.433,325.232 396.433,271.611 396.433,233.469 C396.433,204.251 384.826,176.229 364.165,155.569 C331.325,122.728 279.883,71.286 241.176,32.58 Z",fill:"#FFAD3B"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M356.247,395.5527 C362.981,395.5527 369.052,391.4966 371.63,385.275 C374.208,379.054 372.784,371.893 368.024,367.13 C291.192,290.26 85.032,84.001 85.032,84.001 C67.7094,101.324 50.3646,118.624 32.9985,135.901 L292.65,395.5527 C292.65,395.5527 327.055,395.5527 356.247,395.5527 Z",fill:"#FE8300"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.584,291.619 L136.932,31.967 C136.932,31.967 136.932,31.967 136.932,31.967 C150.667,18.162 169.33,10.389 188.804,10.364 C208.278,10.338 226.962,18.063 240.732,31.833 C278.866,69.968 329.542,120.643 362.599,153.701 C384.359,175.461 396.584,204.974 396.584,235.747 C396.584,262.965 396.584,291.619 396.584,291.619 Z",fill:"#FDC950"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.232,202.759 C395.989,200.247 394.319,198.1 391.943,197.248 C389.568,196.396 386.914,196.992 385.13,198.777 C352.273,231.665 231.009,353.059 199.222,384.881 C197.563,386.541 197.001,389.005 197.777,391.2207 C198.553,393.436 200.53,395.0112 202.862,395.2735 C204.547,395.4583 206.248,395.5527 207.959,395.5527 C247.622,395.5527 338.046,395.5527 377.469,395.5527 L396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.631 396.365,204.19 396.232,202.759 Z",fill:"#F8C978"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.244,202.896 C396.007,200.358 394.325,198.186 391.927,197.322 C389.53,196.458 386.849,197.057 385.048,198.86 C353.145,230.793 240.578,343.48 240.578,343.48 L292.65,395.5527 C325.192,395.5527 357.727,395.5527 377.469,395.5527 C382.498,395.5527 387.322,393.5548 390.878,389.9984 C394.435,386.442 396.433,381.618 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.677 396.369,204.281 396.244,202.896 Z",fill:"#FAA849"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.254,203.004 C396.021,200.446 394.33,198.254 391.915,197.38 C389.5,196.506 386.797,197.109 384.982,198.926 C360.753,223.176 292.467,291.536 292.467,291.536 C292.467,291.536 359.703,358.807 383.025,382.141 C385.271,384.388 388.649,385.061 391.584,383.845 C394.519,382.63 396.433,379.766 396.433,376.59 C396.433,376.589 396.433,376.589 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.714 396.373,204.354 396.254,203.004 Z",fill:"#FFCC7A"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M396.276,203.263 C396.055,200.657 394.342,198.416 391.886,197.519 C389.429,196.622 386.675,197.232 384.827,199.082 C370.799,213.119 344.456,239.491 344.456,239.491 L396.433,291.671 C396.433,259.264 396.433,226.859 396.433,207.079 C396.433,205.801 396.38,204.528 396.276,203.263 Z",fill:"#FFE09D"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M46.5328,242.175 L52.9512,249.313 C53.9647,250.664 54.8775,252.126 55.2208,253.761 C55.6435,255.774 55.3689,257.989 54.2428,259.718 C53.9658,260.143 53.5981,260.501 53.2757,260.893 C53.274,260.895 53.2722,260.896 53.2722,260.896 C52.1867,261.725 52.0041,262.005 50.6898,262.447 C48.1707,263.294 45.2579,262.721 43.0585,261.237 C42.5802,260.914 42.1613,260.511 41.7126,260.148 C41.7126,260.148 26.1296,245.076 26.1296,245.076 C26.1296,245.076 25.2578,244.255 24.5604,243.563 C15.1361,234.199 8.0369,222.541 4.0988,209.605 C0.2362,196.918 -0.5051,183.315 1.9442,170.235 C4.3825,157.213 10.1396,144.798 18.4641,134.225 L18.568,134.094 C20.238,132.052 22.0092,130.092 23.8572,128.217 L39.2699,112.604 C56.93,94.959 74.5982,77.311 92.363,59.748 C98.876,53.31 105.378,46.86 111.945,40.477 C117.806,34.779 123.789,29.208 129.747,23.628 C130.042,23.351 130.308,23.103 130.308,23.103 C139.686,14.435 151.175,7.899 163.35,4.342 C169.363,2.585 175.521,1.454 181.743,1.068 C183.885,0.907 186.038,0.832 188.208,0.837 C201.73,0.91 215.282,4.826 227.186,11.48 C235.651,16.211 243.295,22.357 250.263,29.1 C258.483,37.055 266.481,45.276 274.395,53.342 C293.825,73.144 313.015,93.115 332.556,112.921 L332.558,112.923 C332.887,113.331 333.258,113.71 333.545,114.149 C334.924,116.255 335.197,119.052 334.25,121.392 C333.728,122.683 333.427,122.887 332.555,123.958 L332.552,123.961 C332.147,124.29 331.774,124.661 331.338,124.949 C328.808,126.62 325.289,126.615 322.743,124.947 C321.708,124.269 321.155,123.602 320.315,122.771 C298.977,101.675 278.191,80.62 256.807,59.542 C250.127,52.958 243.436,46.335 236.521,39.987 C231.091,35.002 225.145,30.557 218.649,27.081 C208.055,21.411 196.13,18.649 184.223,19.655 C183.826,19.688 183.436,19.725 183.339,19.736 C172.551,20.879 161.872,25.255 153.016,32 L189.346,71.345 L201.841,59.271 C203.021,58.269 204.204,57.256 205.555,56.505 C206.743,55.846 208.063,55.316 209.396,55.036 C209.996,54.91 210.613,54.891 211.221,54.818 C211.784,54.866 212.346,54.913 212.908,54.961 C214.371,55.465 214.384,55.465 215.637,56.372 L215.641,56.376 C215.94,56.788 216.304,57.161 216.538,57.614 C217.902,60.251 217.038,63.702 215.508,66.458 C214.757,67.809 213.744,68.992 212.742,70.172 L200.224,83.126 L218.713,103.15 C219.683,104.342 220.663,105.537 221.387,106.887 C222.845,109.606 223.716,113.057 222.389,115.656 C222.165,116.095 221.813,116.457 221.524,116.858 L221.521,116.861 C221.12,117.15 220.758,117.502 220.318,117.727 C217.712,119.058 214.296,118.197 211.55,116.725 C210.2,116 209.005,115.021 207.812,114.05 L188.01,95.766 L150.825,134.247 L189.144,174.99 L207.135,157.69 C208.261,156.746 209.39,155.792 210.683,155.103 C211.832,154.491 213.105,154.017 214.391,153.785 C214.975,153.679 215.574,153.679 216.166,153.626 C216.717,153.689 217.267,153.752 217.817,153.815 C219.266,154.353 219.278,154.353 220.521,155.271 L220.524,155.275 C221.366,156.414 221.646,156.555 221.981,157.979 C222.696,161.018 221.42,164.373 219.552,166.935 C219.11,167.541 218.588,168.085 218.106,168.661 L200.455,187.017 L220.269,208.084 C221.401,209.435 222.543,210.785 223.419,212.307 C225.127,215.272 226.377,219.06 225.003,221.957 C224.781,222.425 224.411,222.807 224.115,223.232 L224.112,223.235 C223.687,223.531 223.305,223.901 222.837,224.123 C221.213,224.893 219.193,224.757 217.452,224.315 C215.173,223.737 212.995,222.587 211.039,221.128 C210.315,220.588 209.656,219.968 208.964,219.389 L188.15,199.813 L151.099,238.345 L219.08,309.063 C220.266,310.466 221.465,311.872 222.354,313.477 C224.144,316.71 225.187,320.848 223.582,323.96 C223.306,324.495 222.876,324.935 222.523,325.422 L222.52,325.426 C222.032,325.779 221.592,326.209 221.057,326.484 C217.935,328.095 213.844,327.068 210.574,325.256 C208.969,324.367 207.563,323.168 206.161,321.983 L135.755,254.302 L97.265,294.33 C121.366,318.49 145.44,342.677 169.72,366.656 C173.648,370.523 178.344,373.639 183.163,376.499 C195.442,383.785 209.247,388.538 223.637,388.553 L224.923,388.673 C225.337,388.791 225.764,388.872 226.165,389.028 C229.765,390.4266 231.69,395.0788 229.893,398.6792 C228.929,400.6113 227.037,402.0394 224.909,402.4348 C223.468,402.7027 222.039,402.5495 220.603,402.4939 C201.006,401.7355 181.739,393.7103 166.235,381.987 C163.993,380.292 161.812,378.523 159.807,376.543 L159.729,376.465 L63.974,280.815 L63.1482,279.821 C62.5922,278.824 62.3733,278.594 62.1079,277.469 C61.4235,274.566 62.8519,271.232 65.5115,269.749 C66.2668,269.327 67.0937,269.05 67.9502,268.93 C68.8013,268.811 69.6653,268.929 70.52,269.047 C70.9283,269.184 71.351,269.283 71.745,269.457 C72.8032,269.924 72.9894,270.181 73.8681,270.91 C76.406,273.445 78.9427,275.981 81.478,278.518 L121.207,240.316 L83.425,203.996 L46.5328,242.175 Z M100.797,186.019 L137.725,224.433 L175.602,188.011 L135.404,150.206 L100.797,186.019 Z M32.3203,154.869 C28.3673,160.645 25.4099,167.115 23.6426,173.764 C20.4984,185.593 20.7944,197.982 24.4876,209.374 C26.1637,214.544 28.46,219.451 31.3582,224.011 L67.7073,188.886 L32.3203,154.869 Z M83.954,101.816 L82.861,102.915 C72.3568,113.466 61.813,123.978 51.2381,134.466 L86.291,170.929 L121.383,137.019 L83.954,101.816 Z M136.574,48.272 C133.845,51.159 131.121,54.051 128.351,56.9 C123.065,62.337 112.48,73.053 102.627,83 L138.173,120.795 L175.77,84.464 L136.574,48.272 Z",fill:"#525252"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M389.513,316.189 C389.506,289.674 389.433,263.159 389.433,236.644 C389.381,216.281 383.785,196.321 373.365,179.165 C368.752,171.57 363.224,164.536 356.975,158.278 L344.644,145.947 C344.369,145.616 344.062,145.308 343.819,144.953 C342.114,142.465 342.243,138.891 344.208,136.525 C345.313,135.195 346.913,134.303 348.627,134.064 C349.478,133.946 350.342,134.064 351.196,134.183 C351.605,134.32 352.027,134.42 352.421,134.594 C353.479,135.061 353.665,135.318 354.543,136.047 C361.842,143.346 369.449,150.416 375.894,158.43 C387.542,172.914 395.902,190.021 400.163,208.251 C402.018,216.188 403.089,224.267 403.36,232.382 C403.403,233.675 403.429,234.962 403.432,236.251 L403.433,236.626 C403.433,278.582 403.615,320.538 403.432,362.493 C403.394,371.349 400.323,380.265 394.78,387.273 C387.318,396.7072 375.511,402.4995 363.363,402.5525 C332.687,402.6027 301.956,402.5583 271.221,402.5603 L257.638,402.5606 L256.352,402.4415 C255.938,402.3236 255.511,402.2435 255.109,402.088 C252.298,400.9988 250.384,397.9774 250.668,394.9149 C250.946,391.9076 253.369,389.2375 256.351,388.68 C256.775,388.601 257.209,388.6 257.638,388.561 C277.493,388.56 297.366,388.558 317.217,388.556 L389.513,316.189 Z",fill:"#525252"}))},w=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.1155 20C15.3977 20 16.2584 19.1767 16.3212 17.8881L16.9399 4.80537H17.8365C18.2041 4.80537 18.5 4.50112 18.5 4.13423C18.5 3.76734 18.2041 3.45414 17.8365 3.45414H13.9182V2.11186C13.9182 0.832215 13.0485 0 11.6677 0H8.31435C6.93354 0 6.07278 0.832215 6.07278 2.11186V3.45414H2.17247C1.81382 3.45414 1.5 3.76734 1.5 4.13423C1.5 4.50112 1.81382 4.80537 2.17247 4.80537H3.06909L3.68776 17.8971C3.75053 19.1857 4.60232 20 5.89346 20H14.1155ZM12.4926 3.45414H7.50738V2.20134C7.50738 1.69128 7.88397 1.33333 8.42194 1.33333H11.5691C12.116 1.33333 12.4926 1.69128 12.4926 2.20134V3.45414ZM13.981 18.6577H6.02795C5.50791 18.6577 5.12236 18.264 5.09546 17.745L4.46783 4.80537H15.5053L14.9135 17.745C14.8866 18.2729 14.51 18.6577 13.981 18.6577ZM12.663 17.0828C12.9589 17.0828 13.183 16.8412 13.192 16.5011L13.461 7.05145C13.4699 6.71141 13.2368 6.46085 12.932 6.46085C12.654 6.46085 12.4209 6.72036 12.4119 7.04251L12.1429 16.5011C12.134 16.8233 12.3581 17.0828 12.663 17.0828ZM7.34599 17.0828C7.65084 17.0828 7.875 16.8233 7.86603 16.5011L7.59705 7.04251C7.58808 6.72036 7.34599 6.46085 7.06804 6.46085C6.76319 6.46085 6.53903 6.71141 6.548 7.05145L6.82595 16.5011C6.83492 16.8412 7.05011 17.0828 7.34599 17.0828ZM10.009 17.0828C10.2959 17.0828 10.5469 16.8233 10.5469 16.5011V7.04251C10.5469 6.72036 10.3049 6.46085 10.009 6.46085C9.71308 6.46085 9.46203 6.72036 9.46203 7.04251V16.5011C9.46203 16.8233 9.71308 17.0828 10.009 17.0828Z"}))},m=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.411 14.0458L16.8421 4.82263H17.9198C18.288 4.82263 18.5844 4.50831 18.5844 4.1401C18.5844 3.77189 18.288 3.46655 17.9198 3.46655H13.8156V2.11944C13.8156 0.826224 12.9445 0 11.5615 0H8.20269C6.81966 0 5.95752 0.826224 5.95752 2.11944V3.27795H5.64319L7.17889 4.82263H15.4052L15.037 12.6807L16.411 14.0458ZM18.3868 18.5272C18.6472 18.2488 18.6562 17.8177 18.3868 17.5483L2.3832 1.5357C2.11378 1.26628 1.66475 1.26628 1.39533 1.5357C1.13489 1.79614 1.13489 2.25415 1.39533 2.51459L17.4079 18.5272C17.6773 18.7966 18.1174 18.7966 18.3868 18.5272ZM12.3877 3.46655H7.39443V2.20925C7.39443 1.69735 7.77162 1.33812 8.31046 1.33812H11.4627C12.0105 1.33812 12.3877 1.69735 12.3877 2.20925V3.46655ZM14.0132 20C14.9741 20 15.6567 19.533 15.989 18.7966L15.9979 18.626L14.8304 17.4585L14.8125 17.7189C14.8035 18.2398 14.4173 18.6439 13.8695 18.6439H5.91261C5.39173 18.6439 5.00556 18.2577 4.97862 17.7279L4.45774 7.09475L2.99389 5.62191L3.56865 17.8895C3.63152 19.1738 4.48468 20 5.7779 20H14.0132ZM10.4389 8.07364V7.0678C10.4389 6.7445 10.1964 6.48406 9.90004 6.48406C9.73839 6.48406 9.58572 6.56489 9.50489 6.69062V7.13965L10.4389 8.07364ZM13.2409 10.8936L13.3576 7.0678C13.3666 6.73552 13.1331 6.48406 12.8277 6.48406C12.5493 6.48406 12.3158 6.7445 12.3069 7.0678L12.235 9.86978L13.2409 10.8936ZM7.23278 17.0723C7.53812 17.0723 7.76264 16.8119 7.75366 16.4796L7.57404 10.2021L6.49636 9.12438L6.7119 16.4886C6.72088 16.8298 6.93641 17.0723 7.23278 17.0723ZM9.90004 17.0723C10.1874 17.0723 10.4389 16.8119 10.4389 16.4886V13.0579L9.35222 11.9892V16.4886C9.35222 16.8119 9.60368 17.0723 9.90004 17.0723ZM12.5583 17.0723C12.8547 17.0723 13.0792 16.8298 13.0882 16.4886L13.1061 15.7252L12.0913 14.7104L12.0374 16.4796C12.0285 16.8119 12.253 17.0723 12.5583 17.0723Z"}))},p=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0037 16C15.9166 16 20 11.4282 20 10C20 8.56476 15.9093 4 10.0037 4C4.17124 4 0 8.56476 0 10C0 11.4282 4.16392 16 10.0037 16ZM10.0037 14.8938C5.18112 14.8938 1.28064 10.9872 1.28064 10C1.28064 9.16686 5.18112 5.10618 10.0037 5.10618C14.8042 5.10618 18.7194 9.16686 18.7194 10C18.7194 10.9872 14.8042 14.8938 10.0037 14.8938ZM10.0037 13.9207C12.2795 13.9207 14.109 12.1354 14.109 10C14.109 7.80863 12.2795 6.07935 10.0037 6.07935C7.71314 6.07935 5.87633 7.80863 5.88362 10C5.89828 12.1354 7.71314 13.9207 10.0037 13.9207ZM10.0037 11.3022C9.24259 11.3022 8.62788 10.7141 8.62788 10C8.62788 9.27888 9.24259 8.69778 10.0037 8.69778C10.7574 8.69778 11.3721 9.27888 11.3721 10C11.3721 10.7141 10.7574 11.3022 10.0037 11.3022Z"}))},g=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.261 5.45801L17.4563 4.2627C18.0208 3.69824 18.0374 3.01758 17.4978 2.46143L16.9583 1.92187C16.4187 1.36572 15.7131 1.41553 15.1487 1.97168L13.9534 3.15869L16.261 5.45801ZM1.90064 18.2993L4.35767 17.3696L15.1321 6.57861L12.8245 4.2793L2.05005 15.0703L1.15356 17.5273C0.970948 18.0171 1.46899 18.457 1.90064 18.2993Z"}))},M=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM12.4218 14.5668C12.772 14.5668 13.0554 14.2735 13.0554 13.9313C13.0554 13.7439 12.9804 13.6135 12.8554 13.4913L10.8962 11.5684L12.8637 9.62113C12.9971 9.49077 13.0638 9.36855 13.0638 9.19745C13.0638 8.84709 12.7803 8.57007 12.4218 8.57007C12.2551 8.57007 12.1217 8.63525 11.9883 8.76562L9.98749 10.6966L8.01167 8.77376C7.88662 8.65155 7.75323 8.58637 7.57816 8.58637C7.21967 8.58637 6.93622 8.85524 6.93622 9.19745C6.93622 9.3767 7.01125 9.51521 7.12797 9.62928L9.09546 11.5684L7.12797 13.4995C7.01125 13.6135 6.93622 13.752 6.93622 13.9313C6.93622 14.2735 7.21967 14.5668 7.57816 14.5668C7.75323 14.5668 7.90329 14.4853 8.02001 14.3713L9.98749 12.4402L11.9717 14.3713C12.0884 14.4772 12.2301 14.5668 12.4218 14.5668Z"}))},f=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM9.99583 14.9661C10.3543 14.9661 10.6628 14.6809 10.6628 14.3387V11.2996L10.6044 9.93889L11.3214 10.664L12.2384 11.5684C12.3635 11.6907 12.5302 11.7558 12.6886 11.7558C13.0388 11.7558 13.3055 11.5196 13.3055 11.1855C13.3055 10.99 13.2305 10.8514 13.0888 10.7292L10.4794 8.36638C10.3043 8.21157 10.1709 8.14639 9.99583 8.14639C9.8291 8.14639 9.68737 8.21157 9.5123 8.36638L6.91121 10.7292C6.76949 10.8514 6.69446 10.99 6.69446 11.1855C6.69446 11.5196 6.94456 11.7558 7.29471 11.7558C7.46144 11.7558 7.63652 11.6907 7.75323 11.5684L8.67028 10.664L9.38724 9.93889L9.33722 11.2996V14.3387C9.33722 14.6809 9.63735 14.9661 9.99583 14.9661Z"}))},v=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.7215 13.6806L10.9554 12.4282C9.73078 12.3354 8.93292 11.9643 8.3299 11.3613C6.70636 9.73773 6.71564 7.43695 8.32062 5.83197L11.345 2.80756C12.9686 1.1933 15.2508 1.18402 16.8743 2.80756C18.4979 4.43109 18.4793 6.7226 16.8743 8.32758L15.056 10.1459C15.3157 10.7397 15.3714 11.4262 15.2786 12.0292L18.0062 9.31098C20.2235 7.08441 20.242 3.93939 17.9969 1.685C15.7425 -0.569395 12.5882 -0.55084 10.3616 1.67572L7.19806 4.84857C4.9715 7.07514 4.95294 10.2294 7.20734 12.4746C7.79181 13.059 8.534 13.4765 9.7215 13.6806ZM9.30402 18.0502L12.4769 14.8681C14.7034 12.6415 14.722 9.48725 12.4676 7.24213C11.8831 6.65766 11.1409 6.24018 9.95343 6.03607L8.71955 7.28852C9.94415 7.39057 10.742 7.75238 11.345 8.35541C12.9686 9.97894 12.9593 12.2797 11.3543 13.8847L8.32062 16.9091C6.70636 18.5234 4.42414 18.5327 2.8006 16.9184C1.17706 15.2856 1.18634 13.0034 2.8006 11.3891L4.61896 9.57074C4.35919 8.98627 4.29425 8.29047 4.3963 7.68744L1.66876 10.4057C-0.548521 12.6323 -0.567076 15.7866 1.67804 18.0317C3.93244 20.2861 7.08673 20.2675 9.30402 18.0502Z"}))},E=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.4502 20C17.0366 20 17.5 19.646 17.5 18.7983V2.9157C17.5 0.978109 16.5259 0 14.5681 0H5.4319C3.47415 0 2.5 0.978109 2.5 2.9157V18.7983C2.5 19.646 2.96343 20 3.54981 20C4.03216 20 4.32535 19.7578 5.27112 18.817L9.86759 14.3083C9.91488 14.2711 9.95271 14.2338 10 14.2338C10.0378 14.2338 10.0851 14.2711 10.1324 14.3083L14.7289 18.817C15.6557 19.7392 15.9678 20 16.4502 20ZM4.0227 17.6525V2.94364C4.0227 2.01211 4.52396 1.49977 5.50757 1.49977H14.4924C15.4666 1.49977 15.9773 2.01211 15.9773 2.94364V17.6525C15.9773 17.8295 15.8733 17.8575 15.7409 17.7364L10.4729 12.6036C10.3026 12.436 10.1324 12.3894 10 12.3894C9.85813 12.3894 9.69735 12.436 9.52711 12.6036L4.25914 17.7364C4.12673 17.8668 4.0227 17.8295 4.0227 17.6525Z"}))},k=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.75461 20C3.06273 20 2.5 19.5797 2.5 18.6112V3.00594C2.5 1.03243 3.53321 0 5.50738 0H14.4926C16.4668 0 17.5 1.03243 17.5 3.00594V18.6112C17.5 19.5797 16.9373 20 16.2454 20C15.7196 20 15.3875 19.7259 14.9816 19.3422L10.4336 15.0388C10.2491 14.8652 10.1199 14.8013 10 14.8013C9.88007 14.8013 9.76015 14.8561 9.56642 15.0388L5.47048 18.8945C4.58487 19.7168 4.28044 20 3.75461 20Z"}))},H=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2127 11.6597L16.1835 9.16538C16.3419 8.96408 16.4299 8.78029 16.4299 8.57025C16.4299 8.21142 16.1483 7.94011 15.7524 7.94011H10.7198L13.3241 1.0699C13.6936 0.107194 12.673 -0.400414 12.0571 0.387254L8.01873 5.49834L9.10092 6.57482L10.9134 4.18556L9.60242 7.07368L11.8988 9.35792H13.984L13.0865 10.5394L14.2127 11.6597ZM17.2921 17.2521C17.5649 16.9895 17.5737 16.5344 17.2921 16.2631L3.69877 2.74151C3.42602 2.47895 2.96851 2.4702 2.70456 2.74151C2.43181 3.00406 2.43181 3.46791 2.70456 3.73047L16.3067 17.2521C16.5795 17.5234 17.0282 17.5234 17.2921 17.2521ZM7.94834 19.6151L11.978 14.504L10.8958 13.4275L9.09212 15.7993L10.3943 12.9287L8.08911 10.6357H6.01272L6.91894 9.46294L5.78396 8.3427L3.82194 10.837C3.66357 11.0295 3.57559 11.2133 3.57559 11.4234C3.57559 11.7909 3.85714 12.0622 4.25306 12.0622H9.28568L6.68139 18.9237C6.31186 19.8864 7.33246 20.4028 7.94834 19.6151Z"}))},Z=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.99565 20C14.9285 20 19 15.8779 19 10.8837C19 8.03874 17.5993 5.3435 15.494 3.74044C15.0242 3.35289 14.45 3.42335 14.1629 3.83733C13.8497 4.26892 13.9889 4.78859 14.3891 5.14972C16.1029 6.47973 17.1904 8.53199 17.1991 10.8837C17.2078 14.9266 13.9889 18.1767 9.99565 18.1767C6.00242 18.1767 2.80957 14.9266 2.80957 10.8837C2.80957 7.46622 5.08893 4.62124 8.20348 3.81971V5.09687C8.20348 5.77509 8.69937 5.96006 9.23876 5.5637L12.1793 3.45858C12.6143 3.13269 12.623 2.63944 12.1793 2.32235L9.24746 0.208434C8.69937 -0.187926 8.20348 -0.0117661 8.20348 0.675258V1.96123C4.11455 2.8156 1 6.51496 1 10.8837C1 15.8779 5.07153 20 9.99565 20ZM9.98695 14.8385C10.4132 14.8385 10.6916 14.5302 10.6916 14.0722V11.8878H12.971C13.4147 11.8878 13.7192 11.6236 13.7192 11.192C13.7192 10.7604 13.4234 10.4874 12.971 10.4874H10.6916V8.18848C10.6916 7.73046 10.4132 7.43099 9.98695 7.43099C9.56936 7.43099 9.29966 7.74808 9.29966 8.18848V10.4874H7.029C6.57661 10.4874 6.27211 10.7604 6.27211 11.192C6.27211 11.6236 6.59401 11.8878 7.029 11.8878H9.29966V14.0722C9.29966 14.5214 9.56936 14.8385 9.98695 14.8385Z"}))},V=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.18262 17.3281C9.77148 17.3281 10.2021 16.8887 10.2021 16.3086V13.1885H10.4307C13.5947 13.1885 15.5723 14.0322 16.9697 16.6602C17.2686 17.2139 17.6641 17.3193 18.042 17.3193C18.5342 17.3193 18.9561 16.8623 18.9561 16.0361C18.9561 9.92773 16.3281 6.14844 10.4307 6.14844H10.2021V3.06348C10.2021 2.4834 9.77148 2 9.16504 2C8.74316 2 8.47949 2.20215 8.00488 2.60645L1.43066 8.74121C1.11426 9.05762 1 9.37402 1 9.66406C1 9.94531 1.12305 10.2705 1.43066 10.5781L8.00488 16.7744C8.43555 17.1348 8.76074 17.3281 9.18262 17.3281ZM8.68164 15.4209C8.6377 15.4209 8.59375 15.3945 8.54102 15.3506L2.70508 9.82227C2.63477 9.76074 2.61719 9.70801 2.61719 9.66406C2.61719 9.61133 2.63477 9.56738 2.70508 9.50586L8.54102 3.91602C8.58496 3.87207 8.62891 3.8457 8.68164 3.8457C8.75195 3.8457 8.80469 3.89844 8.80469 3.96875V7.21191C8.80469 7.40527 8.89258 7.48438 9.07715 7.48438H10.1758C15.7656 7.48438 17.541 11.3076 17.6904 15.2451C17.6904 15.3066 17.6729 15.333 17.6377 15.333C17.6025 15.333 17.585 15.3066 17.5586 15.2451C16.6006 13.1533 14.0781 11.8438 10.1758 11.8438H9.07715C8.89258 11.8438 8.80469 11.9316 8.80469 12.125V15.2891C8.80469 15.3682 8.76074 15.4209 8.68164 15.4209Z"}))},x=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47087 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47087 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4129 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4129 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM8.67498 14.1963C8.95485 14.1963 9.18225 14.0826 9.33093 13.8815L14.0538 7.28117C14.1587 7.12381 14.2287 6.94023 14.2287 6.78287C14.2287 6.34576 13.8964 6.01355 13.4328 6.01355C13.118 6.01355 12.9343 6.1272 12.7506 6.38947L8.64874 12.203L6.55844 9.89509C6.40101 9.71151 6.20859 9.63283 5.95496 9.63283C5.48267 9.63283 5.15032 9.95629 5.15032 10.4109C5.15032 10.5945 5.22029 10.7868 5.35148 10.9179L8.04526 13.9253C8.20269 14.0914 8.41259 14.1963 8.67498 14.1963Z"}))},W=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47086 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47086 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4128 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4128 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM12.8906 13.7329C13.3366 13.7329 13.6865 13.3832 13.6865 12.9374C13.6865 12.7188 13.599 12.5265 13.4416 12.3779L11.1326 10.0612L13.4503 7.72702C13.6165 7.56092 13.6952 7.38608 13.6952 7.17627C13.6952 6.73041 13.3366 6.38072 12.8906 6.38072C12.6719 6.38072 12.497 6.45066 12.3308 6.61676L9.99563 8.94219L7.66918 6.62551C7.5205 6.46815 7.33683 6.38947 7.10943 6.38947C6.66339 6.38947 6.31355 6.73915 6.31355 7.18501C6.31355 7.39482 6.40101 7.58715 6.54969 7.73577L8.86739 10.0612L6.54969 12.3779C6.40101 12.5265 6.31355 12.7188 6.31355 12.9374C6.31355 13.3832 6.66339 13.7329 7.10943 13.7329C7.33683 13.7329 7.53799 13.6542 7.68667 13.4969L9.99563 11.1802L12.3133 13.4969C12.462 13.6455 12.6544 13.7329 12.8906 13.7329Z"}))},B=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"22",height:"21",viewBox:"0 0 22 21",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.4959 20.7577C20.4954 20.7577 21.5 19.7627 21.5 17.7919V7.62198C21.5 5.6607 20.4954 4.66571 18.4959 4.66571H16.726V3.11583C16.726 1.14498 15.7118 0.149994 13.7219 0.149994H3.5041C1.49499 0.149994 0.5 1.14498 0.5 3.11583V13.1901C0.5 15.1609 1.49499 16.1463 3.5041 16.1463H5.27403V17.7919C5.27403 19.7627 6.27859 20.7577 8.27813 20.7577H18.4959ZM5.27403 14.606H3.52323C2.56651 14.606 2.04032 14.099 2.04032 13.104V3.20193C2.04032 2.20694 2.56651 1.69031 3.52323 1.69031H13.6932C14.6403 1.69031 15.1856 2.20694 15.1856 3.20193V4.66571H8.27813C6.27859 4.66571 5.27403 5.65113 5.27403 7.62198V14.606ZM18.4768 19.2174H8.30683C7.35011 19.2174 6.81435 18.7008 6.81435 17.7058V7.70808C6.81435 6.71309 7.35011 6.20603 8.30683 6.20603H18.4768C19.4239 6.20603 19.9597 6.71309 19.9597 7.70808V17.7154C19.9597 18.7008 19.4239 19.2174 18.4768 19.2174ZM13.4061 16.6917C13.808 16.6917 14.1333 16.3664 14.1333 15.9359V13.4484H16.5633C17.013 13.4484 17.367 13.104 17.367 12.6926C17.367 12.2908 17.013 11.9463 16.5633 11.9463H14.1333V9.46844C14.1333 9.03792 13.808 8.7222 13.4061 8.7222C13.0043 8.7222 12.6886 9.03792 12.6886 9.46844V11.9463H10.1724C9.77061 11.9463 9.40706 12.3099 9.40706 12.6926C9.40706 13.0944 9.77061 13.4484 10.1724 13.4484H12.6886V15.9359C12.6886 16.3664 13.0043 16.6917 13.4061 16.6917Z"}))},y=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 4L4 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M4 4L16 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},R=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"10px",height:"10px",viewBox:"0 0 10 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{transform:"translate(-2.000000, -2.000000)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M11,3 L3,11"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3,3 L11,11"})))},F=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"17px",height:"17px",viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("g",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.5,12 C3.46243388,12 1,9.53756612 1,6.5 C1,3.46243388 3.46243388,1 6.5,1 C9.53756612,1 12,3.46243388 12,6.5 C12,9.53756612 9.53756612,12 6.5,12 Z M15.8568331,15.8587942 L10.4910728,10.4930339 L15.8568331,15.8587942 Z"})))},j=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1.5 10H18.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 18.5L10 1.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},b=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M15.6569 9.99999H4.34315",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4.34314V15.6568",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},O=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.79004 17.0781C7.29102 17.0781 7.61621 16.7354 7.61621 16.2607C7.61621 16.0059 7.51953 15.8301 7.37012 15.6807L5.71777 14.0723L4.54883 13.1143L6.15723 13.1934H14.5068C16.3262 13.1934 17.0732 12.3936 17.0732 10.6182V6.56641C17.0732 4.74707 16.3262 4 14.5068 4H10.8682C10.3584 4 10.0068 4.37793 10.0068 4.84375C10.0068 5.30078 10.3584 5.67871 10.8682 5.67871H14.4717C15.1484 5.67871 15.4121 5.94238 15.4121 6.61914V10.5654C15.4121 11.2422 15.1484 11.5059 14.4717 11.5059H6.15723L4.54883 11.585L5.71777 10.627L7.37012 9.02734C7.51953 8.87793 7.61621 8.69336 7.61621 8.44727C7.61621 7.96387 7.29102 7.62988 6.79004 7.62988C6.58789 7.62988 6.35059 7.72656 6.18359 7.88477L2.26367 11.7256C2.08789 11.8926 2 12.1211 2 12.3496C2 12.5781 2.08789 12.8066 2.26367 12.9736L6.18359 16.8145C6.35059 16.9814 6.58789 17.0781 6.79004 17.0781Z",fill:"currentColor",stroke:"none"}))},A=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 15C8.895 15 8 15.895 8 17C8 18.105 8.895 19 10 19C11.105 19 12 18.105 12 17C12 15.895 11.105 15 10 15Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 1C8.895 1 8 1.895 8 3C8 4.105 8.895 5 10 5C11.105 5 12 4.105 12 3C12 1.895 11.105 1 10 1Z",fill:"currentColor",stroke:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10C12 8.895 11.105 8 10 8Z",fill:"currentColor",stroke:"none"}))},D=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5 10C5 8.895 4.105 8 3 8C1.895 8 1 8.895 1 10C1 11.105 1.895 12 3 12C4.105 12 5 11.105 5 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 10C19 8.895 18.105 8 17 8C15.895 8 15 8.895 15 10C15 11.105 15.895 12 17 12C18.105 12 19 11.105 19 10Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 10C12 8.895 11.105 8 10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10Z",fill:"currentColor"}))},S=["strokeWidth","color"],P=function(C){var r=C.strokeWidth,n=void 0===r?1.5:r,o=C.color,i=void 0===o?"currentColor":o,c=l(C,S);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 19C19 18.0475 18.748 16.9941 18.2119 16C17.0596 13.8632 14.5949 12 10.5 12H9.5",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M0.999999 19C0.999999 17.3599 1.74722 15.4209 3.40506 14",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M9.5 12C6.46243 12 4 9.53757 4 6.5C4 3.46243 6.46243 1 9.5 1C12.5376 1 15 3.46243 15 6.5C15 7.02001 14.9278 7.52317 14.793 8",stroke:i,strokeWidth:n,strokeLinecap:"round",fill:"none"}))},z=["isSelected"],I=function(C){C.isSelected;var r=l(C,z);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.98297 1.75C4.39718 1.75 4.73297 1.41421 4.73297 1C4.73297 0.585786 4.39718 0.25 3.98297 0.25V1.75ZM7.74862 0.25C7.33441 0.25 6.99862 0.585786 6.99862 1C6.99862 1.41421 7.33441 1.75 7.74862 1.75V0.25ZM18.25 3V17H19.75V3H18.25ZM17 18.25H3V19.75H17V18.25ZM1.75 17V3H0.25V17H1.75ZM3 1.75H3.98297V0.25H3V1.75ZM7.74862 1.75H17V0.25H7.74862V1.75ZM3 18.25C2.30964 18.25 1.75 17.6904 1.75 17H0.25C0.25 18.5188 1.48122 19.75 3 19.75V18.25ZM18.25 17C18.25 17.6904 17.6904 18.25 17 18.25V19.75C18.5188 19.75 19.75 18.5188 19.75 17H18.25ZM19.75 3C19.75 1.48122 18.5188 0.25 17 0.25V1.75C17.6904 1.75 18.25 2.30964 18.25 3H19.75ZM1.75 3C1.75 2.30964 2.30964 1.75 3 1.75V0.25C1.48122 0.25 0.25 1.48122 0.25 3H1.75Z",fill:"currentColor"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M7 1H13V7.28131C13 8.1567 11.9548 8.60957 11.3161 8.01093L10 6.77733L8.68386 8.01093C8.04516 8.60957 7 8.1567 7 7.28131V1Z",fill:"currentColor"}))},N=["color","side"],T=function(C){var r=C.color,n=void 0===r?"currentColor":r,o=C.side,i=void 0===o?"left":o,c=l(C,N);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},c),"left"===i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M5.00737 3.75C5.42158 3.75 5.75737 3.41421 5.75737 3C5.75737 2.58579 5.42158 2.25 5.00737 2.25V3.75ZM9.5 2.25C9.08579 2.25 8.75 2.58579 8.75 3C8.75 3.41421 9.08579 3.75 9.5 3.75V2.25ZM9.5 16.25C9.08579 16.25 8.75 16.5858 8.75 17C8.75 17.4142 9.08579 17.75 9.5 17.75V16.25ZM5.25 17.75C5.66421 17.75 6 17.4142 6 17C6 16.5858 5.66421 16.25 5.25 16.25V17.75ZM18.25 5V15H19.75V5H18.25ZM1.75 15V5H0.25V15H1.75ZM3 3.75H5.00737V2.25H3V3.75ZM9.5 3.75H17V2.25H9.5V3.75ZM17 16.25H9.5V17.75H17V16.25ZM5.25 16.25H3V17.75H5.25V16.25ZM0.25 15C0.25 16.5188 1.48122 17.75 3 17.75V16.25C2.30964 16.25 1.75 15.6904 1.75 15H0.25ZM18.25 15C18.25 15.6904 17.6904 16.25 17 16.25V17.75C18.5188 17.75 19.75 16.5188 19.75 15H18.25ZM19.75 5C19.75 3.48122 18.5188 2.25 17 2.25V3.75C17.6904 3.75 18.25 4.30964 18.25 5H19.75ZM1.75 5C1.75 4.30964 2.30964 3.75 3 3.75V2.25C1.48122 2.25 0.25 3.48122 0.25 5H1.75Z",fill:n}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 5C1 3.89543 1.89543 3 3 3H6V17H3C1.89543 17 1 16.1046 1 15V5Z",fill:n,stroke:n,strokeWidth:"1.5"})),"right"===i&&react__WEBPACK_IMPORTED_MODULE_0___default().createElement((react__WEBPACK_IMPORTED_MODULE_0___default().Fragment),null,react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.9926 3.75C14.5784 3.75 14.2426 3.41421 14.2426 3C14.2426 2.58579 14.5784 2.25 14.9926 2.25V3.75ZM10.5 2.25C10.9142 2.25 11.25 2.58579 11.25 3C11.25 3.41421 10.9142 3.75 10.5 3.75V2.25ZM10.5 16.25C10.9142 16.25 11.25 16.5858 11.25 17C11.25 17.4142 10.9142 17.75 10.5 17.75V16.25ZM14.75 17.75C14.3358 17.75 14 17.4142 14 17C14 16.5858 14.3358 16.25 14.75 16.25V17.75ZM1.75 5V15H0.25V5H1.75ZM18.25 15V5H19.75V15H18.25ZM17 3.75H14.9926V2.25H17V3.75ZM10.5 3.75H3V2.25H10.5V3.75ZM3 16.25H10.5V17.75H3V16.25ZM14.75 16.25H17V17.75H14.75V16.25ZM19.75 15C19.75 16.5188 18.5188 17.75 17 17.75V16.25C17.6904 16.25 18.25 15.6904 18.25 15H19.75ZM1.75 15C1.75 15.6904 2.30964 16.25 3 16.25V17.75C1.48122 17.75 0.25 16.5188 0.25 15H1.75ZM0.25 5C0.25 3.48122 1.48122 2.25 3 2.25V3.75C2.30964 3.75 1.75 4.30964 1.75 5H0.25ZM18.25 5C18.25 4.30964 17.6904 3.75 17 3.75V2.25C18.5188 2.25 19.75 3.48122 19.75 5H18.25Z",fill:n}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M19 5C19 3.89543 18.1046 3 17 3H14V17H17C18.1046 17 19 16.1046 19 15V5Z",fill:n,stroke:n,strokeWidth:"1.5"})))},q=function(C){var r=t({},C);return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9412 0.889168C11.9029 0.689035 11.7471 0.530978 11.5459 0.498479C10.5221 0.333067 9.47793 0.333067 8.45405 0.498479C8.25289 0.530978 8.09711 0.689035 8.05877 0.889168L7.74003 2.55309C7.70586 2.73147 7.57719 2.87607 7.4069 2.93922C7.21627 3.00992 7.02849 3.08802 6.84391 3.17352C6.67828 3.25025 6.48393 3.23933 6.33293 3.13676L4.9318 2.18498C4.76335 2.07055 4.5416 2.06873 4.37633 2.18771C3.53336 2.79466 2.79538 3.53267 2.18846 4.37566C2.06958 4.54079 2.0713 4.76233 2.18547 4.93075L3.1366 6.3337C3.23835 6.4838 3.24973 6.67672 3.17403 6.8415C3.08902 7.02654 3.01094 7.21481 2.94013 7.40594C2.87705 7.57625 2.73241 7.70491 2.55404 7.73908L0.889392 8.05796C0.689621 8.09623 0.531722 8.25152 0.498928 8.45227C0.331575 9.47669 0.331575 10.5214 0.498928 11.5458C0.531722 11.7466 0.689621 11.9019 0.889392 11.9401L2.55337 12.2589C2.7321 12.2931 2.87691 12.4222 2.93988 12.593C3.01076 12.7851 3.08892 12.9738 3.17404 13.1592C3.24972 13.324 3.23835 13.5169 3.1366 13.667L2.18571 15.0696C2.07141 15.2382 2.06983 15.46 2.18898 15.6252C2.79592 16.4666 3.5339 17.2059 4.37685 17.8113C4.54186 17.9298 4.76302 17.9279 4.93118 17.8139L6.33303 16.8635C6.48399 16.7612 6.67814 16.7504 6.84365 16.827C7.02753 16.9121 7.21459 16.9897 7.40449 17.0595C7.57601 17.1225 7.70604 17.2676 7.74042 17.447L8.05891 19.1096C8.09718 19.3094 8.25247 19.4673 8.45321 19.5001C9.47764 19.6675 10.5223 19.6675 11.5468 19.5001C11.7475 19.4673 11.9028 19.3094 11.9411 19.1096L12.2594 17.4477C12.2939 17.2679 12.4244 17.1226 12.5963 17.0597C12.7864 16.9901 12.9731 16.9128 13.1559 16.8279C13.3217 16.7509 13.5163 16.7613 13.6677 16.8638L15.0711 17.814C15.2394 17.9279 15.4607 17.9296 15.6257 17.8109C16.4671 17.2056 17.2064 16.4663 17.8117 15.6249C17.9305 15.4599 17.9287 15.2384 17.8146 15.0701L16.8645 13.6686C16.7621 13.5176 16.7514 13.3235 16.8279 13.158C16.9132 12.9738 16.9909 12.7862 17.0607 12.5953C17.1236 12.4234 17.2688 12.2929 17.4487 12.2585L19.1106 11.9401C19.3104 11.9019 19.4683 11.7466 19.5011 11.5458C19.6684 10.5214 19.6684 9.47669 19.5011 8.45227C19.4683 8.25152 19.3104 8.09623 19.1106 8.05796L17.448 7.73947C17.2685 7.70509 17.1234 7.57506 17.0604 7.40354C16.9907 7.21364 16.9131 7.02658 16.828 6.8427C16.7513 6.67719 16.7621 6.48304 16.8645 6.33208L17.8149 4.93024C17.9289 4.76208 17.9308 4.54091 17.8123 4.3759C17.2069 3.53299 16.4676 2.79503 15.6262 2.1881C15.461 2.06891 15.2391 2.07053 15.0705 2.18491L13.6678 3.13646C13.5164 3.23918 13.3215 3.24973 13.1556 3.17264C12.9721 3.08738 12.7848 3.0095 12.5939 2.93898C12.4232 2.87592 12.2941 2.73116 12.2598 2.55242L11.9412 0.889168ZM9.99999 4.97512C12.7737 4.97512 15.0265 7.22534 15.0265 9.99904C15.0265 12.7727 12.7737 15.0256 9.99999 15.0256C7.22629 15.0256 4.97607 12.7727 4.97607 9.99904C4.97607 7.22534 7.22629 4.97512 9.99999 4.97512Z",fill:"currentColor"}))},G=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18.1884 13.4343C17.1688 16.0586 14.0759 18.25 10.4334 18.25C5.4709 18.25 1.75 14.7455 1.75 9.85484C1.75 6.35837 3.81783 3.07341 6.83303 1.83002C6.49358 2.72741 6.27129 4.15306 6.27129 5.16431C6.27129 7.78687 7.11667 9.99076 8.69052 11.5394C10.2629 13.0866 12.4887 13.9073 15.1135 13.9073C16.2726 13.9073 17.4254 13.6688 18.1884 13.4343Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}))},J=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10.0029 7C11.6398 7 13 8.35749 13 9.99706C13 11.6366 11.6398 13 10.0029 13C8.36016 13 7 11.6366 7 9.99706C7 8.35749 8.36016 7 10.0029 7Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 4L10 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 5.75736L16.364 3.63604",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16 10L19 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14.2426 14.2426L16.364 16.364",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M10 19L10 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 16.364L5.75735 14.2426",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M1 10L4 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3.63603 3.63604L5.75735 5.75736",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},K=function(){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 6V2H6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M14 2H18V6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 14V18H14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M6.00003 18H2.00003V14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M18 2L12 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M8 12L2 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M2 2L8 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M12 12L18 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}))},Q=["direction"],U=function(C){var r=C.direction,n=void 0===r?"right":r,o=l(C,Q),i="M7 4L13 10L7 16";return"left"===n?i="M13 16L7 10L13 4":"up"===n?i="M16 13L10 7L4 13":"down"===n&&(i="M16 7L10 13L4 7"),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:i,stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}))},X=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"up"},C))},Y=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"down"},C))},$=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"right"},C))},_=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(U,t({direction:"left"},C))},ee=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M3 11L7 15L17 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},te=function(C){return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("svg",t({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("path",{d:"M16.9212 16.8832C17.2882 17.1074 17.7572 17.0019 18.0086 16.6261C19.2728 14.7668 20 12.4592 20 10C20 7.54736 19.2592 5.23976 18.0086 3.3739C17.7572 2.99809 17.2882 2.8926 16.9212 3.11677C16.527 3.35412 16.4658 3.82224 16.7377 4.2442C17.8047 5.85951 18.4572 7.86383 18.4572 10C18.4572 12.1362 17.8251 14.1669 16.7377 15.7624C16.4658 16.1778 16.527 16.6459 16.9212 16.8832ZM1.67872 13.0328H3.66328C3.72445 13.0328 3.77203 13.046 3.81281 13.0856L6.84402 15.7162C7.23142 16.0525 7.53726 16.2173 7.93145 16.2173C8.51595 16.2173 8.95092 15.7888 8.95092 15.2284V4.80461C8.95092 4.2376 8.51595 3.78927 7.92466 3.78927C7.53726 3.78927 7.2586 3.9541 6.84402 4.31672L3.81281 6.9276C3.76523 6.96716 3.72445 6.98035 3.66328 6.98035H1.67872C0.577698 6.98035 0 7.55395 0 8.68137V11.3318C0 12.4658 0.577698 13.0328 1.67872 13.0328ZM13.8356 15.0108C14.2094 15.2284 14.658 15.136 14.9095 14.78C15.8406 13.4614 16.3707 11.7736 16.3707 10C16.3707 8.22645 15.8474 6.53201 14.9095 5.21998C14.658 4.86395 14.2094 4.77165 13.8356 4.98922C13.4346 5.22657 13.3871 5.70128 13.6657 6.12983C14.3861 7.20451 14.8143 8.5627 14.8143 10C14.8143 11.4373 14.3861 12.8021 13.6657 13.8702C13.3871 14.2987 13.4346 14.7734 13.8356 15.0108ZM1.86902 11.6351C1.65833 11.6351 1.54279 11.5296 1.54279 11.3252V8.69456C1.54279 8.49017 1.65833 8.37809 1.86902 8.37809H4.0235C4.22739 8.37809 4.37011 8.34512 4.53323 8.19348L7.19744 5.84633C7.22462 5.81336 7.2654 5.79358 7.30618 5.79358C7.36735 5.79358 7.40813 5.83314 7.40813 5.89907V14.1075C7.40813 14.1735 7.36735 14.213 7.30618 14.213C7.2722 14.213 7.23142 14.1932 7.19744 14.1603L4.53323 11.8197C4.37011 11.6747 4.22739 11.6351 4.0235 11.6351H1.86902ZM10.7636 13.1449C11.1102 13.3625 11.5588 13.2834 11.7967 12.9537C12.388 12.1757 12.7346 11.1076 12.7346 10C12.7346 8.89235 12.388 7.83086 11.7967 7.04628C11.5588 6.71662 11.1102 6.6441 10.7636 6.85508C10.3626 7.10562 10.2879 7.56054 10.6005 8.04184C10.9607 8.5561 11.1782 9.26816 11.1782 10C11.1782 10.7318 10.9539 11.4505 10.6005 11.9648C10.2879 12.4461 10.3626 12.8944 10.7636 13.1449Z",fill:"currentColor"}))},Ce=a;
65
+ //# sourceMappingURL=index.es.js.map
66
 
67
 
68
  /***/ }),
js/build/vendor-bb-icons.bundle.min.js CHANGED
@@ -1 +1 @@
1
- (()=>{"use strict";var e={n:C=>{var t=C&&C.__esModule?()=>C.default:()=>C;return e.d(t,{a:t}),t},d:(C,t)=>{for(var r in t)e.o(t,r)&&!e.o(C,r)&&Object.defineProperty(C,r,{enumerable:!0,get:t[r]})},o:(e,C)=>Object.prototype.hasOwnProperty.call(e,C),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},C={};e.r(C),e.d(C,{Approve:()=>x,Arrow:()=>L,ArrowDown:()=>d,ArrowLeft:()=>c,ArrowRight:()=>h,ArrowUp:()=>s,Audio:()=>X,BackArrow:()=>Y,Beaver:()=>l,Bookmark:()=>v,BookmarkSolid:()=>H,Caret:()=>N,CaretDown:()=>G,CaretLeft:()=>K,CaretRight:()=>J,CaretUp:()=>q,Checkmark:()=>Q,Clone:()=>B,Close:()=>y,CloseCompact:()=>R,Cog:()=>U,Deactivate:()=>Z,Edit:()=>M,Ellipsis:()=>P,Error:()=>a,Expand:()=>I,Library:()=>D,Link:()=>k,Loading:()=>i,Moon:()=>_,More:()=>S,Pencil:()=>w,Person:()=>O,Placeholder:()=>n,Plus:()=>b,PlusSmall:()=>j,Reject:()=>W,Reply:()=>f,Restore:()=>p,Return:()=>A,Search:()=>F,Sidebar:()=>T,Spam:()=>u,Sun:()=>z,Trash:()=>m,Unspam:()=>E,Update:()=>V,View:()=>g});const t=React;var r=e.n(t);function o(){return(o=Object.assign||function(e){for(var C=1;C<arguments.length;C++){var t=arguments[C];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}const n=({...e})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.76256 1.66706C10.446 0.983646 11.554 0.983646 12.2374 1.66706L20.3329 9.76256C21.0163 10.446 21.0163 11.554 20.3329 12.2374L12.2374 20.3329C11.554 21.0163 10.446 21.0163 9.76256 20.3329L1.66707 12.2374C0.983651 11.554 0.983651 10.446 1.66707 9.76256L9.76256 1.66706ZM11.1768 2.72772C11.0791 2.63009 10.9209 2.63009 10.8232 2.72772L2.72773 10.8232C2.6301 10.9208 2.6301 11.0791 2.72773 11.1768L10.8232 19.2723C10.9209 19.3699 11.0791 19.3699 11.1768 19.2723L19.2723 11.1768C19.3699 11.0791 19.3699 10.9208 19.2723 10.8232L11.1768 2.72772Z",fill:"currentColor"}),r().createElement("path",{d:"M10.7651 12.9678C11.1777 12.9678 11.3682 12.7012 11.3999 12.2949C11.4316 11.6729 11.6475 11.3491 12.4663 10.8667C13.3042 10.3652 13.7993 9.69238 13.7993 8.7085C13.7993 7.30566 12.6504 6.33447 10.9937 6.33447C9.72412 6.33447 8.75928 6.86768 8.37207 7.74365C8.25781 7.99121 8.20068 8.21338 8.20068 8.48633C8.20068 8.87354 8.42285 9.1084 8.81641 9.1084C9.13379 9.1084 9.33057 8.96875 9.45752 8.5752C9.66064 7.8833 10.1685 7.50244 10.9365 7.50244C11.7808 7.50244 12.3584 8.0166 12.3584 8.76562C12.3584 9.3877 12.0854 9.76855 11.3174 10.2319C10.4922 10.7271 10.0986 11.2666 10.0986 12.0791V12.2251C10.0986 12.644 10.3208 12.9678 10.7651 12.9678ZM10.7651 15.6655C11.2412 15.6655 11.603 15.3101 11.603 14.8467C11.603 14.3833 11.2412 14.0278 10.7651 14.0278C10.3018 14.0278 9.93359 14.3833 9.93359 14.8467C9.93359 15.3101 10.3018 15.6655 10.7651 15.6655Z",fill:"currentColor"})),l=()=>r().createElement("svg",{width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16961 12.1746C5.14512 12.1504 5.11077 12.1394 5.07422 12.1425C4.85974 12.1635 4.41612 12.7734 4.25139 13.01C4.18361 12.9398 4.11363 12.8725 4.05038 12.8115C3.98157 12.7451 3.89785 12.6646 3.86972 12.6272C3.9979 12.3619 4.18556 12.0048 4.38398 11.6276C5.19566 10.0838 5.33524 9.75407 5.21342 9.66789C5.1976 9.65674 5.17091 9.64469 5.13384 9.65233C4.97664 9.68408 4.69346 10.1144 4.12866 11.0204C3.82669 11.5048 3.51449 12.0057 3.35715 12.1629C3.30337 12.2166 3.24518 12.2424 3.18777 12.2408C3.13645 12.2381 3.08888 12.2115 3.04508 12.1575C2.97263 12.0682 2.92157 11.9917 2.97704 11.8882C3.16768 11.5318 3.46589 11.034 3.78172 10.5069C4.91715 8.61152 5.42363 7.70121 5.16339 7.54232C5.03172 7.46209 4.85416 7.71598 4.08421 8.93176C3.58058 9.72659 3.00996 10.6276 2.55739 11.1523C2.5145 11.2018 2.48378 11.2158 2.47004 11.2131C2.40511 11.1988 2.33785 10.9616 2.29754 10.8198C2.25633 10.6746 2.21965 10.5453 2.16613 10.4678C2.36286 10.1967 3.0535 9.12927 3.74297 8.02896C5.15924 5.76861 5.12023 5.71781 5.08239 5.66869C5.05893 5.63823 5.02575 5.61983 4.98441 5.6232C4.67233 5.63162 3.69956 7.01005 2.46019 8.81123C2.05286 9.40337 1.701 9.91477 1.62298 9.98242C1.4462 10.1359 1.3547 10.3103 1.35121 10.5012C1.34317 10.9293 1.75335 11.4002 2.41755 12.0217C2.76385 12.3456 3.01825 12.5901 3.21719 12.7814C3.91029 13.4472 3.93724 13.4732 4.83356 13.9587L4.8959 13.9924L4.92389 13.9273C4.95499 13.8556 4.76344 13.5976 4.70512 13.5219C4.72106 13.4679 4.79714 13.3188 4.86492 13.186C5.12581 12.6753 5.30025 12.3038 5.16961 12.1746Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8669 13.9007C13.7416 13.9644 13.6725 13.9871 13.449 13.9828C14.0307 12.5248 14.46 11.0596 14.7526 9.08706C15.1815 9.60144 15.6872 9.97689 16.1926 10.2592C15.8987 11.283 14.442 13.6079 13.8669 13.9007ZM13.0359 13.9666C12.8663 13.9463 12.7194 13.9103 12.6444 13.8642C12.2235 13.6053 11.3409 11.888 11.1256 10.7259C11.8861 10.5951 13.3297 9.88358 14.0285 9.17519C13.8783 10.7787 13.4602 12.3342 13.0359 13.9666ZM12.9302 2.60473C12.2757 2.6173 11.6191 2.65773 11.1131 2.69013C12.2053 1.82687 14.8144 1.6812 15.0871 2.62831C14.5541 2.62598 13.773 2.58879 12.9302 2.60473ZM10.052 2.58879C9.78673 2.28863 9.43694 1.51168 9.01224 1.60642C9.29697 1.09165 10.0852 0.801083 11.2021 0.683017C11.4669 0.915261 12.0041 1.10707 12.1745 1.63519C11.5543 1.66448 11.0564 1.7228 10.8874 1.81456C10.5865 1.97772 10.2786 2.27982 10.052 2.58879ZM13.5127 0.966582C13.6815 1.11407 13.8231 1.24548 14.0285 1.6243C13.6443 1.61277 13.2382 1.60953 12.8489 1.61497C12.5524 0.988225 12.3332 0.981875 11.9689 0.664744C12.6108 0.583225 13.2146 0.706605 13.5127 0.966582ZM17.5266 3.92626C17.5216 3.60964 18.1967 3.24495 18.1531 2.8463C18.1236 2.5766 16.624 1.72448 16.3679 1.83063C16.1675 1.91383 16.0471 2.27165 15.8769 2.46696C15.9443 2.20517 15.763 1.86419 15.682 1.76505C15.6138 1.68159 15.3768 1.69934 14.7781 1.65942C14.5589 1.16137 14.0666 0.750539 13.7363 0.451681C13.3948 0.142715 12.5218 0.0556239 11.5396 0.152565L11.5394 0.152435C11.4391 0.0772671 11.3239 -0.0258946 11.079 0.00585745C10.9018 0.0287967 10.6646 0.0850431 10.6816 0.163192C10.6902 0.20259 10.6775 0.279184 10.6377 0.286182C9.2323 0.533459 8.02067 0.953752 7.69939 1.78514C7.6399 1.93936 7.5983 2.22189 7.61398 2.57932C7.17049 2.97486 6.79659 3.36781 6.79245 3.49041C6.78312 3.76426 7.26834 4.15396 7.30398 4.35808C7.33975 4.5622 6.43073 5.95424 5.88473 7.874C5.2134 10.2338 5.61361 13.492 7.71533 13.4747C8.85399 13.4652 8.57263 11.7314 7.79918 11.7654C7.57018 11.7756 7.73036 12.9992 7.20963 12.7678C6.28662 12.3578 6.1311 10.0964 6.79932 8.40096C8.14612 4.98444 8.66569 4.80145 8.62421 4.55702C8.58287 4.31272 8.05475 3.88919 8.04192 3.72395C8.02689 3.53214 8.7958 2.79679 9.02714 2.87753C9.23022 2.94817 9.56278 3.72603 9.84867 3.7767C10.1019 3.82167 14.9308 2.97227 16.0928 3.49754C17.2549 4.02281 18.9717 7.88165 18.8423 8.28198C18.7127 8.68206 17.6326 9.3736 16.6573 9.32747C15.9764 9.29533 15.0863 8.67597 14.7058 8.34471C14.715 8.33914 14.7236 8.3311 14.7329 8.32501C14.6325 8.36571 14.5195 8.39098 14.3896 8.39098C14.2678 8.39098 14.1615 8.36739 14.0657 8.33123C13.5148 8.79222 12.5406 9.41521 11.6738 9.47197C10.5403 9.5461 9.42061 8.78703 9.23696 8.45785C9.02908 8.08525 9.79878 6.6625 9.69043 6.5736C9.47206 6.39449 7.49255 8.50904 7.7117 9.25048C7.87772 9.81256 9.11566 10.3816 10.1168 10.6224C10.3704 11.5488 11.7513 13.9294 12.1311 14.1767C12.5362 14.4404 13.4653 14.5391 13.9652 14.3335C14.5358 14.0987 16.386 12.0966 16.9474 10.5062C17.1264 10.4943 17.5467 10.3758 17.775 10.3091C17.5684 13.4463 14.4127 15.6976 14.5249 15.9053C14.6393 16.117 16.3269 15.6068 16.5297 15.8102C16.7172 15.9982 15.8945 16.92 15.9486 16.92C16.8977 16.9202 17.9749 15.6303 17.8258 15.0995C17.7387 14.7889 16.5176 14.949 16.4466 14.8241C16.379 14.705 18.5535 13.1807 19.0591 9.7164C19.4145 9.49491 19.6899 9.25865 19.7828 9.05259C20.0689 8.41949 17.5279 4.00842 17.5266 3.92626Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4555 5.48616C16.1192 5.48616 15.8447 5.76065 15.8447 6.09684C15.8447 6.43315 16.1192 6.70738 16.4555 6.70738C16.7918 6.70738 17.066 6.43315 17.066 6.09684C17.066 5.76065 16.7918 5.48616 16.4555 5.48616Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8419 5.4899C11.5067 5.4899 11.2332 5.76348 11.2332 6.09876C11.2332 6.43403 11.5067 6.70749 11.8419 6.70749C12.1772 6.70749 12.4507 6.43403 12.4507 6.09876C12.4507 5.76348 12.1772 5.4899 11.8419 5.4899Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.22005 11.7185C4.89204 12.216 1.70634 8.94399 1.4159 8.73766C0.795121 8.29689 1.66837 7.66717 2.4715 6.75401C3.87986 5.15319 3.35965 6.2128 4.43701 5.48613C4.44388 5.49831 5.42353 6.25919 5.25181 6.53991C5.11728 6.75971 4.08281 5.81415 3.97952 5.9142C3.79951 6.08838 3.49223 6.13659 3.52437 6.17495C4.1064 6.87 4.92819 7.21512 4.63141 7.51191C4.45865 7.68466 3.77968 6.97834 3.29174 6.5898C2.87092 6.25466 2.62935 7.03329 2.70089 7.14047C3.46799 8.29029 4.61845 8.91262 4.34525 9.27226C4.02449 9.54987 3.52307 8.78989 2.4391 7.842C2.07324 7.52228 1.94765 8.10884 1.7885 8.25983C2.09851 8.5789 5.40888 11.432 5.22005 11.7185Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4595 16.5406C14.142 16.6496 13.5502 16.7063 12.6959 16.6527C11.3022 16.5655 9.97871 16.0712 9.1459 15.8278C9.2269 15.9708 9.44644 16.3947 9.51305 16.5478C9.50061 16.5563 9.51901 16.5819 9.54519 16.6202C9.57358 16.6827 9.60001 16.7353 9.62464 16.773C9.64473 16.8385 9.64784 16.9144 9.60481 16.9967C9.48104 17.2334 8.05713 16.8858 7.98468 16.7067C7.90718 16.5155 8.20694 15.9326 8.16405 15.7424C8.12102 15.5527 7.70682 15.3085 7.45539 15.1524C5.4024 13.8765 1.39556 10.2432 1.67407 9.03758C1.93638 7.90241 3.93014 5.89763 4.3669 5.82195C4.80352 5.74613 6.85094 6.71113 6.94373 6.26414C7.0075 5.9566 4.33229 4.83893 3.84927 4.94948C3.39269 5.05355 0.297456 7.86626 0.0392932 8.95541C-0.569568 11.5258 6.08306 15.2739 6.95617 15.8579C7.21447 16.0305 6.70579 16.6219 6.8893 16.9756C7.1301 17.4393 10.5287 17.9489 10.6092 17.6676C10.6477 17.5335 10.4975 17.2076 10.3085 16.9114C10.7904 16.9738 11.5633 17.0711 12.6702 17.1969C14.6757 17.47 15.1036 17.0198 15.164 16.9513C15.2243 16.883 14.5378 16.5115 14.4595 16.5406Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0673 8.40698C14.0275 8.38106 13.9629 8.31574 13.8173 8.16501C13.7442 8.0892 13.6815 8.01882 13.6159 7.95247C13.5346 7.87043 13.4531 7.78814 13.3645 7.6807C12.8214 7.0222 15.7123 6.95857 15.3993 7.5835C15.2847 7.81237 15.141 7.97683 14.9788 8.1645C14.7365 8.44482 14.7599 8.50055 14.4381 8.49873C14.3024 8.49809 14.1628 8.47994 14.0673 8.40698Z",fill:"currentColor"})),i=({...e})=>r().createElement("svg",o({width:20,height:20,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("circle",{cx:"10",cy:"10",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"45",strokeLinecap:"round",r:"9"}),r().createElement("animateTransform",{attributeName:"transform",type:"rotate",by:"360",dur:"1s",repeatCount:"indefinite"})),a=({...e})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("rect",{x:"11",y:"1.4903",width:"13.4488",height:"13.4488",rx:"1",transform:"rotate(45 11 1.4903)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),r().createElement("path",{d:"M10.9968 12.6472C11.4475 12.6472 11.6951 12.3679 11.7078 11.9045L11.7903 7.21362C11.7903 7.16919 11.7966 7.12476 11.7966 7.09302C11.7966 6.5979 11.4792 6.29321 11.0032 6.29321C10.5271 6.29321 10.2034 6.5979 10.2034 7.09302C10.2034 7.12476 10.2097 7.16919 10.2097 7.21362L10.2922 11.9045C10.3049 12.3679 10.5461 12.6472 10.9968 12.6472ZM10.9968 15.7068C11.5173 15.7068 11.9236 15.3069 11.9236 14.8054C11.9236 14.304 11.5173 13.9104 10.9968 13.9104C10.4827 13.9104 10.0764 14.304 10.0764 14.8054C10.0764 15.3069 10.4827 15.7068 10.9968 15.7068Z",fill:"currentColor"})),L=({direction:e="right",...C})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),"left"===e&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"2.75",y1:"9.94765",x2:"17.25",y2:"9.94765",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"2.74802",y1:"9.94822",x2:"9.69557",y2:"3.00067",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 2.74802 8.94667)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"right"===e&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"17.25",y1:"10.0079",x2:"2.75",y2:"10.0079",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"17.252",y1:"10.0073",x2:"10.3044",y2:"16.9549",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 17.252 11.0089)",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round"})),"up"===e&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"10.0301",y1:"2.72777",x2:"10.0301",y2:"17.2278",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"10.0295",y1:"2.72578",x2:"16.9771",y2:"9.67334",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 11.0311 2.72578)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"down"===e&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"9.96985",y1:"17.2278",x2:"9.96985",y2:"2.72777",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"9.97047",y1:"17.2298",x2:"3.02292",y2:"10.2822",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 8.96887 17.2298)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))),c=e=>r().createElement(L,o({direction:"left"},e)),h=e=>r().createElement(L,o({direction:"right"},e)),s=e=>r().createElement(L,o({direction:"up"},e)),d=e=>r().createElement(L,o({direction:"down"},e)),w=({size:e=20,...C})=>r().createElement("svg",o({width:e,height:e,viewBox:"0 0 450 450",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},C),r().createElement("path",{d:"M241.176,32.58 C212.203,3.607 165.229,3.607 136.257,32.58 C104.728,64.108 64.7505,104.086 33.2582,135.578 C4.3968,164.44 4.3968,211.233 33.2582,240.095 C74.0633,280.9 129.115,335.951 161.573,368.409 C178.953,385.789 202.525,395.5527 227.103,395.5527 C265.428,395.5527 323.836,395.5527 361.062,395.5527 C370.443,395.5527 379.44,391.8261 386.073,385.193 C392.706,378.559 396.433,369.563 396.433,360.182 C396.433,325.232 396.433,271.611 396.433,233.469 C396.433,204.251 384.826,176.229 364.165,155.569 C331.325,122.728 279.883,71.286 241.176,32.58 Z",fill:"#FFAD3B"}),r().createElement("path",{d:"M356.247,395.5527 C362.981,395.5527 369.052,391.4966 371.63,385.275 C374.208,379.054 372.784,371.893 368.024,367.13 C291.192,290.26 85.032,84.001 85.032,84.001 C67.7094,101.324 50.3646,118.624 32.9985,135.901 L292.65,395.5527 C292.65,395.5527 327.055,395.5527 356.247,395.5527 Z",fill:"#FE8300"}),r().createElement("path",{d:"M396.584,291.619 L136.932,31.967 C136.932,31.967 136.932,31.967 136.932,31.967 C150.667,18.162 169.33,10.389 188.804,10.364 C208.278,10.338 226.962,18.063 240.732,31.833 C278.866,69.968 329.542,120.643 362.599,153.701 C384.359,175.461 396.584,204.974 396.584,235.747 C396.584,262.965 396.584,291.619 396.584,291.619 Z",fill:"#FDC950"}),r().createElement("path",{d:"M396.232,202.759 C395.989,200.247 394.319,198.1 391.943,197.248 C389.568,196.396 386.914,196.992 385.13,198.777 C352.273,231.665 231.009,353.059 199.222,384.881 C197.563,386.541 197.001,389.005 197.777,391.2207 C198.553,393.436 200.53,395.0112 202.862,395.2735 C204.547,395.4583 206.248,395.5527 207.959,395.5527 C247.622,395.5527 338.046,395.5527 377.469,395.5527 L396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.631 396.365,204.19 396.232,202.759 Z",fill:"#F8C978"}),r().createElement("path",{d:"M396.244,202.896 C396.007,200.358 394.325,198.186 391.927,197.322 C389.53,196.458 386.849,197.057 385.048,198.86 C353.145,230.793 240.578,343.48 240.578,343.48 L292.65,395.5527 C325.192,395.5527 357.727,395.5527 377.469,395.5527 C382.498,395.5527 387.322,393.5548 390.878,389.9984 C394.435,386.442 396.433,381.618 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.677 396.369,204.281 396.244,202.896 Z",fill:"#FAA849"}),r().createElement("path",{d:"M396.254,203.004 C396.021,200.446 394.33,198.254 391.915,197.38 C389.5,196.506 386.797,197.109 384.982,198.926 C360.753,223.176 292.467,291.536 292.467,291.536 C292.467,291.536 359.703,358.807 383.025,382.141 C385.271,384.388 388.649,385.061 391.584,383.845 C394.519,382.63 396.433,379.766 396.433,376.59 C396.433,376.589 396.433,376.589 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.714 396.373,204.354 396.254,203.004 Z",fill:"#FFCC7A"}),r().createElement("path",{d:"M396.276,203.263 C396.055,200.657 394.342,198.416 391.886,197.519 C389.429,196.622 386.675,197.232 384.827,199.082 C370.799,213.119 344.456,239.491 344.456,239.491 L396.433,291.671 C396.433,259.264 396.433,226.859 396.433,207.079 C396.433,205.801 396.38,204.528 396.276,203.263 Z",fill:"#FFE09D"}),r().createElement("path",{d:"M46.5328,242.175 L52.9512,249.313 C53.9647,250.664 54.8775,252.126 55.2208,253.761 C55.6435,255.774 55.3689,257.989 54.2428,259.718 C53.9658,260.143 53.5981,260.501 53.2757,260.893 C53.274,260.895 53.2722,260.896 53.2722,260.896 C52.1867,261.725 52.0041,262.005 50.6898,262.447 C48.1707,263.294 45.2579,262.721 43.0585,261.237 C42.5802,260.914 42.1613,260.511 41.7126,260.148 C41.7126,260.148 26.1296,245.076 26.1296,245.076 C26.1296,245.076 25.2578,244.255 24.5604,243.563 C15.1361,234.199 8.0369,222.541 4.0988,209.605 C0.2362,196.918 -0.5051,183.315 1.9442,170.235 C4.3825,157.213 10.1396,144.798 18.4641,134.225 L18.568,134.094 C20.238,132.052 22.0092,130.092 23.8572,128.217 L39.2699,112.604 C56.93,94.959 74.5982,77.311 92.363,59.748 C98.876,53.31 105.378,46.86 111.945,40.477 C117.806,34.779 123.789,29.208 129.747,23.628 C130.042,23.351 130.308,23.103 130.308,23.103 C139.686,14.435 151.175,7.899 163.35,4.342 C169.363,2.585 175.521,1.454 181.743,1.068 C183.885,0.907 186.038,0.832 188.208,0.837 C201.73,0.91 215.282,4.826 227.186,11.48 C235.651,16.211 243.295,22.357 250.263,29.1 C258.483,37.055 266.481,45.276 274.395,53.342 C293.825,73.144 313.015,93.115 332.556,112.921 L332.558,112.923 C332.887,113.331 333.258,113.71 333.545,114.149 C334.924,116.255 335.197,119.052 334.25,121.392 C333.728,122.683 333.427,122.887 332.555,123.958 L332.552,123.961 C332.147,124.29 331.774,124.661 331.338,124.949 C328.808,126.62 325.289,126.615 322.743,124.947 C321.708,124.269 321.155,123.602 320.315,122.771 C298.977,101.675 278.191,80.62 256.807,59.542 C250.127,52.958 243.436,46.335 236.521,39.987 C231.091,35.002 225.145,30.557 218.649,27.081 C208.055,21.411 196.13,18.649 184.223,19.655 C183.826,19.688 183.436,19.725 183.339,19.736 C172.551,20.879 161.872,25.255 153.016,32 L189.346,71.345 L201.841,59.271 C203.021,58.269 204.204,57.256 205.555,56.505 C206.743,55.846 208.063,55.316 209.396,55.036 C209.996,54.91 210.613,54.891 211.221,54.818 C211.784,54.866 212.346,54.913 212.908,54.961 C214.371,55.465 214.384,55.465 215.637,56.372 L215.641,56.376 C215.94,56.788 216.304,57.161 216.538,57.614 C217.902,60.251 217.038,63.702 215.508,66.458 C214.757,67.809 213.744,68.992 212.742,70.172 L200.224,83.126 L218.713,103.15 C219.683,104.342 220.663,105.537 221.387,106.887 C222.845,109.606 223.716,113.057 222.389,115.656 C222.165,116.095 221.813,116.457 221.524,116.858 L221.521,116.861 C221.12,117.15 220.758,117.502 220.318,117.727 C217.712,119.058 214.296,118.197 211.55,116.725 C210.2,116 209.005,115.021 207.812,114.05 L188.01,95.766 L150.825,134.247 L189.144,174.99 L207.135,157.69 C208.261,156.746 209.39,155.792 210.683,155.103 C211.832,154.491 213.105,154.017 214.391,153.785 C214.975,153.679 215.574,153.679 216.166,153.626 C216.717,153.689 217.267,153.752 217.817,153.815 C219.266,154.353 219.278,154.353 220.521,155.271 L220.524,155.275 C221.366,156.414 221.646,156.555 221.981,157.979 C222.696,161.018 221.42,164.373 219.552,166.935 C219.11,167.541 218.588,168.085 218.106,168.661 L200.455,187.017 L220.269,208.084 C221.401,209.435 222.543,210.785 223.419,212.307 C225.127,215.272 226.377,219.06 225.003,221.957 C224.781,222.425 224.411,222.807 224.115,223.232 L224.112,223.235 C223.687,223.531 223.305,223.901 222.837,224.123 C221.213,224.893 219.193,224.757 217.452,224.315 C215.173,223.737 212.995,222.587 211.039,221.128 C210.315,220.588 209.656,219.968 208.964,219.389 L188.15,199.813 L151.099,238.345 L219.08,309.063 C220.266,310.466 221.465,311.872 222.354,313.477 C224.144,316.71 225.187,320.848 223.582,323.96 C223.306,324.495 222.876,324.935 222.523,325.422 L222.52,325.426 C222.032,325.779 221.592,326.209 221.057,326.484 C217.935,328.095 213.844,327.068 210.574,325.256 C208.969,324.367 207.563,323.168 206.161,321.983 L135.755,254.302 L97.265,294.33 C121.366,318.49 145.44,342.677 169.72,366.656 C173.648,370.523 178.344,373.639 183.163,376.499 C195.442,383.785 209.247,388.538 223.637,388.553 L224.923,388.673 C225.337,388.791 225.764,388.872 226.165,389.028 C229.765,390.4266 231.69,395.0788 229.893,398.6792 C228.929,400.6113 227.037,402.0394 224.909,402.4348 C223.468,402.7027 222.039,402.5495 220.603,402.4939 C201.006,401.7355 181.739,393.7103 166.235,381.987 C163.993,380.292 161.812,378.523 159.807,376.543 L159.729,376.465 L63.974,280.815 L63.1482,279.821 C62.5922,278.824 62.3733,278.594 62.1079,277.469 C61.4235,274.566 62.8519,271.232 65.5115,269.749 C66.2668,269.327 67.0937,269.05 67.9502,268.93 C68.8013,268.811 69.6653,268.929 70.52,269.047 C70.9283,269.184 71.351,269.283 71.745,269.457 C72.8032,269.924 72.9894,270.181 73.8681,270.91 C76.406,273.445 78.9427,275.981 81.478,278.518 L121.207,240.316 L83.425,203.996 L46.5328,242.175 Z M100.797,186.019 L137.725,224.433 L175.602,188.011 L135.404,150.206 L100.797,186.019 Z M32.3203,154.869 C28.3673,160.645 25.4099,167.115 23.6426,173.764 C20.4984,185.593 20.7944,197.982 24.4876,209.374 C26.1637,214.544 28.46,219.451 31.3582,224.011 L67.7073,188.886 L32.3203,154.869 Z M83.954,101.816 L82.861,102.915 C72.3568,113.466 61.813,123.978 51.2381,134.466 L86.291,170.929 L121.383,137.019 L83.954,101.816 Z M136.574,48.272 C133.845,51.159 131.121,54.051 128.351,56.9 C123.065,62.337 112.48,73.053 102.627,83 L138.173,120.795 L175.77,84.464 L136.574,48.272 Z",fill:"#525252"}),r().createElement("path",{d:"M389.513,316.189 C389.506,289.674 389.433,263.159 389.433,236.644 C389.381,216.281 383.785,196.321 373.365,179.165 C368.752,171.57 363.224,164.536 356.975,158.278 L344.644,145.947 C344.369,145.616 344.062,145.308 343.819,144.953 C342.114,142.465 342.243,138.891 344.208,136.525 C345.313,135.195 346.913,134.303 348.627,134.064 C349.478,133.946 350.342,134.064 351.196,134.183 C351.605,134.32 352.027,134.42 352.421,134.594 C353.479,135.061 353.665,135.318 354.543,136.047 C361.842,143.346 369.449,150.416 375.894,158.43 C387.542,172.914 395.902,190.021 400.163,208.251 C402.018,216.188 403.089,224.267 403.36,232.382 C403.403,233.675 403.429,234.962 403.432,236.251 L403.433,236.626 C403.433,278.582 403.615,320.538 403.432,362.493 C403.394,371.349 400.323,380.265 394.78,387.273 C387.318,396.7072 375.511,402.4995 363.363,402.5525 C332.687,402.6027 301.956,402.5583 271.221,402.5603 L257.638,402.5606 L256.352,402.4415 C255.938,402.3236 255.511,402.2435 255.109,402.088 C252.298,400.9988 250.384,397.9774 250.668,394.9149 C250.946,391.9076 253.369,389.2375 256.351,388.68 C256.775,388.601 257.209,388.6 257.638,388.561 C277.493,388.56 297.366,388.558 317.217,388.556 L389.513,316.189 Z",fill:"#525252"})),m=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.1155 20C15.3977 20 16.2584 19.1767 16.3212 17.8881L16.9399 4.80537H17.8365C18.2041 4.80537 18.5 4.50112 18.5 4.13423C18.5 3.76734 18.2041 3.45414 17.8365 3.45414H13.9182V2.11186C13.9182 0.832215 13.0485 0 11.6677 0H8.31435C6.93354 0 6.07278 0.832215 6.07278 2.11186V3.45414H2.17247C1.81382 3.45414 1.5 3.76734 1.5 4.13423C1.5 4.50112 1.81382 4.80537 2.17247 4.80537H3.06909L3.68776 17.8971C3.75053 19.1857 4.60232 20 5.89346 20H14.1155ZM12.4926 3.45414H7.50738V2.20134C7.50738 1.69128 7.88397 1.33333 8.42194 1.33333H11.5691C12.116 1.33333 12.4926 1.69128 12.4926 2.20134V3.45414ZM13.981 18.6577H6.02795C5.50791 18.6577 5.12236 18.264 5.09546 17.745L4.46783 4.80537H15.5053L14.9135 17.745C14.8866 18.2729 14.51 18.6577 13.981 18.6577ZM12.663 17.0828C12.9589 17.0828 13.183 16.8412 13.192 16.5011L13.461 7.05145C13.4699 6.71141 13.2368 6.46085 12.932 6.46085C12.654 6.46085 12.4209 6.72036 12.4119 7.04251L12.1429 16.5011C12.134 16.8233 12.3581 17.0828 12.663 17.0828ZM7.34599 17.0828C7.65084 17.0828 7.875 16.8233 7.86603 16.5011L7.59705 7.04251C7.58808 6.72036 7.34599 6.46085 7.06804 6.46085C6.76319 6.46085 6.53903 6.71141 6.548 7.05145L6.82595 16.5011C6.83492 16.8412 7.05011 17.0828 7.34599 17.0828ZM10.009 17.0828C10.2959 17.0828 10.5469 16.8233 10.5469 16.5011V7.04251C10.5469 6.72036 10.3049 6.46085 10.009 6.46085C9.71308 6.46085 9.46203 6.72036 9.46203 7.04251V16.5011C9.46203 16.8233 9.71308 17.0828 10.009 17.0828Z"})),p=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M16.411 14.0458L16.8421 4.82263H17.9198C18.288 4.82263 18.5844 4.50831 18.5844 4.1401C18.5844 3.77189 18.288 3.46655 17.9198 3.46655H13.8156V2.11944C13.8156 0.826224 12.9445 0 11.5615 0H8.20269C6.81966 0 5.95752 0.826224 5.95752 2.11944V3.27795H5.64319L7.17889 4.82263H15.4052L15.037 12.6807L16.411 14.0458ZM18.3868 18.5272C18.6472 18.2488 18.6562 17.8177 18.3868 17.5483L2.3832 1.5357C2.11378 1.26628 1.66475 1.26628 1.39533 1.5357C1.13489 1.79614 1.13489 2.25415 1.39533 2.51459L17.4079 18.5272C17.6773 18.7966 18.1174 18.7966 18.3868 18.5272ZM12.3877 3.46655H7.39443V2.20925C7.39443 1.69735 7.77162 1.33812 8.31046 1.33812H11.4627C12.0105 1.33812 12.3877 1.69735 12.3877 2.20925V3.46655ZM14.0132 20C14.9741 20 15.6567 19.533 15.989 18.7966L15.9979 18.626L14.8304 17.4585L14.8125 17.7189C14.8035 18.2398 14.4173 18.6439 13.8695 18.6439H5.91261C5.39173 18.6439 5.00556 18.2577 4.97862 17.7279L4.45774 7.09475L2.99389 5.62191L3.56865 17.8895C3.63152 19.1738 4.48468 20 5.7779 20H14.0132ZM10.4389 8.07364V7.0678C10.4389 6.7445 10.1964 6.48406 9.90004 6.48406C9.73839 6.48406 9.58572 6.56489 9.50489 6.69062V7.13965L10.4389 8.07364ZM13.2409 10.8936L13.3576 7.0678C13.3666 6.73552 13.1331 6.48406 12.8277 6.48406C12.5493 6.48406 12.3158 6.7445 12.3069 7.0678L12.235 9.86978L13.2409 10.8936ZM7.23278 17.0723C7.53812 17.0723 7.76264 16.8119 7.75366 16.4796L7.57404 10.2021L6.49636 9.12438L6.7119 16.4886C6.72088 16.8298 6.93641 17.0723 7.23278 17.0723ZM9.90004 17.0723C10.1874 17.0723 10.4389 16.8119 10.4389 16.4886V13.0579L9.35222 11.9892V16.4886C9.35222 16.8119 9.60368 17.0723 9.90004 17.0723ZM12.5583 17.0723C12.8547 17.0723 13.0792 16.8298 13.0882 16.4886L13.1061 15.7252L12.0913 14.7104L12.0374 16.4796C12.0285 16.8119 12.253 17.0723 12.5583 17.0723Z"})),g=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M10.0037 16C15.9166 16 20 11.4282 20 10C20 8.56476 15.9093 4 10.0037 4C4.17124 4 0 8.56476 0 10C0 11.4282 4.16392 16 10.0037 16ZM10.0037 14.8938C5.18112 14.8938 1.28064 10.9872 1.28064 10C1.28064 9.16686 5.18112 5.10618 10.0037 5.10618C14.8042 5.10618 18.7194 9.16686 18.7194 10C18.7194 10.9872 14.8042 14.8938 10.0037 14.8938ZM10.0037 13.9207C12.2795 13.9207 14.109 12.1354 14.109 10C14.109 7.80863 12.2795 6.07935 10.0037 6.07935C7.71314 6.07935 5.87633 7.80863 5.88362 10C5.89828 12.1354 7.71314 13.9207 10.0037 13.9207ZM10.0037 11.3022C9.24259 11.3022 8.62788 10.7141 8.62788 10C8.62788 9.27888 9.24259 8.69778 10.0037 8.69778C10.7574 8.69778 11.3721 9.27888 11.3721 10C11.3721 10.7141 10.7574 11.3022 10.0037 11.3022Z"})),M=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M16.261 5.45801L17.4563 4.2627C18.0208 3.69824 18.0374 3.01758 17.4978 2.46143L16.9583 1.92187C16.4187 1.36572 15.7131 1.41553 15.1487 1.97168L13.9534 3.15869L16.261 5.45801ZM1.90064 18.2993L4.35767 17.3696L15.1321 6.57861L12.8245 4.2793L2.05005 15.0703L1.15356 17.5273C0.970948 18.0171 1.46899 18.457 1.90064 18.2993Z"})),u=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM12.4218 14.5668C12.772 14.5668 13.0554 14.2735 13.0554 13.9313C13.0554 13.7439 12.9804 13.6135 12.8554 13.4913L10.8962 11.5684L12.8637 9.62113C12.9971 9.49077 13.0638 9.36855 13.0638 9.19745C13.0638 8.84709 12.7803 8.57007 12.4218 8.57007C12.2551 8.57007 12.1217 8.63525 11.9883 8.76562L9.98749 10.6966L8.01167 8.77376C7.88662 8.65155 7.75323 8.58637 7.57816 8.58637C7.21967 8.58637 6.93622 8.85524 6.93622 9.19745C6.93622 9.3767 7.01125 9.51521 7.12797 9.62928L9.09546 11.5684L7.12797 13.4995C7.01125 13.6135 6.93622 13.752 6.93622 13.9313C6.93622 14.2735 7.21967 14.5668 7.57816 14.5668C7.75323 14.5668 7.90329 14.4853 8.02001 14.3713L9.98749 12.4402L11.9717 14.3713C12.0884 14.4772 12.2301 14.5668 12.4218 14.5668Z"})),E=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM9.99583 14.9661C10.3543 14.9661 10.6628 14.6809 10.6628 14.3387V11.2996L10.6044 9.93889L11.3214 10.664L12.2384 11.5684C12.3635 11.6907 12.5302 11.7558 12.6886 11.7558C13.0388 11.7558 13.3055 11.5196 13.3055 11.1855C13.3055 10.99 13.2305 10.8514 13.0888 10.7292L10.4794 8.36638C10.3043 8.21157 10.1709 8.14639 9.99583 8.14639C9.8291 8.14639 9.68737 8.21157 9.5123 8.36638L6.91121 10.7292C6.76949 10.8514 6.69446 10.99 6.69446 11.1855C6.69446 11.5196 6.94456 11.7558 7.29471 11.7558C7.46144 11.7558 7.63652 11.6907 7.75323 11.5684L8.67028 10.664L9.38724 9.93889L9.33722 11.2996V14.3387C9.33722 14.6809 9.63735 14.9661 9.99583 14.9661Z"})),k=e=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M9.7215 13.6806L10.9554 12.4282C9.73078 12.3354 8.93292 11.9643 8.3299 11.3613C6.70636 9.73773 6.71564 7.43695 8.32062 5.83197L11.345 2.80756C12.9686 1.1933 15.2508 1.18402 16.8743 2.80756C18.4979 4.43109 18.4793 6.7226 16.8743 8.32758L15.056 10.1459C15.3157 10.7397 15.3714 11.4262 15.2786 12.0292L18.0062 9.31098C20.2235 7.08441 20.242 3.93939 17.9969 1.685C15.7425 -0.569395 12.5882 -0.55084 10.3616 1.67572L7.19806 4.84857C4.9715 7.07514 4.95294 10.2294 7.20734 12.4746C7.79181 13.059 8.534 13.4765 9.7215 13.6806ZM9.30402 18.0502L12.4769 14.8681C14.7034 12.6415 14.722 9.48725 12.4676 7.24213C11.8831 6.65766 11.1409 6.24018 9.95343 6.03607L8.71955 7.28852C9.94415 7.39057 10.742 7.75238 11.345 8.35541C12.9686 9.97894 12.9593 12.2797 11.3543 13.8847L8.32062 16.9091C6.70636 18.5234 4.42414 18.5327 2.8006 16.9184C1.17706 15.2856 1.18634 13.0034 2.8006 11.3891L4.61896 9.57074C4.35919 8.98627 4.29425 8.29047 4.3963 7.68744L1.66876 10.4057C-0.548521 12.6323 -0.567076 15.7866 1.67804 18.0317C3.93244 20.2861 7.08673 20.2675 9.30402 18.0502Z"})),v=e=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M16.4502 20C17.0366 20 17.5 19.646 17.5 18.7983V2.9157C17.5 0.978109 16.5259 0 14.5681 0H5.4319C3.47415 0 2.5 0.978109 2.5 2.9157V18.7983C2.5 19.646 2.96343 20 3.54981 20C4.03216 20 4.32535 19.7578 5.27112 18.817L9.86759 14.3083C9.91488 14.2711 9.95271 14.2338 10 14.2338C10.0378 14.2338 10.0851 14.2711 10.1324 14.3083L14.7289 18.817C15.6557 19.7392 15.9678 20 16.4502 20ZM4.0227 17.6525V2.94364C4.0227 2.01211 4.52396 1.49977 5.50757 1.49977H14.4924C15.4666 1.49977 15.9773 2.01211 15.9773 2.94364V17.6525C15.9773 17.8295 15.8733 17.8575 15.7409 17.7364L10.4729 12.6036C10.3026 12.436 10.1324 12.3894 10 12.3894C9.85813 12.3894 9.69735 12.436 9.52711 12.6036L4.25914 17.7364C4.12673 17.8668 4.0227 17.8295 4.0227 17.6525Z"})),H=e=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M3.75461 20C3.06273 20 2.5 19.5797 2.5 18.6112V3.00594C2.5 1.03243 3.53321 0 5.50738 0H14.4926C16.4668 0 17.5 1.03243 17.5 3.00594V18.6112C17.5 19.5797 16.9373 20 16.2454 20C15.7196 20 15.3875 19.7259 14.9816 19.3422L10.4336 15.0388C10.2491 14.8652 10.1199 14.8013 10 14.8013C9.88007 14.8013 9.76015 14.8561 9.56642 15.0388L5.47048 18.8945C4.58487 19.7168 4.28044 20 3.75461 20Z"})),Z=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.2127 11.6597L16.1835 9.16538C16.3419 8.96408 16.4299 8.78029 16.4299 8.57025C16.4299 8.21142 16.1483 7.94011 15.7524 7.94011H10.7198L13.3241 1.0699C13.6936 0.107194 12.673 -0.400414 12.0571 0.387254L8.01873 5.49834L9.10092 6.57482L10.9134 4.18556L9.60242 7.07368L11.8988 9.35792H13.984L13.0865 10.5394L14.2127 11.6597ZM17.2921 17.2521C17.5649 16.9895 17.5737 16.5344 17.2921 16.2631L3.69877 2.74151C3.42602 2.47895 2.96851 2.4702 2.70456 2.74151C2.43181 3.00406 2.43181 3.46791 2.70456 3.73047L16.3067 17.2521C16.5795 17.5234 17.0282 17.5234 17.2921 17.2521ZM7.94834 19.6151L11.978 14.504L10.8958 13.4275L9.09212 15.7993L10.3943 12.9287L8.08911 10.6357H6.01272L6.91894 9.46294L5.78396 8.3427L3.82194 10.837C3.66357 11.0295 3.57559 11.2133 3.57559 11.4234C3.57559 11.7909 3.85714 12.0622 4.25306 12.0622H9.28568L6.68139 18.9237C6.31186 19.8864 7.33246 20.4028 7.94834 19.6151Z"})),V=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M9.99565 20C14.9285 20 19 15.8779 19 10.8837C19 8.03874 17.5993 5.3435 15.494 3.74044C15.0242 3.35289 14.45 3.42335 14.1629 3.83733C13.8497 4.26892 13.9889 4.78859 14.3891 5.14972C16.1029 6.47973 17.1904 8.53199 17.1991 10.8837C17.2078 14.9266 13.9889 18.1767 9.99565 18.1767C6.00242 18.1767 2.80957 14.9266 2.80957 10.8837C2.80957 7.46622 5.08893 4.62124 8.20348 3.81971V5.09687C8.20348 5.77509 8.69937 5.96006 9.23876 5.5637L12.1793 3.45858C12.6143 3.13269 12.623 2.63944 12.1793 2.32235L9.24746 0.208434C8.69937 -0.187926 8.20348 -0.0117661 8.20348 0.675258V1.96123C4.11455 2.8156 1 6.51496 1 10.8837C1 15.8779 5.07153 20 9.99565 20ZM9.98695 14.8385C10.4132 14.8385 10.6916 14.5302 10.6916 14.0722V11.8878H12.971C13.4147 11.8878 13.7192 11.6236 13.7192 11.192C13.7192 10.7604 13.4234 10.4874 12.971 10.4874H10.6916V8.18848C10.6916 7.73046 10.4132 7.43099 9.98695 7.43099C9.56936 7.43099 9.29966 7.74808 9.29966 8.18848V10.4874H7.029C6.57661 10.4874 6.27211 10.7604 6.27211 11.192C6.27211 11.6236 6.59401 11.8878 7.029 11.8878H9.29966V14.0722C9.29966 14.5214 9.56936 14.8385 9.98695 14.8385Z"})),f=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M9.18262 17.3281C9.77148 17.3281 10.2021 16.8887 10.2021 16.3086V13.1885H10.4307C13.5947 13.1885 15.5723 14.0322 16.9697 16.6602C17.2686 17.2139 17.6641 17.3193 18.042 17.3193C18.5342 17.3193 18.9561 16.8623 18.9561 16.0361C18.9561 9.92773 16.3281 6.14844 10.4307 6.14844H10.2021V3.06348C10.2021 2.4834 9.77148 2 9.16504 2C8.74316 2 8.47949 2.20215 8.00488 2.60645L1.43066 8.74121C1.11426 9.05762 1 9.37402 1 9.66406C1 9.94531 1.12305 10.2705 1.43066 10.5781L8.00488 16.7744C8.43555 17.1348 8.76074 17.3281 9.18262 17.3281ZM8.68164 15.4209C8.6377 15.4209 8.59375 15.3945 8.54102 15.3506L2.70508 9.82227C2.63477 9.76074 2.61719 9.70801 2.61719 9.66406C2.61719 9.61133 2.63477 9.56738 2.70508 9.50586L8.54102 3.91602C8.58496 3.87207 8.62891 3.8457 8.68164 3.8457C8.75195 3.8457 8.80469 3.89844 8.80469 3.96875V7.21191C8.80469 7.40527 8.89258 7.48438 9.07715 7.48438H10.1758C15.7656 7.48438 17.541 11.3076 17.6904 15.2451C17.6904 15.3066 17.6729 15.333 17.6377 15.333C17.6025 15.333 17.585 15.3066 17.5586 15.2451C16.6006 13.1533 14.0781 11.8438 10.1758 11.8438H9.07715C8.89258 11.8438 8.80469 11.9316 8.80469 12.125V15.2891C8.80469 15.3682 8.76074 15.4209 8.68164 15.4209Z"})),x=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47087 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47087 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4129 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4129 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM8.67498 14.1963C8.95485 14.1963 9.18225 14.0826 9.33093 13.8815L14.0538 7.28117C14.1587 7.12381 14.2287 6.94023 14.2287 6.78287C14.2287 6.34576 13.8964 6.01355 13.4328 6.01355C13.118 6.01355 12.9343 6.1272 12.7506 6.38947L8.64874 12.203L6.55844 9.89509C6.40101 9.71151 6.20859 9.63283 5.95496 9.63283C5.48267 9.63283 5.15032 9.95629 5.15032 10.4109C5.15032 10.5945 5.22029 10.7868 5.35148 10.9179L8.04526 13.9253C8.20269 14.0914 8.41259 14.1963 8.67498 14.1963Z"})),W=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47086 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47086 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4128 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4128 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM12.8906 13.7329C13.3366 13.7329 13.6865 13.3832 13.6865 12.9374C13.6865 12.7188 13.599 12.5265 13.4416 12.3779L11.1326 10.0612L13.4503 7.72702C13.6165 7.56092 13.6952 7.38608 13.6952 7.17627C13.6952 6.73041 13.3366 6.38072 12.8906 6.38072C12.6719 6.38072 12.497 6.45066 12.3308 6.61676L9.99563 8.94219L7.66918 6.62551C7.5205 6.46815 7.33683 6.38947 7.10943 6.38947C6.66339 6.38947 6.31355 6.73915 6.31355 7.18501C6.31355 7.39482 6.40101 7.58715 6.54969 7.73577L8.86739 10.0612L6.54969 12.3779C6.40101 12.5265 6.31355 12.7188 6.31355 12.9374C6.31355 13.3832 6.66339 13.7329 7.10943 13.7329C7.33683 13.7329 7.53799 13.6542 7.68667 13.4969L9.99563 11.1802L12.3133 13.4969C12.462 13.6455 12.6544 13.7329 12.8906 13.7329Z"})),B=e=>r().createElement("svg",o({width:"22",height:"21",viewBox:"0 0 22 21",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M18.4959 20.7577C20.4954 20.7577 21.5 19.7627 21.5 17.7919V7.62198C21.5 5.6607 20.4954 4.66571 18.4959 4.66571H16.726V3.11583C16.726 1.14498 15.7118 0.149994 13.7219 0.149994H3.5041C1.49499 0.149994 0.5 1.14498 0.5 3.11583V13.1901C0.5 15.1609 1.49499 16.1463 3.5041 16.1463H5.27403V17.7919C5.27403 19.7627 6.27859 20.7577 8.27813 20.7577H18.4959ZM5.27403 14.606H3.52323C2.56651 14.606 2.04032 14.099 2.04032 13.104V3.20193C2.04032 2.20694 2.56651 1.69031 3.52323 1.69031H13.6932C14.6403 1.69031 15.1856 2.20694 15.1856 3.20193V4.66571H8.27813C6.27859 4.66571 5.27403 5.65113 5.27403 7.62198V14.606ZM18.4768 19.2174H8.30683C7.35011 19.2174 6.81435 18.7008 6.81435 17.7058V7.70808C6.81435 6.71309 7.35011 6.20603 8.30683 6.20603H18.4768C19.4239 6.20603 19.9597 6.71309 19.9597 7.70808V17.7154C19.9597 18.7008 19.4239 19.2174 18.4768 19.2174ZM13.4061 16.6917C13.808 16.6917 14.1333 16.3664 14.1333 15.9359V13.4484H16.5633C17.013 13.4484 17.367 13.104 17.367 12.6926C17.367 12.2908 17.013 11.9463 16.5633 11.9463H14.1333V9.46844C14.1333 9.03792 13.808 8.7222 13.4061 8.7222C13.0043 8.7222 12.6886 9.03792 12.6886 9.46844V11.9463H10.1724C9.77061 11.9463 9.40706 12.3099 9.40706 12.6926C9.40706 13.0944 9.77061 13.4484 10.1724 13.4484H12.6886V15.9359C12.6886 16.3664 13.0043 16.6917 13.4061 16.6917Z"})),y=({...e})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M16 4L4 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M4 4L16 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),R=()=>r().createElement("svg",{width:"10px",height:"10px",viewBox:"0 0 10 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r().createElement("g",{transform:"translate(-2.000000, -2.000000)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"},r().createElement("path",{d:"M11,3 L3,11"}),r().createElement("path",{d:"M3,3 L11,11"}))),F=()=>r().createElement("svg",{width:"17px",height:"17px",viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r().createElement("g",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},r().createElement("path",{d:"M6.5,12 C3.46243388,12 1,9.53756612 1,6.5 C1,3.46243388 3.46243388,1 6.5,1 C9.53756612,1 12,3.46243388 12,6.5 C12,9.53756612 9.53756612,12 6.5,12 Z M15.8568331,15.8587942 L10.4910728,10.4930339 L15.8568331,15.8587942 Z"}))),b=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M1.5 10H18.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M10 18.5L10 1.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),j=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M15.6569 9.99999H4.34315",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M10 4.34314V15.6568",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),A=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M6.79004 17.0781C7.29102 17.0781 7.61621 16.7354 7.61621 16.2607C7.61621 16.0059 7.51953 15.8301 7.37012 15.6807L5.71777 14.0723L4.54883 13.1143L6.15723 13.1934H14.5068C16.3262 13.1934 17.0732 12.3936 17.0732 10.6182V6.56641C17.0732 4.74707 16.3262 4 14.5068 4H10.8682C10.3584 4 10.0068 4.37793 10.0068 4.84375C10.0068 5.30078 10.3584 5.67871 10.8682 5.67871H14.4717C15.1484 5.67871 15.4121 5.94238 15.4121 6.61914V10.5654C15.4121 11.2422 15.1484 11.5059 14.4717 11.5059H6.15723L4.54883 11.585L5.71777 10.627L7.37012 9.02734C7.51953 8.87793 7.61621 8.69336 7.61621 8.44727C7.61621 7.96387 7.29102 7.62988 6.79004 7.62988C6.58789 7.62988 6.35059 7.72656 6.18359 7.88477L2.26367 11.7256C2.08789 11.8926 2 12.1211 2 12.3496C2 12.5781 2.08789 12.8066 2.26367 12.9736L6.18359 16.8145C6.35059 16.9814 6.58789 17.0781 6.79004 17.0781Z",fill:"currentColor",stroke:"none"})),S=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M10 15C8.895 15 8 15.895 8 17C8 18.105 8.895 19 10 19C11.105 19 12 18.105 12 17C12 15.895 11.105 15 10 15Z",fill:"currentColor",stroke:"none"}),r().createElement("path",{d:"M10 1C8.895 1 8 1.895 8 3C8 4.105 8.895 5 10 5C11.105 5 12 4.105 12 3C12 1.895 11.105 1 10 1Z",fill:"currentColor",stroke:"none"}),r().createElement("path",{d:"M10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10C12 8.895 11.105 8 10 8Z",fill:"currentColor",stroke:"none"})),P=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M5 10C5 8.895 4.105 8 3 8C1.895 8 1 8.895 1 10C1 11.105 1.895 12 3 12C4.105 12 5 11.105 5 10Z",fill:"currentColor"}),r().createElement("path",{d:"M19 10C19 8.895 18.105 8 17 8C15.895 8 15 8.895 15 10C15 11.105 15.895 12 17 12C18.105 12 19 11.105 19 10Z",fill:"currentColor"}),r().createElement("path",{d:"M12 10C12 8.895 11.105 8 10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10Z",fill:"currentColor"})),O=({strokeWidth:e=1.5,color:C="currentColor",...t})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),r().createElement("path",{d:"M19 19C19 18.0475 18.748 16.9941 18.2119 16C17.0596 13.8632 14.5949 12 10.5 12H9.5",stroke:C,strokeWidth:e,strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M0.999999 19C0.999999 17.3599 1.74722 15.4209 3.40506 14",stroke:C,strokeWidth:e,strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M9.5 12C6.46243 12 4 9.53757 4 6.5C4 3.46243 6.46243 1 9.5 1C12.5376 1 15 3.46243 15 6.5C15 7.02001 14.9278 7.52317 14.793 8",stroke:C,strokeWidth:e,strokeLinecap:"round",fill:"none"})),D=({...e})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M3.98297 1.75C4.39718 1.75 4.73297 1.41421 4.73297 1C4.73297 0.585786 4.39718 0.25 3.98297 0.25V1.75ZM7.74862 0.25C7.33441 0.25 6.99862 0.585786 6.99862 1C6.99862 1.41421 7.33441 1.75 7.74862 1.75V0.25ZM18.25 3V17H19.75V3H18.25ZM17 18.25H3V19.75H17V18.25ZM1.75 17V3H0.25V17H1.75ZM3 1.75H3.98297V0.25H3V1.75ZM7.74862 1.75H17V0.25H7.74862V1.75ZM3 18.25C2.30964 18.25 1.75 17.6904 1.75 17H0.25C0.25 18.5188 1.48122 19.75 3 19.75V18.25ZM18.25 17C18.25 17.6904 17.6904 18.25 17 18.25V19.75C18.5188 19.75 19.75 18.5188 19.75 17H18.25ZM19.75 3C19.75 1.48122 18.5188 0.25 17 0.25V1.75C17.6904 1.75 18.25 2.30964 18.25 3H19.75ZM1.75 3C1.75 2.30964 2.30964 1.75 3 1.75V0.25C1.48122 0.25 0.25 1.48122 0.25 3H1.75Z",fill:"currentColor"}),r().createElement("path",{d:"M7 1H13V7.28131C13 8.1567 11.9548 8.60957 11.3161 8.01093L10 6.77733L8.68386 8.01093C8.04516 8.60957 7 8.1567 7 7.28131V1Z",fill:"currentColor"})),T=({color:e="currentColor",side:C="left",...t})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),"left"===C&&r().createElement(r().Fragment,null,r().createElement("path",{d:"M5.00737 3.75C5.42158 3.75 5.75737 3.41421 5.75737 3C5.75737 2.58579 5.42158 2.25 5.00737 2.25V3.75ZM9.5 2.25C9.08579 2.25 8.75 2.58579 8.75 3C8.75 3.41421 9.08579 3.75 9.5 3.75V2.25ZM9.5 16.25C9.08579 16.25 8.75 16.5858 8.75 17C8.75 17.4142 9.08579 17.75 9.5 17.75V16.25ZM5.25 17.75C5.66421 17.75 6 17.4142 6 17C6 16.5858 5.66421 16.25 5.25 16.25V17.75ZM18.25 5V15H19.75V5H18.25ZM1.75 15V5H0.25V15H1.75ZM3 3.75H5.00737V2.25H3V3.75ZM9.5 3.75H17V2.25H9.5V3.75ZM17 16.25H9.5V17.75H17V16.25ZM5.25 16.25H3V17.75H5.25V16.25ZM0.25 15C0.25 16.5188 1.48122 17.75 3 17.75V16.25C2.30964 16.25 1.75 15.6904 1.75 15H0.25ZM18.25 15C18.25 15.6904 17.6904 16.25 17 16.25V17.75C18.5188 17.75 19.75 16.5188 19.75 15H18.25ZM19.75 5C19.75 3.48122 18.5188 2.25 17 2.25V3.75C17.6904 3.75 18.25 4.30964 18.25 5H19.75ZM1.75 5C1.75 4.30964 2.30964 3.75 3 3.75V2.25C1.48122 2.25 0.25 3.48122 0.25 5H1.75Z",fill:e}),r().createElement("path",{d:"M1 5C1 3.89543 1.89543 3 3 3H6V17H3C1.89543 17 1 16.1046 1 15V5Z",fill:e,stroke:e,strokeWidth:"1.5"})),"right"===C&&r().createElement(r().Fragment,null,r().createElement("path",{d:"M14.9926 3.75C14.5784 3.75 14.2426 3.41421 14.2426 3C14.2426 2.58579 14.5784 2.25 14.9926 2.25V3.75ZM10.5 2.25C10.9142 2.25 11.25 2.58579 11.25 3C11.25 3.41421 10.9142 3.75 10.5 3.75V2.25ZM10.5 16.25C10.9142 16.25 11.25 16.5858 11.25 17C11.25 17.4142 10.9142 17.75 10.5 17.75V16.25ZM14.75 17.75C14.3358 17.75 14 17.4142 14 17C14 16.5858 14.3358 16.25 14.75 16.25V17.75ZM1.75 5V15H0.25V5H1.75ZM18.25 15V5H19.75V15H18.25ZM17 3.75H14.9926V2.25H17V3.75ZM10.5 3.75H3V2.25H10.5V3.75ZM3 16.25H10.5V17.75H3V16.25ZM14.75 16.25H17V17.75H14.75V16.25ZM19.75 15C19.75 16.5188 18.5188 17.75 17 17.75V16.25C17.6904 16.25 18.25 15.6904 18.25 15H19.75ZM1.75 15C1.75 15.6904 2.30964 16.25 3 16.25V17.75C1.48122 17.75 0.25 16.5188 0.25 15H1.75ZM0.25 5C0.25 3.48122 1.48122 2.25 3 2.25V3.75C2.30964 3.75 1.75 4.30964 1.75 5H0.25ZM18.25 5C18.25 4.30964 17.6904 3.75 17 3.75V2.25C18.5188 2.25 19.75 3.48122 19.75 5H18.25Z",fill:e}),r().createElement("path",{d:"M19 5C19 3.89543 18.1046 3 17 3H14V17H17C18.1046 17 19 16.1046 19 15V5Z",fill:e,stroke:e,strokeWidth:"1.5"}))),U=({...e})=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9412 0.889168C11.9029 0.689035 11.7471 0.530978 11.5459 0.498479C10.5221 0.333067 9.47793 0.333067 8.45405 0.498479C8.25289 0.530978 8.09711 0.689035 8.05877 0.889168L7.74003 2.55309C7.70586 2.73147 7.57719 2.87607 7.4069 2.93922C7.21627 3.00992 7.02849 3.08802 6.84391 3.17352C6.67828 3.25025 6.48393 3.23933 6.33293 3.13676L4.9318 2.18498C4.76335 2.07055 4.5416 2.06873 4.37633 2.18771C3.53336 2.79466 2.79538 3.53267 2.18846 4.37566C2.06958 4.54079 2.0713 4.76233 2.18547 4.93075L3.1366 6.3337C3.23835 6.4838 3.24973 6.67672 3.17403 6.8415C3.08902 7.02654 3.01094 7.21481 2.94013 7.40594C2.87705 7.57625 2.73241 7.70491 2.55404 7.73908L0.889392 8.05796C0.689621 8.09623 0.531722 8.25152 0.498928 8.45227C0.331575 9.47669 0.331575 10.5214 0.498928 11.5458C0.531722 11.7466 0.689621 11.9019 0.889392 11.9401L2.55337 12.2589C2.7321 12.2931 2.87691 12.4222 2.93988 12.593C3.01076 12.7851 3.08892 12.9738 3.17404 13.1592C3.24972 13.324 3.23835 13.5169 3.1366 13.667L2.18571 15.0696C2.07141 15.2382 2.06983 15.46 2.18898 15.6252C2.79592 16.4666 3.5339 17.2059 4.37685 17.8113C4.54186 17.9298 4.76302 17.9279 4.93118 17.8139L6.33303 16.8635C6.48399 16.7612 6.67814 16.7504 6.84365 16.827C7.02753 16.9121 7.21459 16.9897 7.40449 17.0595C7.57601 17.1225 7.70604 17.2676 7.74042 17.447L8.05891 19.1096C8.09718 19.3094 8.25247 19.4673 8.45321 19.5001C9.47764 19.6675 10.5223 19.6675 11.5468 19.5001C11.7475 19.4673 11.9028 19.3094 11.9411 19.1096L12.2594 17.4477C12.2939 17.2679 12.4244 17.1226 12.5963 17.0597C12.7864 16.9901 12.9731 16.9128 13.1559 16.8279C13.3217 16.7509 13.5163 16.7613 13.6677 16.8638L15.0711 17.814C15.2394 17.9279 15.4607 17.9296 15.6257 17.8109C16.4671 17.2056 17.2064 16.4663 17.8117 15.6249C17.9305 15.4599 17.9287 15.2384 17.8146 15.0701L16.8645 13.6686C16.7621 13.5176 16.7514 13.3235 16.8279 13.158C16.9132 12.9738 16.9909 12.7862 17.0607 12.5953C17.1236 12.4234 17.2688 12.2929 17.4487 12.2585L19.1106 11.9401C19.3104 11.9019 19.4683 11.7466 19.5011 11.5458C19.6684 10.5214 19.6684 9.47669 19.5011 8.45227C19.4683 8.25152 19.3104 8.09623 19.1106 8.05796L17.448 7.73947C17.2685 7.70509 17.1234 7.57506 17.0604 7.40354C16.9907 7.21364 16.9131 7.02658 16.828 6.8427C16.7513 6.67719 16.7621 6.48304 16.8645 6.33208L17.8149 4.93024C17.9289 4.76208 17.9308 4.54091 17.8123 4.3759C17.2069 3.53299 16.4676 2.79503 15.6262 2.1881C15.461 2.06891 15.2391 2.07053 15.0705 2.18491L13.6678 3.13646C13.5164 3.23918 13.3215 3.24973 13.1556 3.17264C12.9721 3.08738 12.7848 3.0095 12.5939 2.93898C12.4232 2.87592 12.2941 2.73116 12.2598 2.55242L11.9412 0.889168ZM9.99999 4.97512C12.7737 4.97512 15.0265 7.22534 15.0265 9.99904C15.0265 12.7727 12.7737 15.0256 9.99999 15.0256C7.22629 15.0256 4.97607 12.7727 4.97607 9.99904C4.97607 7.22534 7.22629 4.97512 9.99999 4.97512Z",fill:"currentColor"})),_=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M18.1884 13.4343C17.1688 16.0586 14.0759 18.25 10.4334 18.25C5.4709 18.25 1.75 14.7455 1.75 9.85484C1.75 6.35837 3.81783 3.07341 6.83303 1.83002C6.49358 2.72741 6.27129 4.15306 6.27129 5.16431C6.27129 7.78687 7.11667 9.99076 8.69052 11.5394C10.2629 13.0866 12.4887 13.9073 15.1135 13.9073C16.2726 13.9073 17.4254 13.6688 18.1884 13.4343Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})),z=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M10.0029 7C11.6398 7 13 8.35749 13 9.99706C13 11.6366 11.6398 13 10.0029 13C8.36016 13 7 11.6366 7 9.99706C7 8.35749 8.36016 7 10.0029 7Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),r().createElement("path",{d:"M10 4L10 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M14.2426 5.75736L16.364 3.63604",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M16 10L19 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M14.2426 14.2426L16.364 16.364",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M10 19L10 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M3.63603 16.364L5.75735 14.2426",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M1 10L4 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M3.63603 3.63604L5.75735 5.75736",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),I=()=>r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M2 6V2H6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M14 2H18V6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M18 14V18H14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M6.00003 18H2.00003V14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M18 2L12 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M8 12L2 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M2 2L8 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M12 12L18 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"})),N=({direction:e="right",...C})=>{let t="M7 4L13 10L7 16";return"left"===e?t="M13 16L7 10L13 4":"up"===e?t="M16 13L10 7L4 13":"down"===e&&(t="M16 7L10 13L4 7"),r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},C),r().createElement("path",{d:t,stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}))},q=e=>r().createElement(N,o({direction:"up"},e)),G=e=>r().createElement(N,o({direction:"down"},e)),J=e=>r().createElement(N,o({direction:"right"},e)),K=e=>r().createElement(N,o({direction:"left"},e)),Q=e=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M3 11L7 15L17 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),X=e=>r().createElement("svg",o({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M16.9212 16.8832C17.2882 17.1074 17.7572 17.0019 18.0086 16.6261C19.2728 14.7668 20 12.4592 20 10C20 7.54736 19.2592 5.23976 18.0086 3.3739C17.7572 2.99809 17.2882 2.8926 16.9212 3.11677C16.527 3.35412 16.4658 3.82224 16.7377 4.2442C17.8047 5.85951 18.4572 7.86383 18.4572 10C18.4572 12.1362 17.8251 14.1669 16.7377 15.7624C16.4658 16.1778 16.527 16.6459 16.9212 16.8832ZM1.67872 13.0328H3.66328C3.72445 13.0328 3.77203 13.046 3.81281 13.0856L6.84402 15.7162C7.23142 16.0525 7.53726 16.2173 7.93145 16.2173C8.51595 16.2173 8.95092 15.7888 8.95092 15.2284V4.80461C8.95092 4.2376 8.51595 3.78927 7.92466 3.78927C7.53726 3.78927 7.2586 3.9541 6.84402 4.31672L3.81281 6.9276C3.76523 6.96716 3.72445 6.98035 3.66328 6.98035H1.67872C0.577698 6.98035 0 7.55395 0 8.68137V11.3318C0 12.4658 0.577698 13.0328 1.67872 13.0328ZM13.8356 15.0108C14.2094 15.2284 14.658 15.136 14.9095 14.78C15.8406 13.4614 16.3707 11.7736 16.3707 10C16.3707 8.22645 15.8474 6.53201 14.9095 5.21998C14.658 4.86395 14.2094 4.77165 13.8356 4.98922C13.4346 5.22657 13.3871 5.70128 13.6657 6.12983C14.3861 7.20451 14.8143 8.5627 14.8143 10C14.8143 11.4373 14.3861 12.8021 13.6657 13.8702C13.3871 14.2987 13.4346 14.7734 13.8356 15.0108ZM1.86902 11.6351C1.65833 11.6351 1.54279 11.5296 1.54279 11.3252V8.69456C1.54279 8.49017 1.65833 8.37809 1.86902 8.37809H4.0235C4.22739 8.37809 4.37011 8.34512 4.53323 8.19348L7.19744 5.84633C7.22462 5.81336 7.2654 5.79358 7.30618 5.79358C7.36735 5.79358 7.40813 5.83314 7.40813 5.89907V14.1075C7.40813 14.1735 7.36735 14.213 7.30618 14.213C7.2722 14.213 7.23142 14.1932 7.19744 14.1603L4.53323 11.8197C4.37011 11.6747 4.22739 11.6351 4.0235 11.6351H1.86902ZM10.7636 13.1449C11.1102 13.3625 11.5588 13.2834 11.7967 12.9537C12.388 12.1757 12.7346 11.1076 12.7346 10C12.7346 8.89235 12.388 7.83086 11.7967 7.04628C11.5588 6.71662 11.1102 6.6441 10.7636 6.85508C10.3626 7.10562 10.2879 7.56054 10.6005 8.04184C10.9607 8.5561 11.1782 9.26816 11.1782 10C11.1782 10.7318 10.9539 11.4505 10.6005 11.9648C10.2879 12.4461 10.3626 12.8944 10.7636 13.1449Z",fill:"currentColor"})),Y=c;window.FL=window.FL||{},FL.vendors=FL.vendors||{},FL.vendors.BBIcons=C})();
1
+ (()=>{"use strict";var e={n:t=>{var C=t&&t.__esModule?()=>t.default:()=>t;return e.d(C,{a:C}),C},d:(t,C)=>{for(var r in C)e.o(C,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:C[r]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Approve:()=>B,Arrow:()=>s,ArrowDown:()=>w,ArrowLeft:()=>d,ArrowRight:()=>h,ArrowUp:()=>u,Audio:()=>ne,BackArrow:()=>oe,Beaver:()=>l,Bookmark:()=>Z,BookmarkSolid:()=>V,Caret:()=>Y,CaretDown:()=>ee,CaretLeft:()=>Ce,CaretRight:()=>te,CaretUp:()=>$,Checkmark:()=>re,Clone:()=>b,Close:()=>F,CloseCompact:()=>j,Cog:()=>G,Deactivate:()=>x,Edit:()=>v,Ellipsis:()=>T,Error:()=>c,Expand:()=>Q,Library:()=>I,Link:()=>H,Loading:()=>i,Moon:()=>J,More:()=>D,Pencil:()=>p,Person:()=>_,Placeholder:()=>o,Plus:()=>S,PlusSmall:()=>A,Reject:()=>R,Reply:()=>W,Restore:()=>f,Return:()=>P,Search:()=>O,Sidebar:()=>q,Spam:()=>E,Sun:()=>K,Trash:()=>g,Unspam:()=>k,Update:()=>y,View:()=>M});const C=React;var r=e.n(C);function n(){return(n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var C=arguments[t];for(var r in C)Object.prototype.hasOwnProperty.call(C,r)&&(e[r]=C[r])}return e}).apply(this,arguments)}var o=function(e){var t=n({},e);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.76256 1.66706C10.446 0.983646 11.554 0.983646 12.2374 1.66706L20.3329 9.76256C21.0163 10.446 21.0163 11.554 20.3329 12.2374L12.2374 20.3329C11.554 21.0163 10.446 21.0163 9.76256 20.3329L1.66707 12.2374C0.983651 11.554 0.983651 10.446 1.66707 9.76256L9.76256 1.66706ZM11.1768 2.72772C11.0791 2.63009 10.9209 2.63009 10.8232 2.72772L2.72773 10.8232C2.6301 10.9208 2.6301 11.0791 2.72773 11.1768L10.8232 19.2723C10.9209 19.3699 11.0791 19.3699 11.1768 19.2723L19.2723 11.1768C19.3699 11.0791 19.3699 10.9208 19.2723 10.8232L11.1768 2.72772Z",fill:"currentColor"}),r().createElement("path",{d:"M10.7651 12.9678C11.1777 12.9678 11.3682 12.7012 11.3999 12.2949C11.4316 11.6729 11.6475 11.3491 12.4663 10.8667C13.3042 10.3652 13.7993 9.69238 13.7993 8.7085C13.7993 7.30566 12.6504 6.33447 10.9937 6.33447C9.72412 6.33447 8.75928 6.86768 8.37207 7.74365C8.25781 7.99121 8.20068 8.21338 8.20068 8.48633C8.20068 8.87354 8.42285 9.1084 8.81641 9.1084C9.13379 9.1084 9.33057 8.96875 9.45752 8.5752C9.66064 7.8833 10.1685 7.50244 10.9365 7.50244C11.7808 7.50244 12.3584 8.0166 12.3584 8.76562C12.3584 9.3877 12.0854 9.76855 11.3174 10.2319C10.4922 10.7271 10.0986 11.2666 10.0986 12.0791V12.2251C10.0986 12.644 10.3208 12.9678 10.7651 12.9678ZM10.7651 15.6655C11.2412 15.6655 11.603 15.3101 11.603 14.8467C11.603 14.3833 11.2412 14.0278 10.7651 14.0278C10.3018 14.0278 9.93359 14.3833 9.93359 14.8467C9.93359 15.3101 10.3018 15.6655 10.7651 15.6655Z",fill:"currentColor"}))},l=function(){return r().createElement("svg",{width:"20",height:"18",viewBox:"0 0 20 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.16961 12.1746C5.14512 12.1504 5.11077 12.1394 5.07422 12.1425C4.85974 12.1635 4.41612 12.7734 4.25139 13.01C4.18361 12.9398 4.11363 12.8725 4.05038 12.8115C3.98157 12.7451 3.89785 12.6646 3.86972 12.6272C3.9979 12.3619 4.18556 12.0048 4.38398 11.6276C5.19566 10.0838 5.33524 9.75407 5.21342 9.66789C5.1976 9.65674 5.17091 9.64469 5.13384 9.65233C4.97664 9.68408 4.69346 10.1144 4.12866 11.0204C3.82669 11.5048 3.51449 12.0057 3.35715 12.1629C3.30337 12.2166 3.24518 12.2424 3.18777 12.2408C3.13645 12.2381 3.08888 12.2115 3.04508 12.1575C2.97263 12.0682 2.92157 11.9917 2.97704 11.8882C3.16768 11.5318 3.46589 11.034 3.78172 10.5069C4.91715 8.61152 5.42363 7.70121 5.16339 7.54232C5.03172 7.46209 4.85416 7.71598 4.08421 8.93176C3.58058 9.72659 3.00996 10.6276 2.55739 11.1523C2.5145 11.2018 2.48378 11.2158 2.47004 11.2131C2.40511 11.1988 2.33785 10.9616 2.29754 10.8198C2.25633 10.6746 2.21965 10.5453 2.16613 10.4678C2.36286 10.1967 3.0535 9.12927 3.74297 8.02896C5.15924 5.76861 5.12023 5.71781 5.08239 5.66869C5.05893 5.63823 5.02575 5.61983 4.98441 5.6232C4.67233 5.63162 3.69956 7.01005 2.46019 8.81123C2.05286 9.40337 1.701 9.91477 1.62298 9.98242C1.4462 10.1359 1.3547 10.3103 1.35121 10.5012C1.34317 10.9293 1.75335 11.4002 2.41755 12.0217C2.76385 12.3456 3.01825 12.5901 3.21719 12.7814C3.91029 13.4472 3.93724 13.4732 4.83356 13.9587L4.8959 13.9924L4.92389 13.9273C4.95499 13.8556 4.76344 13.5976 4.70512 13.5219C4.72106 13.4679 4.79714 13.3188 4.86492 13.186C5.12581 12.6753 5.30025 12.3038 5.16961 12.1746Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.8669 13.9007C13.7416 13.9644 13.6725 13.9871 13.449 13.9828C14.0307 12.5248 14.46 11.0596 14.7526 9.08706C15.1815 9.60144 15.6872 9.97689 16.1926 10.2592C15.8987 11.283 14.442 13.6079 13.8669 13.9007ZM13.0359 13.9666C12.8663 13.9463 12.7194 13.9103 12.6444 13.8642C12.2235 13.6053 11.3409 11.888 11.1256 10.7259C11.8861 10.5951 13.3297 9.88358 14.0285 9.17519C13.8783 10.7787 13.4602 12.3342 13.0359 13.9666ZM12.9302 2.60473C12.2757 2.6173 11.6191 2.65773 11.1131 2.69013C12.2053 1.82687 14.8144 1.6812 15.0871 2.62831C14.5541 2.62598 13.773 2.58879 12.9302 2.60473ZM10.052 2.58879C9.78673 2.28863 9.43694 1.51168 9.01224 1.60642C9.29697 1.09165 10.0852 0.801083 11.2021 0.683017C11.4669 0.915261 12.0041 1.10707 12.1745 1.63519C11.5543 1.66448 11.0564 1.7228 10.8874 1.81456C10.5865 1.97772 10.2786 2.27982 10.052 2.58879ZM13.5127 0.966582C13.6815 1.11407 13.8231 1.24548 14.0285 1.6243C13.6443 1.61277 13.2382 1.60953 12.8489 1.61497C12.5524 0.988225 12.3332 0.981875 11.9689 0.664744C12.6108 0.583225 13.2146 0.706605 13.5127 0.966582ZM17.5266 3.92626C17.5216 3.60964 18.1967 3.24495 18.1531 2.8463C18.1236 2.5766 16.624 1.72448 16.3679 1.83063C16.1675 1.91383 16.0471 2.27165 15.8769 2.46696C15.9443 2.20517 15.763 1.86419 15.682 1.76505C15.6138 1.68159 15.3768 1.69934 14.7781 1.65942C14.5589 1.16137 14.0666 0.750539 13.7363 0.451681C13.3948 0.142715 12.5218 0.0556239 11.5396 0.152565L11.5394 0.152435C11.4391 0.0772671 11.3239 -0.0258946 11.079 0.00585745C10.9018 0.0287967 10.6646 0.0850431 10.6816 0.163192C10.6902 0.20259 10.6775 0.279184 10.6377 0.286182C9.2323 0.533459 8.02067 0.953752 7.69939 1.78514C7.6399 1.93936 7.5983 2.22189 7.61398 2.57932C7.17049 2.97486 6.79659 3.36781 6.79245 3.49041C6.78312 3.76426 7.26834 4.15396 7.30398 4.35808C7.33975 4.5622 6.43073 5.95424 5.88473 7.874C5.2134 10.2338 5.61361 13.492 7.71533 13.4747C8.85399 13.4652 8.57263 11.7314 7.79918 11.7654C7.57018 11.7756 7.73036 12.9992 7.20963 12.7678C6.28662 12.3578 6.1311 10.0964 6.79932 8.40096C8.14612 4.98444 8.66569 4.80145 8.62421 4.55702C8.58287 4.31272 8.05475 3.88919 8.04192 3.72395C8.02689 3.53214 8.7958 2.79679 9.02714 2.87753C9.23022 2.94817 9.56278 3.72603 9.84867 3.7767C10.1019 3.82167 14.9308 2.97227 16.0928 3.49754C17.2549 4.02281 18.9717 7.88165 18.8423 8.28198C18.7127 8.68206 17.6326 9.3736 16.6573 9.32747C15.9764 9.29533 15.0863 8.67597 14.7058 8.34471C14.715 8.33914 14.7236 8.3311 14.7329 8.32501C14.6325 8.36571 14.5195 8.39098 14.3896 8.39098C14.2678 8.39098 14.1615 8.36739 14.0657 8.33123C13.5148 8.79222 12.5406 9.41521 11.6738 9.47197C10.5403 9.5461 9.42061 8.78703 9.23696 8.45785C9.02908 8.08525 9.79878 6.6625 9.69043 6.5736C9.47206 6.39449 7.49255 8.50904 7.7117 9.25048C7.87772 9.81256 9.11566 10.3816 10.1168 10.6224C10.3704 11.5488 11.7513 13.9294 12.1311 14.1767C12.5362 14.4404 13.4653 14.5391 13.9652 14.3335C14.5358 14.0987 16.386 12.0966 16.9474 10.5062C17.1264 10.4943 17.5467 10.3758 17.775 10.3091C17.5684 13.4463 14.4127 15.6976 14.5249 15.9053C14.6393 16.117 16.3269 15.6068 16.5297 15.8102C16.7172 15.9982 15.8945 16.92 15.9486 16.92C16.8977 16.9202 17.9749 15.6303 17.8258 15.0995C17.7387 14.7889 16.5176 14.949 16.4466 14.8241C16.379 14.705 18.5535 13.1807 19.0591 9.7164C19.4145 9.49491 19.6899 9.25865 19.7828 9.05259C20.0689 8.41949 17.5279 4.00842 17.5266 3.92626Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.4555 5.48616C16.1192 5.48616 15.8447 5.76065 15.8447 6.09684C15.8447 6.43315 16.1192 6.70738 16.4555 6.70738C16.7918 6.70738 17.066 6.43315 17.066 6.09684C17.066 5.76065 16.7918 5.48616 16.4555 5.48616Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.8419 5.4899C11.5067 5.4899 11.2332 5.76348 11.2332 6.09876C11.2332 6.43403 11.5067 6.70749 11.8419 6.70749C12.1772 6.70749 12.4507 6.43403 12.4507 6.09876C12.4507 5.76348 12.1772 5.4899 11.8419 5.4899Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.22005 11.7185C4.89204 12.216 1.70634 8.94399 1.4159 8.73766C0.795121 8.29689 1.66837 7.66717 2.4715 6.75401C3.87986 5.15319 3.35965 6.2128 4.43701 5.48613C4.44388 5.49831 5.42353 6.25919 5.25181 6.53991C5.11728 6.75971 4.08281 5.81415 3.97952 5.9142C3.79951 6.08838 3.49223 6.13659 3.52437 6.17495C4.1064 6.87 4.92819 7.21512 4.63141 7.51191C4.45865 7.68466 3.77968 6.97834 3.29174 6.5898C2.87092 6.25466 2.62935 7.03329 2.70089 7.14047C3.46799 8.29029 4.61845 8.91262 4.34525 9.27226C4.02449 9.54987 3.52307 8.78989 2.4391 7.842C2.07324 7.52228 1.94765 8.10884 1.7885 8.25983C2.09851 8.5789 5.40888 11.432 5.22005 11.7185Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.4595 16.5406C14.142 16.6496 13.5502 16.7063 12.6959 16.6527C11.3022 16.5655 9.97871 16.0712 9.1459 15.8278C9.2269 15.9708 9.44644 16.3947 9.51305 16.5478C9.50061 16.5563 9.51901 16.5819 9.54519 16.6202C9.57358 16.6827 9.60001 16.7353 9.62464 16.773C9.64473 16.8385 9.64784 16.9144 9.60481 16.9967C9.48104 17.2334 8.05713 16.8858 7.98468 16.7067C7.90718 16.5155 8.20694 15.9326 8.16405 15.7424C8.12102 15.5527 7.70682 15.3085 7.45539 15.1524C5.4024 13.8765 1.39556 10.2432 1.67407 9.03758C1.93638 7.90241 3.93014 5.89763 4.3669 5.82195C4.80352 5.74613 6.85094 6.71113 6.94373 6.26414C7.0075 5.9566 4.33229 4.83893 3.84927 4.94948C3.39269 5.05355 0.297456 7.86626 0.0392932 8.95541C-0.569568 11.5258 6.08306 15.2739 6.95617 15.8579C7.21447 16.0305 6.70579 16.6219 6.8893 16.9756C7.1301 17.4393 10.5287 17.9489 10.6092 17.6676C10.6477 17.5335 10.4975 17.2076 10.3085 16.9114C10.7904 16.9738 11.5633 17.0711 12.6702 17.1969C14.6757 17.47 15.1036 17.0198 15.164 16.9513C15.2243 16.883 14.5378 16.5115 14.4595 16.5406Z",fill:"currentColor"}),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.0673 8.40698C14.0275 8.38106 13.9629 8.31574 13.8173 8.16501C13.7442 8.0892 13.6815 8.01882 13.6159 7.95247C13.5346 7.87043 13.4531 7.78814 13.3645 7.6807C12.8214 7.0222 15.7123 6.95857 15.3993 7.5835C15.2847 7.81237 15.141 7.97683 14.9788 8.1645C14.7365 8.44482 14.7599 8.50055 14.4381 8.49873C14.3024 8.49809 14.1628 8.47994 14.0673 8.40698Z",fill:"currentColor"}))},i=function(e){var t=n({},e);return r().createElement("svg",n({width:20,height:20,viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"},t),r().createElement("circle",{cx:"10",cy:"10",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeDasharray:"45",strokeLinecap:"round",r:"9"}),r().createElement("animateTransform",{attributeName:"transform",type:"rotate",by:"360",dur:"1s",repeatCount:"indefinite"}))},c=function(e){var t=n({},e);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 22 22",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),r().createElement("rect",{x:"11",y:"1.4903",width:"13.4488",height:"13.4488",rx:"1",transform:"rotate(45 11 1.4903)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),r().createElement("path",{d:"M10.9968 12.6472C11.4475 12.6472 11.6951 12.3679 11.7078 11.9045L11.7903 7.21362C11.7903 7.16919 11.7966 7.12476 11.7966 7.09302C11.7966 6.5979 11.4792 6.29321 11.0032 6.29321C10.5271 6.29321 10.2034 6.5979 10.2034 7.09302C10.2034 7.12476 10.2097 7.16919 10.2097 7.21362L10.2922 11.9045C10.3049 12.3679 10.5461 12.6472 10.9968 12.6472ZM10.9968 15.7068C11.5173 15.7068 11.9236 15.3069 11.9236 14.8054C11.9236 14.304 11.5173 13.9104 10.9968 13.9104C10.4827 13.9104 10.0764 14.304 10.0764 14.8054C10.0764 15.3069 10.4827 15.7068 10.9968 15.7068Z",fill:"currentColor"}))};function a(e,t){if(null==e)return{};var C,r,n=function(e,t){if(null==e)return{};var C,r,n={},o=Object.keys(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||(n[C]=e[C]);return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)C=o[r],t.indexOf(C)>=0||Object.prototype.propertyIsEnumerable.call(e,C)&&(n[C]=e[C])}return n}var L=["direction"],s=function(e){var t=e.direction,C=void 0===t?"right":t,o=a(e,L);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),"left"===C&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"2.75",y1:"9.94765",x2:"17.25",y2:"9.94765",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"2.74802",y1:"9.94822",x2:"9.69557",y2:"3.00067",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 0.707107 0.707107 -0.707107 2.74802 8.94667)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"right"===C&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"17.25",y1:"10.0079",x2:"2.75",y2:"10.0079",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"17.252",y1:"10.0073",x2:"10.3044",y2:"16.9549",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 -0.707107 -0.707107 0.707107 17.252 11.0089)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"up"===C&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"10.0301",y1:"2.72777",x2:"10.0301",y2:"17.2278",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"10.0295",y1:"2.72578",x2:"16.9771",y2:"9.67334",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(-0.707107 0.707107 0.707107 0.707107 11.0311 2.72578)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})),"down"===C&&r().createElement(r().Fragment,null,r().createElement("line",{x1:"9.96985",y1:"17.2278",x2:"9.96985",y2:"2.72777",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"9.97047",y1:"17.2298",x2:"3.02292",y2:"10.2822",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("line",{x1:"0.75",y1:"-0.75",x2:"10.5753",y2:"-0.75",transform:"matrix(0.707107 -0.707107 -0.707107 -0.707107 8.96887 17.2298)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})))},d=function(e){return r().createElement(s,n({direction:"left"},e))},h=function(e){return r().createElement(s,n({direction:"right"},e))},u=function(e){return r().createElement(s,n({direction:"up"},e))},w=function(e){return r().createElement(s,n({direction:"down"},e))},m=["size"],p=function(e){var t=e.size,C=void 0===t?20:t,o=a(e,m);return r().createElement("svg",n({width:C,height:C,viewBox:"0 0 450 450",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},o),r().createElement("path",{d:"M241.176,32.58 C212.203,3.607 165.229,3.607 136.257,32.58 C104.728,64.108 64.7505,104.086 33.2582,135.578 C4.3968,164.44 4.3968,211.233 33.2582,240.095 C74.0633,280.9 129.115,335.951 161.573,368.409 C178.953,385.789 202.525,395.5527 227.103,395.5527 C265.428,395.5527 323.836,395.5527 361.062,395.5527 C370.443,395.5527 379.44,391.8261 386.073,385.193 C392.706,378.559 396.433,369.563 396.433,360.182 C396.433,325.232 396.433,271.611 396.433,233.469 C396.433,204.251 384.826,176.229 364.165,155.569 C331.325,122.728 279.883,71.286 241.176,32.58 Z",fill:"#FFAD3B"}),r().createElement("path",{d:"M356.247,395.5527 C362.981,395.5527 369.052,391.4966 371.63,385.275 C374.208,379.054 372.784,371.893 368.024,367.13 C291.192,290.26 85.032,84.001 85.032,84.001 C67.7094,101.324 50.3646,118.624 32.9985,135.901 L292.65,395.5527 C292.65,395.5527 327.055,395.5527 356.247,395.5527 Z",fill:"#FE8300"}),r().createElement("path",{d:"M396.584,291.619 L136.932,31.967 C136.932,31.967 136.932,31.967 136.932,31.967 C150.667,18.162 169.33,10.389 188.804,10.364 C208.278,10.338 226.962,18.063 240.732,31.833 C278.866,69.968 329.542,120.643 362.599,153.701 C384.359,175.461 396.584,204.974 396.584,235.747 C396.584,262.965 396.584,291.619 396.584,291.619 Z",fill:"#FDC950"}),r().createElement("path",{d:"M396.232,202.759 C395.989,200.247 394.319,198.1 391.943,197.248 C389.568,196.396 386.914,196.992 385.13,198.777 C352.273,231.665 231.009,353.059 199.222,384.881 C197.563,386.541 197.001,389.005 197.777,391.2207 C198.553,393.436 200.53,395.0112 202.862,395.2735 C204.547,395.4583 206.248,395.5527 207.959,395.5527 C247.622,395.5527 338.046,395.5527 377.469,395.5527 L396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.631 396.365,204.19 396.232,202.759 Z",fill:"#F8C978"}),r().createElement("path",{d:"M396.244,202.896 C396.007,200.358 394.325,198.186 391.927,197.322 C389.53,196.458 386.849,197.057 385.048,198.86 C353.145,230.793 240.578,343.48 240.578,343.48 L292.65,395.5527 C325.192,395.5527 357.727,395.5527 377.469,395.5527 C382.498,395.5527 387.322,393.5548 390.878,389.9984 C394.435,386.442 396.433,381.618 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.677 396.369,204.281 396.244,202.896 Z",fill:"#FAA849"}),r().createElement("path",{d:"M396.254,203.004 C396.021,200.446 394.33,198.254 391.915,197.38 C389.5,196.506 386.797,197.109 384.982,198.926 C360.753,223.176 292.467,291.536 292.467,291.536 C292.467,291.536 359.703,358.807 383.025,382.141 C385.271,384.388 388.649,385.061 391.584,383.845 C394.519,382.63 396.433,379.766 396.433,376.59 C396.433,376.589 396.433,376.589 396.433,376.589 C396.433,337.166 396.433,246.742 396.433,207.079 C396.433,205.714 396.373,204.354 396.254,203.004 Z",fill:"#FFCC7A"}),r().createElement("path",{d:"M396.276,203.263 C396.055,200.657 394.342,198.416 391.886,197.519 C389.429,196.622 386.675,197.232 384.827,199.082 C370.799,213.119 344.456,239.491 344.456,239.491 L396.433,291.671 C396.433,259.264 396.433,226.859 396.433,207.079 C396.433,205.801 396.38,204.528 396.276,203.263 Z",fill:"#FFE09D"}),r().createElement("path",{d:"M46.5328,242.175 L52.9512,249.313 C53.9647,250.664 54.8775,252.126 55.2208,253.761 C55.6435,255.774 55.3689,257.989 54.2428,259.718 C53.9658,260.143 53.5981,260.501 53.2757,260.893 C53.274,260.895 53.2722,260.896 53.2722,260.896 C52.1867,261.725 52.0041,262.005 50.6898,262.447 C48.1707,263.294 45.2579,262.721 43.0585,261.237 C42.5802,260.914 42.1613,260.511 41.7126,260.148 C41.7126,260.148 26.1296,245.076 26.1296,245.076 C26.1296,245.076 25.2578,244.255 24.5604,243.563 C15.1361,234.199 8.0369,222.541 4.0988,209.605 C0.2362,196.918 -0.5051,183.315 1.9442,170.235 C4.3825,157.213 10.1396,144.798 18.4641,134.225 L18.568,134.094 C20.238,132.052 22.0092,130.092 23.8572,128.217 L39.2699,112.604 C56.93,94.959 74.5982,77.311 92.363,59.748 C98.876,53.31 105.378,46.86 111.945,40.477 C117.806,34.779 123.789,29.208 129.747,23.628 C130.042,23.351 130.308,23.103 130.308,23.103 C139.686,14.435 151.175,7.899 163.35,4.342 C169.363,2.585 175.521,1.454 181.743,1.068 C183.885,0.907 186.038,0.832 188.208,0.837 C201.73,0.91 215.282,4.826 227.186,11.48 C235.651,16.211 243.295,22.357 250.263,29.1 C258.483,37.055 266.481,45.276 274.395,53.342 C293.825,73.144 313.015,93.115 332.556,112.921 L332.558,112.923 C332.887,113.331 333.258,113.71 333.545,114.149 C334.924,116.255 335.197,119.052 334.25,121.392 C333.728,122.683 333.427,122.887 332.555,123.958 L332.552,123.961 C332.147,124.29 331.774,124.661 331.338,124.949 C328.808,126.62 325.289,126.615 322.743,124.947 C321.708,124.269 321.155,123.602 320.315,122.771 C298.977,101.675 278.191,80.62 256.807,59.542 C250.127,52.958 243.436,46.335 236.521,39.987 C231.091,35.002 225.145,30.557 218.649,27.081 C208.055,21.411 196.13,18.649 184.223,19.655 C183.826,19.688 183.436,19.725 183.339,19.736 C172.551,20.879 161.872,25.255 153.016,32 L189.346,71.345 L201.841,59.271 C203.021,58.269 204.204,57.256 205.555,56.505 C206.743,55.846 208.063,55.316 209.396,55.036 C209.996,54.91 210.613,54.891 211.221,54.818 C211.784,54.866 212.346,54.913 212.908,54.961 C214.371,55.465 214.384,55.465 215.637,56.372 L215.641,56.376 C215.94,56.788 216.304,57.161 216.538,57.614 C217.902,60.251 217.038,63.702 215.508,66.458 C214.757,67.809 213.744,68.992 212.742,70.172 L200.224,83.126 L218.713,103.15 C219.683,104.342 220.663,105.537 221.387,106.887 C222.845,109.606 223.716,113.057 222.389,115.656 C222.165,116.095 221.813,116.457 221.524,116.858 L221.521,116.861 C221.12,117.15 220.758,117.502 220.318,117.727 C217.712,119.058 214.296,118.197 211.55,116.725 C210.2,116 209.005,115.021 207.812,114.05 L188.01,95.766 L150.825,134.247 L189.144,174.99 L207.135,157.69 C208.261,156.746 209.39,155.792 210.683,155.103 C211.832,154.491 213.105,154.017 214.391,153.785 C214.975,153.679 215.574,153.679 216.166,153.626 C216.717,153.689 217.267,153.752 217.817,153.815 C219.266,154.353 219.278,154.353 220.521,155.271 L220.524,155.275 C221.366,156.414 221.646,156.555 221.981,157.979 C222.696,161.018 221.42,164.373 219.552,166.935 C219.11,167.541 218.588,168.085 218.106,168.661 L200.455,187.017 L220.269,208.084 C221.401,209.435 222.543,210.785 223.419,212.307 C225.127,215.272 226.377,219.06 225.003,221.957 C224.781,222.425 224.411,222.807 224.115,223.232 L224.112,223.235 C223.687,223.531 223.305,223.901 222.837,224.123 C221.213,224.893 219.193,224.757 217.452,224.315 C215.173,223.737 212.995,222.587 211.039,221.128 C210.315,220.588 209.656,219.968 208.964,219.389 L188.15,199.813 L151.099,238.345 L219.08,309.063 C220.266,310.466 221.465,311.872 222.354,313.477 C224.144,316.71 225.187,320.848 223.582,323.96 C223.306,324.495 222.876,324.935 222.523,325.422 L222.52,325.426 C222.032,325.779 221.592,326.209 221.057,326.484 C217.935,328.095 213.844,327.068 210.574,325.256 C208.969,324.367 207.563,323.168 206.161,321.983 L135.755,254.302 L97.265,294.33 C121.366,318.49 145.44,342.677 169.72,366.656 C173.648,370.523 178.344,373.639 183.163,376.499 C195.442,383.785 209.247,388.538 223.637,388.553 L224.923,388.673 C225.337,388.791 225.764,388.872 226.165,389.028 C229.765,390.4266 231.69,395.0788 229.893,398.6792 C228.929,400.6113 227.037,402.0394 224.909,402.4348 C223.468,402.7027 222.039,402.5495 220.603,402.4939 C201.006,401.7355 181.739,393.7103 166.235,381.987 C163.993,380.292 161.812,378.523 159.807,376.543 L159.729,376.465 L63.974,280.815 L63.1482,279.821 C62.5922,278.824 62.3733,278.594 62.1079,277.469 C61.4235,274.566 62.8519,271.232 65.5115,269.749 C66.2668,269.327 67.0937,269.05 67.9502,268.93 C68.8013,268.811 69.6653,268.929 70.52,269.047 C70.9283,269.184 71.351,269.283 71.745,269.457 C72.8032,269.924 72.9894,270.181 73.8681,270.91 C76.406,273.445 78.9427,275.981 81.478,278.518 L121.207,240.316 L83.425,203.996 L46.5328,242.175 Z M100.797,186.019 L137.725,224.433 L175.602,188.011 L135.404,150.206 L100.797,186.019 Z M32.3203,154.869 C28.3673,160.645 25.4099,167.115 23.6426,173.764 C20.4984,185.593 20.7944,197.982 24.4876,209.374 C26.1637,214.544 28.46,219.451 31.3582,224.011 L67.7073,188.886 L32.3203,154.869 Z M83.954,101.816 L82.861,102.915 C72.3568,113.466 61.813,123.978 51.2381,134.466 L86.291,170.929 L121.383,137.019 L83.954,101.816 Z M136.574,48.272 C133.845,51.159 131.121,54.051 128.351,56.9 C123.065,62.337 112.48,73.053 102.627,83 L138.173,120.795 L175.77,84.464 L136.574,48.272 Z",fill:"#525252"}),r().createElement("path",{d:"M389.513,316.189 C389.506,289.674 389.433,263.159 389.433,236.644 C389.381,216.281 383.785,196.321 373.365,179.165 C368.752,171.57 363.224,164.536 356.975,158.278 L344.644,145.947 C344.369,145.616 344.062,145.308 343.819,144.953 C342.114,142.465 342.243,138.891 344.208,136.525 C345.313,135.195 346.913,134.303 348.627,134.064 C349.478,133.946 350.342,134.064 351.196,134.183 C351.605,134.32 352.027,134.42 352.421,134.594 C353.479,135.061 353.665,135.318 354.543,136.047 C361.842,143.346 369.449,150.416 375.894,158.43 C387.542,172.914 395.902,190.021 400.163,208.251 C402.018,216.188 403.089,224.267 403.36,232.382 C403.403,233.675 403.429,234.962 403.432,236.251 L403.433,236.626 C403.433,278.582 403.615,320.538 403.432,362.493 C403.394,371.349 400.323,380.265 394.78,387.273 C387.318,396.7072 375.511,402.4995 363.363,402.5525 C332.687,402.6027 301.956,402.5583 271.221,402.5603 L257.638,402.5606 L256.352,402.4415 C255.938,402.3236 255.511,402.2435 255.109,402.088 C252.298,400.9988 250.384,397.9774 250.668,394.9149 C250.946,391.9076 253.369,389.2375 256.351,388.68 C256.775,388.601 257.209,388.6 257.638,388.561 C277.493,388.56 297.366,388.558 317.217,388.556 L389.513,316.189 Z",fill:"#525252"}))},g=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.1155 20C15.3977 20 16.2584 19.1767 16.3212 17.8881L16.9399 4.80537H17.8365C18.2041 4.80537 18.5 4.50112 18.5 4.13423C18.5 3.76734 18.2041 3.45414 17.8365 3.45414H13.9182V2.11186C13.9182 0.832215 13.0485 0 11.6677 0H8.31435C6.93354 0 6.07278 0.832215 6.07278 2.11186V3.45414H2.17247C1.81382 3.45414 1.5 3.76734 1.5 4.13423C1.5 4.50112 1.81382 4.80537 2.17247 4.80537H3.06909L3.68776 17.8971C3.75053 19.1857 4.60232 20 5.89346 20H14.1155ZM12.4926 3.45414H7.50738V2.20134C7.50738 1.69128 7.88397 1.33333 8.42194 1.33333H11.5691C12.116 1.33333 12.4926 1.69128 12.4926 2.20134V3.45414ZM13.981 18.6577H6.02795C5.50791 18.6577 5.12236 18.264 5.09546 17.745L4.46783 4.80537H15.5053L14.9135 17.745C14.8866 18.2729 14.51 18.6577 13.981 18.6577ZM12.663 17.0828C12.9589 17.0828 13.183 16.8412 13.192 16.5011L13.461 7.05145C13.4699 6.71141 13.2368 6.46085 12.932 6.46085C12.654 6.46085 12.4209 6.72036 12.4119 7.04251L12.1429 16.5011C12.134 16.8233 12.3581 17.0828 12.663 17.0828ZM7.34599 17.0828C7.65084 17.0828 7.875 16.8233 7.86603 16.5011L7.59705 7.04251C7.58808 6.72036 7.34599 6.46085 7.06804 6.46085C6.76319 6.46085 6.53903 6.71141 6.548 7.05145L6.82595 16.5011C6.83492 16.8412 7.05011 17.0828 7.34599 17.0828ZM10.009 17.0828C10.2959 17.0828 10.5469 16.8233 10.5469 16.5011V7.04251C10.5469 6.72036 10.3049 6.46085 10.009 6.46085C9.71308 6.46085 9.46203 6.72036 9.46203 7.04251V16.5011C9.46203 16.8233 9.71308 17.0828 10.009 17.0828Z"}))},f=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M16.411 14.0458L16.8421 4.82263H17.9198C18.288 4.82263 18.5844 4.50831 18.5844 4.1401C18.5844 3.77189 18.288 3.46655 17.9198 3.46655H13.8156V2.11944C13.8156 0.826224 12.9445 0 11.5615 0H8.20269C6.81966 0 5.95752 0.826224 5.95752 2.11944V3.27795H5.64319L7.17889 4.82263H15.4052L15.037 12.6807L16.411 14.0458ZM18.3868 18.5272C18.6472 18.2488 18.6562 17.8177 18.3868 17.5483L2.3832 1.5357C2.11378 1.26628 1.66475 1.26628 1.39533 1.5357C1.13489 1.79614 1.13489 2.25415 1.39533 2.51459L17.4079 18.5272C17.6773 18.7966 18.1174 18.7966 18.3868 18.5272ZM12.3877 3.46655H7.39443V2.20925C7.39443 1.69735 7.77162 1.33812 8.31046 1.33812H11.4627C12.0105 1.33812 12.3877 1.69735 12.3877 2.20925V3.46655ZM14.0132 20C14.9741 20 15.6567 19.533 15.989 18.7966L15.9979 18.626L14.8304 17.4585L14.8125 17.7189C14.8035 18.2398 14.4173 18.6439 13.8695 18.6439H5.91261C5.39173 18.6439 5.00556 18.2577 4.97862 17.7279L4.45774 7.09475L2.99389 5.62191L3.56865 17.8895C3.63152 19.1738 4.48468 20 5.7779 20H14.0132ZM10.4389 8.07364V7.0678C10.4389 6.7445 10.1964 6.48406 9.90004 6.48406C9.73839 6.48406 9.58572 6.56489 9.50489 6.69062V7.13965L10.4389 8.07364ZM13.2409 10.8936L13.3576 7.0678C13.3666 6.73552 13.1331 6.48406 12.8277 6.48406C12.5493 6.48406 12.3158 6.7445 12.3069 7.0678L12.235 9.86978L13.2409 10.8936ZM7.23278 17.0723C7.53812 17.0723 7.76264 16.8119 7.75366 16.4796L7.57404 10.2021L6.49636 9.12438L6.7119 16.4886C6.72088 16.8298 6.93641 17.0723 7.23278 17.0723ZM9.90004 17.0723C10.1874 17.0723 10.4389 16.8119 10.4389 16.4886V13.0579L9.35222 11.9892V16.4886C9.35222 16.8119 9.60368 17.0723 9.90004 17.0723ZM12.5583 17.0723C12.8547 17.0723 13.0792 16.8298 13.0882 16.4886L13.1061 15.7252L12.0913 14.7104L12.0374 16.4796C12.0285 16.8119 12.253 17.0723 12.5583 17.0723Z"}))},M=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M10.0037 16C15.9166 16 20 11.4282 20 10C20 8.56476 15.9093 4 10.0037 4C4.17124 4 0 8.56476 0 10C0 11.4282 4.16392 16 10.0037 16ZM10.0037 14.8938C5.18112 14.8938 1.28064 10.9872 1.28064 10C1.28064 9.16686 5.18112 5.10618 10.0037 5.10618C14.8042 5.10618 18.7194 9.16686 18.7194 10C18.7194 10.9872 14.8042 14.8938 10.0037 14.8938ZM10.0037 13.9207C12.2795 13.9207 14.109 12.1354 14.109 10C14.109 7.80863 12.2795 6.07935 10.0037 6.07935C7.71314 6.07935 5.87633 7.80863 5.88362 10C5.89828 12.1354 7.71314 13.9207 10.0037 13.9207ZM10.0037 11.3022C9.24259 11.3022 8.62788 10.7141 8.62788 10C8.62788 9.27888 9.24259 8.69778 10.0037 8.69778C10.7574 8.69778 11.3721 9.27888 11.3721 10C11.3721 10.7141 10.7574 11.3022 10.0037 11.3022Z"}))},v=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M16.261 5.45801L17.4563 4.2627C18.0208 3.69824 18.0374 3.01758 17.4978 2.46143L16.9583 1.92187C16.4187 1.36572 15.7131 1.41553 15.1487 1.97168L13.9534 3.15869L16.261 5.45801ZM1.90064 18.2993L4.35767 17.3696L15.1321 6.57861L12.8245 4.2793L2.05005 15.0703L1.15356 17.5273C0.970948 18.0171 1.46899 18.457 1.90064 18.2993Z"}))},E=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM12.4218 14.5668C12.772 14.5668 13.0554 14.2735 13.0554 13.9313C13.0554 13.7439 12.9804 13.6135 12.8554 13.4913L10.8962 11.5684L12.8637 9.62113C12.9971 9.49077 13.0638 9.36855 13.0638 9.19745C13.0638 8.84709 12.7803 8.57007 12.4218 8.57007C12.2551 8.57007 12.1217 8.63525 11.9883 8.76562L9.98749 10.6966L8.01167 8.77376C7.88662 8.65155 7.75323 8.58637 7.57816 8.58637C7.21967 8.58637 6.93622 8.85524 6.93622 9.19745C6.93622 9.3767 7.01125 9.51521 7.12797 9.62928L9.09546 11.5684L7.12797 13.4995C7.01125 13.6135 6.93622 13.752 6.93622 13.9313C6.93622 14.2735 7.21967 14.5668 7.57816 14.5668C7.75323 14.5668 7.90329 14.4853 8.02001 14.3713L9.98749 12.4402L11.9717 14.3713C12.0884 14.4772 12.2301 14.5668 12.4218 14.5668Z"}))},k=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.3727 17.5C16.015 17.5 16.7486 16.7504 16.9904 15.1534L18.2243 6.98126H18.416C19.4414 6.98126 20 6.35388 20 5.35986V4.1214C20 3.12738 19.4414 2.5 18.416 2.5H1.58399C0.608587 2.5 0 3.12738 0 4.1214V5.35986C0 6.35388 0.558566 6.98126 1.58399 6.98126H1.7674L3.00959 15.1534C3.25135 16.7586 3.98499 17.5 5.61901 17.5H14.3727ZM18.0825 5.75095H1.9258C1.50896 5.75095 1.34223 5.57985 1.34223 5.17246V4.3088C1.34223 3.90141 1.50896 3.73031 1.9258 3.73031H18.0825C18.4994 3.73031 18.6578 3.90141 18.6578 4.3088V5.17246C18.6578 5.57985 18.4994 5.75095 18.0825 5.75095ZM14.356 16.2697H5.64402C4.89371 16.2697 4.46019 15.9438 4.34348 15.1372L3.10129 6.98126H16.8987L15.6565 15.1372C15.5315 15.9438 15.0896 16.2697 14.356 16.2697ZM9.99583 14.9661C10.3543 14.9661 10.6628 14.6809 10.6628 14.3387V11.2996L10.6044 9.93889L11.3214 10.664L12.2384 11.5684C12.3635 11.6907 12.5302 11.7558 12.6886 11.7558C13.0388 11.7558 13.3055 11.5196 13.3055 11.1855C13.3055 10.99 13.2305 10.8514 13.0888 10.7292L10.4794 8.36638C10.3043 8.21157 10.1709 8.14639 9.99583 8.14639C9.8291 8.14639 9.68737 8.21157 9.5123 8.36638L6.91121 10.7292C6.76949 10.8514 6.69446 10.99 6.69446 11.1855C6.69446 11.5196 6.94456 11.7558 7.29471 11.7558C7.46144 11.7558 7.63652 11.6907 7.75323 11.5684L8.67028 10.664L9.38724 9.93889L9.33722 11.2996V14.3387C9.33722 14.6809 9.63735 14.9661 9.99583 14.9661Z"}))},H=function(e){return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M9.7215 13.6806L10.9554 12.4282C9.73078 12.3354 8.93292 11.9643 8.3299 11.3613C6.70636 9.73773 6.71564 7.43695 8.32062 5.83197L11.345 2.80756C12.9686 1.1933 15.2508 1.18402 16.8743 2.80756C18.4979 4.43109 18.4793 6.7226 16.8743 8.32758L15.056 10.1459C15.3157 10.7397 15.3714 11.4262 15.2786 12.0292L18.0062 9.31098C20.2235 7.08441 20.242 3.93939 17.9969 1.685C15.7425 -0.569395 12.5882 -0.55084 10.3616 1.67572L7.19806 4.84857C4.9715 7.07514 4.95294 10.2294 7.20734 12.4746C7.79181 13.059 8.534 13.4765 9.7215 13.6806ZM9.30402 18.0502L12.4769 14.8681C14.7034 12.6415 14.722 9.48725 12.4676 7.24213C11.8831 6.65766 11.1409 6.24018 9.95343 6.03607L8.71955 7.28852C9.94415 7.39057 10.742 7.75238 11.345 8.35541C12.9686 9.97894 12.9593 12.2797 11.3543 13.8847L8.32062 16.9091C6.70636 18.5234 4.42414 18.5327 2.8006 16.9184C1.17706 15.2856 1.18634 13.0034 2.8006 11.3891L4.61896 9.57074C4.35919 8.98627 4.29425 8.29047 4.3963 7.68744L1.66876 10.4057C-0.548521 12.6323 -0.567076 15.7866 1.67804 18.0317C3.93244 20.2861 7.08673 20.2675 9.30402 18.0502Z"}))},Z=function(e){return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M16.4502 20C17.0366 20 17.5 19.646 17.5 18.7983V2.9157C17.5 0.978109 16.5259 0 14.5681 0H5.4319C3.47415 0 2.5 0.978109 2.5 2.9157V18.7983C2.5 19.646 2.96343 20 3.54981 20C4.03216 20 4.32535 19.7578 5.27112 18.817L9.86759 14.3083C9.91488 14.2711 9.95271 14.2338 10 14.2338C10.0378 14.2338 10.0851 14.2711 10.1324 14.3083L14.7289 18.817C15.6557 19.7392 15.9678 20 16.4502 20ZM4.0227 17.6525V2.94364C4.0227 2.01211 4.52396 1.49977 5.50757 1.49977H14.4924C15.4666 1.49977 15.9773 2.01211 15.9773 2.94364V17.6525C15.9773 17.8295 15.8733 17.8575 15.7409 17.7364L10.4729 12.6036C10.3026 12.436 10.1324 12.3894 10 12.3894C9.85813 12.3894 9.69735 12.436 9.52711 12.6036L4.25914 17.7364C4.12673 17.8668 4.0227 17.8295 4.0227 17.6525Z"}))},V=function(e){return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M3.75461 20C3.06273 20 2.5 19.5797 2.5 18.6112V3.00594C2.5 1.03243 3.53321 0 5.50738 0H14.4926C16.4668 0 17.5 1.03243 17.5 3.00594V18.6112C17.5 19.5797 16.9373 20 16.2454 20C15.7196 20 15.3875 19.7259 14.9816 19.3422L10.4336 15.0388C10.2491 14.8652 10.1199 14.8013 10 14.8013C9.88007 14.8013 9.76015 14.8561 9.56642 15.0388L5.47048 18.8945C4.58487 19.7168 4.28044 20 3.75461 20Z"}))},x=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M14.2127 11.6597L16.1835 9.16538C16.3419 8.96408 16.4299 8.78029 16.4299 8.57025C16.4299 8.21142 16.1483 7.94011 15.7524 7.94011H10.7198L13.3241 1.0699C13.6936 0.107194 12.673 -0.400414 12.0571 0.387254L8.01873 5.49834L9.10092 6.57482L10.9134 4.18556L9.60242 7.07368L11.8988 9.35792H13.984L13.0865 10.5394L14.2127 11.6597ZM17.2921 17.2521C17.5649 16.9895 17.5737 16.5344 17.2921 16.2631L3.69877 2.74151C3.42602 2.47895 2.96851 2.4702 2.70456 2.74151C2.43181 3.00406 2.43181 3.46791 2.70456 3.73047L16.3067 17.2521C16.5795 17.5234 17.0282 17.5234 17.2921 17.2521ZM7.94834 19.6151L11.978 14.504L10.8958 13.4275L9.09212 15.7993L10.3943 12.9287L8.08911 10.6357H6.01272L6.91894 9.46294L5.78396 8.3427L3.82194 10.837C3.66357 11.0295 3.57559 11.2133 3.57559 11.4234C3.57559 11.7909 3.85714 12.0622 4.25306 12.0622H9.28568L6.68139 18.9237C6.31186 19.8864 7.33246 20.4028 7.94834 19.6151Z"}))},y=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M9.99565 20C14.9285 20 19 15.8779 19 10.8837C19 8.03874 17.5993 5.3435 15.494 3.74044C15.0242 3.35289 14.45 3.42335 14.1629 3.83733C13.8497 4.26892 13.9889 4.78859 14.3891 5.14972C16.1029 6.47973 17.1904 8.53199 17.1991 10.8837C17.2078 14.9266 13.9889 18.1767 9.99565 18.1767C6.00242 18.1767 2.80957 14.9266 2.80957 10.8837C2.80957 7.46622 5.08893 4.62124 8.20348 3.81971V5.09687C8.20348 5.77509 8.69937 5.96006 9.23876 5.5637L12.1793 3.45858C12.6143 3.13269 12.623 2.63944 12.1793 2.32235L9.24746 0.208434C8.69937 -0.187926 8.20348 -0.0117661 8.20348 0.675258V1.96123C4.11455 2.8156 1 6.51496 1 10.8837C1 15.8779 5.07153 20 9.99565 20ZM9.98695 14.8385C10.4132 14.8385 10.6916 14.5302 10.6916 14.0722V11.8878H12.971C13.4147 11.8878 13.7192 11.6236 13.7192 11.192C13.7192 10.7604 13.4234 10.4874 12.971 10.4874H10.6916V8.18848C10.6916 7.73046 10.4132 7.43099 9.98695 7.43099C9.56936 7.43099 9.29966 7.74808 9.29966 8.18848V10.4874H7.029C6.57661 10.4874 6.27211 10.7604 6.27211 11.192C6.27211 11.6236 6.59401 11.8878 7.029 11.8878H9.29966V14.0722C9.29966 14.5214 9.56936 14.8385 9.98695 14.8385Z"}))},W=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M9.18262 17.3281C9.77148 17.3281 10.2021 16.8887 10.2021 16.3086V13.1885H10.4307C13.5947 13.1885 15.5723 14.0322 16.9697 16.6602C17.2686 17.2139 17.6641 17.3193 18.042 17.3193C18.5342 17.3193 18.9561 16.8623 18.9561 16.0361C18.9561 9.92773 16.3281 6.14844 10.4307 6.14844H10.2021V3.06348C10.2021 2.4834 9.77148 2 9.16504 2C8.74316 2 8.47949 2.20215 8.00488 2.60645L1.43066 8.74121C1.11426 9.05762 1 9.37402 1 9.66406C1 9.94531 1.12305 10.2705 1.43066 10.5781L8.00488 16.7744C8.43555 17.1348 8.76074 17.3281 9.18262 17.3281ZM8.68164 15.4209C8.6377 15.4209 8.59375 15.3945 8.54102 15.3506L2.70508 9.82227C2.63477 9.76074 2.61719 9.70801 2.61719 9.66406C2.61719 9.61133 2.63477 9.56738 2.70508 9.50586L8.54102 3.91602C8.58496 3.87207 8.62891 3.8457 8.68164 3.8457C8.75195 3.8457 8.80469 3.89844 8.80469 3.96875V7.21191C8.80469 7.40527 8.89258 7.48438 9.07715 7.48438H10.1758C15.7656 7.48438 17.541 11.3076 17.6904 15.2451C17.6904 15.3066 17.6729 15.333 17.6377 15.333C17.6025 15.333 17.585 15.3066 17.5586 15.2451C16.6006 13.1533 14.0781 11.8438 10.1758 11.8438H9.07715C8.89258 11.8438 8.80469 11.9316 8.80469 12.125V15.2891C8.80469 15.3682 8.76074 15.4209 8.68164 15.4209Z"}))},B=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47087 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47087 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4129 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4129 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM8.67498 14.1963C8.95485 14.1963 9.18225 14.0826 9.33093 13.8815L14.0538 7.28117C14.1587 7.12381 14.2287 6.94023 14.2287 6.78287C14.2287 6.34576 13.8964 6.01355 13.4328 6.01355C13.118 6.01355 12.9343 6.1272 12.7506 6.38947L8.64874 12.203L6.55844 9.89509C6.40101 9.71151 6.20859 9.63283 5.95496 9.63283C5.48267 9.63283 5.15032 9.95629 5.15032 10.4109C5.15032 10.5945 5.22029 10.7868 5.35148 10.9179L8.04526 13.9253C8.20269 14.0914 8.41259 14.1963 8.67498 14.1963Z"}))},R=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M11.6749 19.1444L13.0043 17.8243C13.1267 17.6931 13.2492 17.6582 13.4153 17.6582H15.287C16.8962 17.6582 17.6572 16.8976 17.6572 15.2803V13.4095C17.6572 13.2434 17.7096 13.121 17.8233 12.9986L19.144 11.6698C20.2897 10.5333 20.281 9.46672 19.144 8.33024L17.8233 6.99268C17.7009 6.87029 17.6572 6.75664 17.6572 6.59054V4.7197C17.6572 3.11114 16.905 2.34182 15.287 2.34182H13.4153C13.2492 2.34182 13.1267 2.29811 13.0043 2.17572L11.6749 0.855647C10.5291 -0.289583 9.47086 -0.28084 8.32513 0.855647L6.99574 2.17572C6.87329 2.29811 6.75085 2.34182 6.58467 2.34182H4.71302C3.10375 2.34182 2.34285 3.09365 2.34285 4.7197V6.59054C2.34285 6.75664 2.29912 6.87029 2.17667 6.99268L0.856021 8.33024C-0.289709 9.46672 -0.280963 10.5333 0.856021 11.6698L2.17667 12.9986C2.29912 13.121 2.34285 13.2434 2.34285 13.4095V15.2803C2.34285 16.8889 3.10375 17.6582 4.71302 17.6582H6.58467C6.75085 17.6582 6.87329 17.6931 6.99574 17.8243L8.32513 19.1444C9.47086 20.2896 10.5379 20.2808 11.6749 19.1444ZM9.36591 17.9204L7.76539 16.3119C7.58172 16.1195 7.38931 16.0496 7.12693 16.0496H4.84421C4.07456 16.0496 3.95212 15.9185 3.95212 15.1492V12.8762C3.95212 12.6139 3.8734 12.4128 3.68099 12.2293L2.08047 10.6294C1.52947 10.0787 1.52947 9.92132 2.08047 9.37056L3.68099 7.77074C3.8734 7.57841 3.95212 7.38608 3.95212 7.12381V4.8421C3.95212 4.06404 4.06582 3.95039 4.84421 3.95039H7.12693C7.38931 3.95039 7.58172 3.87171 7.76539 3.67938L9.36591 2.07956C9.92566 1.5288 10.0831 1.5288 10.6341 2.07956L12.2346 3.67938C12.4183 3.87171 12.6194 3.95039 12.8731 3.95039H15.1558C15.9254 3.95039 16.0479 4.07278 16.0479 4.8421L16.0566 7.12381C16.0566 7.38608 16.1353 7.57841 16.319 7.77074L17.9283 9.37056C18.4705 9.92132 18.4705 10.0787 17.9283 10.6294L16.319 12.2293C16.1353 12.4128 16.0566 12.6139 16.0566 12.8762L16.0479 15.1492C16.0479 15.9185 15.9254 16.0496 15.1558 16.0496H12.8731C12.6194 16.0496 12.4183 16.1195 12.2346 16.3119L10.6341 17.9204C10.0831 18.4625 9.92566 18.4625 9.36591 17.9204ZM12.8906 13.7329C13.3366 13.7329 13.6865 13.3832 13.6865 12.9374C13.6865 12.7188 13.599 12.5265 13.4416 12.3779L11.1326 10.0612L13.4503 7.72702C13.6165 7.56092 13.6952 7.38608 13.6952 7.17627C13.6952 6.73041 13.3366 6.38072 12.8906 6.38072C12.6719 6.38072 12.497 6.45066 12.3308 6.61676L9.99563 8.94219L7.66918 6.62551C7.5205 6.46815 7.33683 6.38947 7.10943 6.38947C6.66339 6.38947 6.31355 6.73915 6.31355 7.18501C6.31355 7.39482 6.40101 7.58715 6.54969 7.73577L8.86739 10.0612L6.54969 12.3779C6.40101 12.5265 6.31355 12.7188 6.31355 12.9374C6.31355 13.3832 6.66339 13.7329 7.10943 13.7329C7.33683 13.7329 7.53799 13.6542 7.68667 13.4969L9.99563 11.1802L12.3133 13.4969C12.462 13.6455 12.6544 13.7329 12.8906 13.7329Z"}))},b=function(e){return r().createElement("svg",n({width:"22",height:"21",viewBox:"0 0 22 21",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M18.4959 20.7577C20.4954 20.7577 21.5 19.7627 21.5 17.7919V7.62198C21.5 5.6607 20.4954 4.66571 18.4959 4.66571H16.726V3.11583C16.726 1.14498 15.7118 0.149994 13.7219 0.149994H3.5041C1.49499 0.149994 0.5 1.14498 0.5 3.11583V13.1901C0.5 15.1609 1.49499 16.1463 3.5041 16.1463H5.27403V17.7919C5.27403 19.7627 6.27859 20.7577 8.27813 20.7577H18.4959ZM5.27403 14.606H3.52323C2.56651 14.606 2.04032 14.099 2.04032 13.104V3.20193C2.04032 2.20694 2.56651 1.69031 3.52323 1.69031H13.6932C14.6403 1.69031 15.1856 2.20694 15.1856 3.20193V4.66571H8.27813C6.27859 4.66571 5.27403 5.65113 5.27403 7.62198V14.606ZM18.4768 19.2174H8.30683C7.35011 19.2174 6.81435 18.7008 6.81435 17.7058V7.70808C6.81435 6.71309 7.35011 6.20603 8.30683 6.20603H18.4768C19.4239 6.20603 19.9597 6.71309 19.9597 7.70808V17.7154C19.9597 18.7008 19.4239 19.2174 18.4768 19.2174ZM13.4061 16.6917C13.808 16.6917 14.1333 16.3664 14.1333 15.9359V13.4484H16.5633C17.013 13.4484 17.367 13.104 17.367 12.6926C17.367 12.2908 17.013 11.9463 16.5633 11.9463H14.1333V9.46844C14.1333 9.03792 13.808 8.7222 13.4061 8.7222C13.0043 8.7222 12.6886 9.03792 12.6886 9.46844V11.9463H10.1724C9.77061 11.9463 9.40706 12.3099 9.40706 12.6926C9.40706 13.0944 9.77061 13.4484 10.1724 13.4484H12.6886V15.9359C12.6886 16.3664 13.0043 16.6917 13.4061 16.6917Z"}))},F=function(e){var t=n({},e);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),r().createElement("path",{d:"M16 4L4 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M4 4L16 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},j=function(){return r().createElement("svg",{width:"10px",height:"10px",viewBox:"0 0 10 10",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r().createElement("g",{transform:"translate(-2.000000, -2.000000)",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"},r().createElement("path",{d:"M11,3 L3,11"}),r().createElement("path",{d:"M3,3 L11,11"})))},O=function(){return r().createElement("svg",{width:"17px",height:"17px",viewBox:"0 0 17 17",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},r().createElement("g",{stroke:"currentColor",strokeWidth:"1.5",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},r().createElement("path",{d:"M6.5,12 C3.46243388,12 1,9.53756612 1,6.5 C1,3.46243388 3.46243388,1 6.5,1 C9.53756612,1 12,3.46243388 12,6.5 C12,9.53756612 9.53756612,12 6.5,12 Z M15.8568331,15.8587942 L10.4910728,10.4930339 L15.8568331,15.8587942 Z"})))},S=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M1.5 10H18.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M10 18.5L10 1.5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},A=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M15.6569 9.99999H4.34315",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M10 4.34314V15.6568",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},P=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M6.79004 17.0781C7.29102 17.0781 7.61621 16.7354 7.61621 16.2607C7.61621 16.0059 7.51953 15.8301 7.37012 15.6807L5.71777 14.0723L4.54883 13.1143L6.15723 13.1934H14.5068C16.3262 13.1934 17.0732 12.3936 17.0732 10.6182V6.56641C17.0732 4.74707 16.3262 4 14.5068 4H10.8682C10.3584 4 10.0068 4.37793 10.0068 4.84375C10.0068 5.30078 10.3584 5.67871 10.8682 5.67871H14.4717C15.1484 5.67871 15.4121 5.94238 15.4121 6.61914V10.5654C15.4121 11.2422 15.1484 11.5059 14.4717 11.5059H6.15723L4.54883 11.585L5.71777 10.627L7.37012 9.02734C7.51953 8.87793 7.61621 8.69336 7.61621 8.44727C7.61621 7.96387 7.29102 7.62988 6.79004 7.62988C6.58789 7.62988 6.35059 7.72656 6.18359 7.88477L2.26367 11.7256C2.08789 11.8926 2 12.1211 2 12.3496C2 12.5781 2.08789 12.8066 2.26367 12.9736L6.18359 16.8145C6.35059 16.9814 6.58789 17.0781 6.79004 17.0781Z",fill:"currentColor",stroke:"none"}))},D=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M10 15C8.895 15 8 15.895 8 17C8 18.105 8.895 19 10 19C11.105 19 12 18.105 12 17C12 15.895 11.105 15 10 15Z",fill:"currentColor",stroke:"none"}),r().createElement("path",{d:"M10 1C8.895 1 8 1.895 8 3C8 4.105 8.895 5 10 5C11.105 5 12 4.105 12 3C12 1.895 11.105 1 10 1Z",fill:"currentColor",stroke:"none"}),r().createElement("path",{d:"M10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10C12 8.895 11.105 8 10 8Z",fill:"currentColor",stroke:"none"}))},T=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M5 10C5 8.895 4.105 8 3 8C1.895 8 1 8.895 1 10C1 11.105 1.895 12 3 12C4.105 12 5 11.105 5 10Z",fill:"currentColor"}),r().createElement("path",{d:"M19 10C19 8.895 18.105 8 17 8C15.895 8 15 8.895 15 10C15 11.105 15.895 12 17 12C18.105 12 19 11.105 19 10Z",fill:"currentColor"}),r().createElement("path",{d:"M12 10C12 8.895 11.105 8 10 8C8.895 8 8 8.895 8 10C8 11.105 8.895 12 10 12C11.105 12 12 11.105 12 10Z",fill:"currentColor"}))},U=["strokeWidth","color"],_=function(e){var t=e.strokeWidth,C=void 0===t?1.5:t,o=e.color,l=void 0===o?"currentColor":o,i=a(e,U);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i),r().createElement("path",{d:"M19 19C19 18.0475 18.748 16.9941 18.2119 16C17.0596 13.8632 14.5949 12 10.5 12H9.5",stroke:l,strokeWidth:C,strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M0.999999 19C0.999999 17.3599 1.74722 15.4209 3.40506 14",stroke:l,strokeWidth:C,strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M9.5 12C6.46243 12 4 9.53757 4 6.5C4 3.46243 6.46243 1 9.5 1C12.5376 1 15 3.46243 15 6.5C15 7.02001 14.9278 7.52317 14.793 8",stroke:l,strokeWidth:C,strokeLinecap:"round",fill:"none"}))},z=["isSelected"],I=function(e){e.isSelected;var t=a(e,z);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),r().createElement("path",{d:"M3.98297 1.75C4.39718 1.75 4.73297 1.41421 4.73297 1C4.73297 0.585786 4.39718 0.25 3.98297 0.25V1.75ZM7.74862 0.25C7.33441 0.25 6.99862 0.585786 6.99862 1C6.99862 1.41421 7.33441 1.75 7.74862 1.75V0.25ZM18.25 3V17H19.75V3H18.25ZM17 18.25H3V19.75H17V18.25ZM1.75 17V3H0.25V17H1.75ZM3 1.75H3.98297V0.25H3V1.75ZM7.74862 1.75H17V0.25H7.74862V1.75ZM3 18.25C2.30964 18.25 1.75 17.6904 1.75 17H0.25C0.25 18.5188 1.48122 19.75 3 19.75V18.25ZM18.25 17C18.25 17.6904 17.6904 18.25 17 18.25V19.75C18.5188 19.75 19.75 18.5188 19.75 17H18.25ZM19.75 3C19.75 1.48122 18.5188 0.25 17 0.25V1.75C17.6904 1.75 18.25 2.30964 18.25 3H19.75ZM1.75 3C1.75 2.30964 2.30964 1.75 3 1.75V0.25C1.48122 0.25 0.25 1.48122 0.25 3H1.75Z",fill:"currentColor"}),r().createElement("path",{d:"M7 1H13V7.28131C13 8.1567 11.9548 8.60957 11.3161 8.01093L10 6.77733L8.68386 8.01093C8.04516 8.60957 7 8.1567 7 7.28131V1Z",fill:"currentColor"}))},N=["color","side"],q=function(e){var t=e.color,C=void 0===t?"currentColor":t,o=e.side,l=void 0===o?"left":o,i=a(e,N);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},i),"left"===l&&r().createElement(r().Fragment,null,r().createElement("path",{d:"M5.00737 3.75C5.42158 3.75 5.75737 3.41421 5.75737 3C5.75737 2.58579 5.42158 2.25 5.00737 2.25V3.75ZM9.5 2.25C9.08579 2.25 8.75 2.58579 8.75 3C8.75 3.41421 9.08579 3.75 9.5 3.75V2.25ZM9.5 16.25C9.08579 16.25 8.75 16.5858 8.75 17C8.75 17.4142 9.08579 17.75 9.5 17.75V16.25ZM5.25 17.75C5.66421 17.75 6 17.4142 6 17C6 16.5858 5.66421 16.25 5.25 16.25V17.75ZM18.25 5V15H19.75V5H18.25ZM1.75 15V5H0.25V15H1.75ZM3 3.75H5.00737V2.25H3V3.75ZM9.5 3.75H17V2.25H9.5V3.75ZM17 16.25H9.5V17.75H17V16.25ZM5.25 16.25H3V17.75H5.25V16.25ZM0.25 15C0.25 16.5188 1.48122 17.75 3 17.75V16.25C2.30964 16.25 1.75 15.6904 1.75 15H0.25ZM18.25 15C18.25 15.6904 17.6904 16.25 17 16.25V17.75C18.5188 17.75 19.75 16.5188 19.75 15H18.25ZM19.75 5C19.75 3.48122 18.5188 2.25 17 2.25V3.75C17.6904 3.75 18.25 4.30964 18.25 5H19.75ZM1.75 5C1.75 4.30964 2.30964 3.75 3 3.75V2.25C1.48122 2.25 0.25 3.48122 0.25 5H1.75Z",fill:C}),r().createElement("path",{d:"M1 5C1 3.89543 1.89543 3 3 3H6V17H3C1.89543 17 1 16.1046 1 15V5Z",fill:C,stroke:C,strokeWidth:"1.5"})),"right"===l&&r().createElement(r().Fragment,null,r().createElement("path",{d:"M14.9926 3.75C14.5784 3.75 14.2426 3.41421 14.2426 3C14.2426 2.58579 14.5784 2.25 14.9926 2.25V3.75ZM10.5 2.25C10.9142 2.25 11.25 2.58579 11.25 3C11.25 3.41421 10.9142 3.75 10.5 3.75V2.25ZM10.5 16.25C10.9142 16.25 11.25 16.5858 11.25 17C11.25 17.4142 10.9142 17.75 10.5 17.75V16.25ZM14.75 17.75C14.3358 17.75 14 17.4142 14 17C14 16.5858 14.3358 16.25 14.75 16.25V17.75ZM1.75 5V15H0.25V5H1.75ZM18.25 15V5H19.75V15H18.25ZM17 3.75H14.9926V2.25H17V3.75ZM10.5 3.75H3V2.25H10.5V3.75ZM3 16.25H10.5V17.75H3V16.25ZM14.75 16.25H17V17.75H14.75V16.25ZM19.75 15C19.75 16.5188 18.5188 17.75 17 17.75V16.25C17.6904 16.25 18.25 15.6904 18.25 15H19.75ZM1.75 15C1.75 15.6904 2.30964 16.25 3 16.25V17.75C1.48122 17.75 0.25 16.5188 0.25 15H1.75ZM0.25 5C0.25 3.48122 1.48122 2.25 3 2.25V3.75C2.30964 3.75 1.75 4.30964 1.75 5H0.25ZM18.25 5C18.25 4.30964 17.6904 3.75 17 3.75V2.25C18.5188 2.25 19.75 3.48122 19.75 5H18.25Z",fill:C}),r().createElement("path",{d:"M19 5C19 3.89543 18.1046 3 17 3H14V17H17C18.1046 17 19 16.1046 19 15V5Z",fill:C,stroke:C,strokeWidth:"1.5"})))},G=function(e){var t=n({},e);return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),r().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.9412 0.889168C11.9029 0.689035 11.7471 0.530978 11.5459 0.498479C10.5221 0.333067 9.47793 0.333067 8.45405 0.498479C8.25289 0.530978 8.09711 0.689035 8.05877 0.889168L7.74003 2.55309C7.70586 2.73147 7.57719 2.87607 7.4069 2.93922C7.21627 3.00992 7.02849 3.08802 6.84391 3.17352C6.67828 3.25025 6.48393 3.23933 6.33293 3.13676L4.9318 2.18498C4.76335 2.07055 4.5416 2.06873 4.37633 2.18771C3.53336 2.79466 2.79538 3.53267 2.18846 4.37566C2.06958 4.54079 2.0713 4.76233 2.18547 4.93075L3.1366 6.3337C3.23835 6.4838 3.24973 6.67672 3.17403 6.8415C3.08902 7.02654 3.01094 7.21481 2.94013 7.40594C2.87705 7.57625 2.73241 7.70491 2.55404 7.73908L0.889392 8.05796C0.689621 8.09623 0.531722 8.25152 0.498928 8.45227C0.331575 9.47669 0.331575 10.5214 0.498928 11.5458C0.531722 11.7466 0.689621 11.9019 0.889392 11.9401L2.55337 12.2589C2.7321 12.2931 2.87691 12.4222 2.93988 12.593C3.01076 12.7851 3.08892 12.9738 3.17404 13.1592C3.24972 13.324 3.23835 13.5169 3.1366 13.667L2.18571 15.0696C2.07141 15.2382 2.06983 15.46 2.18898 15.6252C2.79592 16.4666 3.5339 17.2059 4.37685 17.8113C4.54186 17.9298 4.76302 17.9279 4.93118 17.8139L6.33303 16.8635C6.48399 16.7612 6.67814 16.7504 6.84365 16.827C7.02753 16.9121 7.21459 16.9897 7.40449 17.0595C7.57601 17.1225 7.70604 17.2676 7.74042 17.447L8.05891 19.1096C8.09718 19.3094 8.25247 19.4673 8.45321 19.5001C9.47764 19.6675 10.5223 19.6675 11.5468 19.5001C11.7475 19.4673 11.9028 19.3094 11.9411 19.1096L12.2594 17.4477C12.2939 17.2679 12.4244 17.1226 12.5963 17.0597C12.7864 16.9901 12.9731 16.9128 13.1559 16.8279C13.3217 16.7509 13.5163 16.7613 13.6677 16.8638L15.0711 17.814C15.2394 17.9279 15.4607 17.9296 15.6257 17.8109C16.4671 17.2056 17.2064 16.4663 17.8117 15.6249C17.9305 15.4599 17.9287 15.2384 17.8146 15.0701L16.8645 13.6686C16.7621 13.5176 16.7514 13.3235 16.8279 13.158C16.9132 12.9738 16.9909 12.7862 17.0607 12.5953C17.1236 12.4234 17.2688 12.2929 17.4487 12.2585L19.1106 11.9401C19.3104 11.9019 19.4683 11.7466 19.5011 11.5458C19.6684 10.5214 19.6684 9.47669 19.5011 8.45227C19.4683 8.25152 19.3104 8.09623 19.1106 8.05796L17.448 7.73947C17.2685 7.70509 17.1234 7.57506 17.0604 7.40354C16.9907 7.21364 16.9131 7.02658 16.828 6.8427C16.7513 6.67719 16.7621 6.48304 16.8645 6.33208L17.8149 4.93024C17.9289 4.76208 17.9308 4.54091 17.8123 4.3759C17.2069 3.53299 16.4676 2.79503 15.6262 2.1881C15.461 2.06891 15.2391 2.07053 15.0705 2.18491L13.6678 3.13646C13.5164 3.23918 13.3215 3.24973 13.1556 3.17264C12.9721 3.08738 12.7848 3.0095 12.5939 2.93898C12.4232 2.87592 12.2941 2.73116 12.2598 2.55242L11.9412 0.889168ZM9.99999 4.97512C12.7737 4.97512 15.0265 7.22534 15.0265 9.99904C15.0265 12.7727 12.7737 15.0256 9.99999 15.0256C7.22629 15.0256 4.97607 12.7727 4.97607 9.99904C4.97607 7.22534 7.22629 4.97512 9.99999 4.97512Z",fill:"currentColor"}))},J=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M18.1884 13.4343C17.1688 16.0586 14.0759 18.25 10.4334 18.25C5.4709 18.25 1.75 14.7455 1.75 9.85484C1.75 6.35837 3.81783 3.07341 6.83303 1.83002C6.49358 2.72741 6.27129 4.15306 6.27129 5.16431C6.27129 7.78687 7.11667 9.99076 8.69052 11.5394C10.2629 13.0866 12.4887 13.9073 15.1135 13.9073C16.2726 13.9073 17.4254 13.6688 18.1884 13.4343Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}))},K=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M10.0029 7C11.6398 7 13 8.35749 13 9.99706C13 11.6366 11.6398 13 10.0029 13C8.36016 13 7 11.6366 7 9.99706C7 8.35749 8.36016 7 10.0029 7Z",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),r().createElement("path",{d:"M10 4L10 1",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M14.2426 5.75736L16.364 3.63604",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M16 10L19 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M14.2426 14.2426L16.364 16.364",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M10 19L10 16",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M3.63603 16.364L5.75735 14.2426",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M1 10L4 10",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}),r().createElement("path",{d:"M3.63603 3.63604L5.75735 5.75736",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},Q=function(){return r().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r().createElement("path",{d:"M2 6V2H6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M14 2H18V6",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M18 14V18H14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M6.00003 18H2.00003V14",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}),r().createElement("path",{d:"M18 2L12 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M8 12L2 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M2 2L8 8",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}),r().createElement("path",{d:"M12 12L18 18",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",fill:"none"}))},X=["direction"],Y=function(e){var t=e.direction,C=void 0===t?"right":t,o=a(e,X),l="M7 4L13 10L7 16";return"left"===C?l="M13 16L7 10L13 4":"up"===C?l="M16 13L10 7L4 13":"down"===C&&(l="M16 7L10 13L4 7"),r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o),r().createElement("path",{d:l,stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none"}))},$=function(e){return r().createElement(Y,n({direction:"up"},e))},ee=function(e){return r().createElement(Y,n({direction:"down"},e))},te=function(e){return r().createElement(Y,n({direction:"right"},e))},Ce=function(e){return r().createElement(Y,n({direction:"left"},e))},re=function(e){return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M3 11L7 15L17 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"}))},ne=function(e){return r().createElement("svg",n({width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),r().createElement("path",{d:"M16.9212 16.8832C17.2882 17.1074 17.7572 17.0019 18.0086 16.6261C19.2728 14.7668 20 12.4592 20 10C20 7.54736 19.2592 5.23976 18.0086 3.3739C17.7572 2.99809 17.2882 2.8926 16.9212 3.11677C16.527 3.35412 16.4658 3.82224 16.7377 4.2442C17.8047 5.85951 18.4572 7.86383 18.4572 10C18.4572 12.1362 17.8251 14.1669 16.7377 15.7624C16.4658 16.1778 16.527 16.6459 16.9212 16.8832ZM1.67872 13.0328H3.66328C3.72445 13.0328 3.77203 13.046 3.81281 13.0856L6.84402 15.7162C7.23142 16.0525 7.53726 16.2173 7.93145 16.2173C8.51595 16.2173 8.95092 15.7888 8.95092 15.2284V4.80461C8.95092 4.2376 8.51595 3.78927 7.92466 3.78927C7.53726 3.78927 7.2586 3.9541 6.84402 4.31672L3.81281 6.9276C3.76523 6.96716 3.72445 6.98035 3.66328 6.98035H1.67872C0.577698 6.98035 0 7.55395 0 8.68137V11.3318C0 12.4658 0.577698 13.0328 1.67872 13.0328ZM13.8356 15.0108C14.2094 15.2284 14.658 15.136 14.9095 14.78C15.8406 13.4614 16.3707 11.7736 16.3707 10C16.3707 8.22645 15.8474 6.53201 14.9095 5.21998C14.658 4.86395 14.2094 4.77165 13.8356 4.98922C13.4346 5.22657 13.3871 5.70128 13.6657 6.12983C14.3861 7.20451 14.8143 8.5627 14.8143 10C14.8143 11.4373 14.3861 12.8021 13.6657 13.8702C13.3871 14.2987 13.4346 14.7734 13.8356 15.0108ZM1.86902 11.6351C1.65833 11.6351 1.54279 11.5296 1.54279 11.3252V8.69456C1.54279 8.49017 1.65833 8.37809 1.86902 8.37809H4.0235C4.22739 8.37809 4.37011 8.34512 4.53323 8.19348L7.19744 5.84633C7.22462 5.81336 7.2654 5.79358 7.30618 5.79358C7.36735 5.79358 7.40813 5.83314 7.40813 5.89907V14.1075C7.40813 14.1735 7.36735 14.213 7.30618 14.213C7.2722 14.213 7.23142 14.1932 7.19744 14.1603L4.53323 11.8197C4.37011 11.6747 4.22739 11.6351 4.0235 11.6351H1.86902ZM10.7636 13.1449C11.1102 13.3625 11.5588 13.2834 11.7967 12.9537C12.388 12.1757 12.7346 11.1076 12.7346 10C12.7346 8.89235 12.388 7.83086 11.7967 7.04628C11.5588 6.71662 11.1102 6.6441 10.7636 6.85508C10.3626 7.10562 10.2879 7.56054 10.6005 8.04184C10.9607 8.5561 11.1782 9.26816 11.1782 10C11.1782 10.7318 10.9539 11.4505 10.6005 11.9648C10.2879 12.4461 10.3626 12.8944 10.7636 13.1449Z",fill:"currentColor"}))},oe=d;window.FL=window.FL||{},FL.vendors=FL.vendors||{},FL.vendors.BBIcons=t})();
js/build/vendor-framer-motion.bundle.js CHANGED
@@ -3832,56 +3832,56 @@ var isNodeOrChild = function (parent, child) {
3832
 
3833
  __webpack_require__.r(__webpack_exports__);
3834
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
 
 
 
 
 
 
 
 
 
3835
  /* harmony export */ "MotionConfig": () => (/* reexport safe */ _context_MotionConfigContext_js__WEBPACK_IMPORTED_MODULE_0__.MotionConfig),
3836
  /* harmony export */ "MotionConfigContext": () => (/* reexport safe */ _context_MotionConfigContext_js__WEBPACK_IMPORTED_MODULE_0__.MotionConfigContext),
 
3837
  /* harmony export */ "PresenceContext": () => (/* reexport safe */ _context_PresenceContext_js__WEBPACK_IMPORTED_MODULE_1__.PresenceContext),
3838
- /* harmony export */ "useIsPresent": () => (/* reexport safe */ _components_AnimatePresence_use_presence_js__WEBPACK_IMPORTED_MODULE_2__.useIsPresent),
3839
- /* harmony export */ "usePresence": () => (/* reexport safe */ _components_AnimatePresence_use_presence_js__WEBPACK_IMPORTED_MODULE_2__.usePresence),
3840
- /* harmony export */ "LayoutGroupContext": () => (/* reexport safe */ _context_LayoutGroupContext_js__WEBPACK_IMPORTED_MODULE_3__.LayoutGroupContext),
3841
- /* harmony export */ "VisibilityAction": () => (/* reexport safe */ _components_AnimateSharedLayout_types_js__WEBPACK_IMPORTED_MODULE_4__.VisibilityAction),
3842
- /* harmony export */ "createBatcher": () => (/* reexport safe */ _components_AnimateSharedLayout_utils_batcher_js__WEBPACK_IMPORTED_MODULE_5__.createBatcher),
3843
- /* harmony export */ "FramerTreeLayoutContext": () => (/* reexport safe */ _context_SharedLayoutContext_js__WEBPACK_IMPORTED_MODULE_6__.FramerTreeLayoutContext),
3844
  /* harmony export */ "SharedLayoutContext": () => (/* reexport safe */ _context_SharedLayoutContext_js__WEBPACK_IMPORTED_MODULE_6__.SharedLayoutContext),
3845
- /* harmony export */ "createMotionComponent": () => (/* reexport safe */ _motion_index_js__WEBPACK_IMPORTED_MODULE_7__.createMotionComponent),
3846
- /* harmony export */ "useDomEvent": () => (/* reexport safe */ _events_use_dom_event_js__WEBPACK_IMPORTED_MODULE_8__.useDomEvent),
3847
- /* harmony export */ "DragFeature": () => (/* reexport safe */ _motion_features_drag_js__WEBPACK_IMPORTED_MODULE_9__.Drag),
3848
- /* harmony export */ "usePanGesture": () => (/* reexport safe */ _gestures_use_pan_gesture_js__WEBPACK_IMPORTED_MODULE_10__.usePanGesture),
3849
- /* harmony export */ "useTapGesture": () => (/* reexport safe */ _gestures_use_tap_gesture_js__WEBPACK_IMPORTED_MODULE_11__.useTapGesture),
3850
- /* harmony export */ "useGestures": () => (/* reexport safe */ _gestures_use_gestures_js__WEBPACK_IMPORTED_MODULE_12__.useGestures),
3851
- /* harmony export */ "GesturesFeature": () => (/* reexport safe */ _motion_features_gestures_js__WEBPACK_IMPORTED_MODULE_13__.Gestures),
3852
- /* harmony export */ "ExitFeature": () => (/* reexport safe */ _motion_features_exit_js__WEBPACK_IMPORTED_MODULE_14__.Exit),
3853
- /* harmony export */ "MotionValue": () => (/* reexport safe */ _value_index_js__WEBPACK_IMPORTED_MODULE_15__.MotionValue),
3854
- /* harmony export */ "motionValue": () => (/* reexport safe */ _value_index_js__WEBPACK_IMPORTED_MODULE_15__.motionValue),
3855
  /* harmony export */ "animateVisualElement": () => (/* reexport safe */ _render_utils_animation_js__WEBPACK_IMPORTED_MODULE_16__.animateVisualElement),
3856
  /* harmony export */ "animationControls": () => (/* reexport safe */ _animation_animation_controls_js__WEBPACK_IMPORTED_MODULE_17__.animationControls),
3857
- /* harmony export */ "AnimationFeature": () => (/* reexport safe */ _motion_features_animation_js__WEBPACK_IMPORTED_MODULE_18__.Animation),
3858
- /* harmony export */ "AnimateLayoutFeature": () => (/* reexport safe */ _motion_features_layout_Animate_js__WEBPACK_IMPORTED_MODULE_19__.AnimateLayout),
3859
- /* harmony export */ "addScaleCorrection": () => (/* reexport safe */ _render_dom_projection_scale_correction_js__WEBPACK_IMPORTED_MODULE_20__.addScaleCorrection),
3860
- /* harmony export */ "isValidMotionProp": () => (/* reexport safe */ _motion_utils_valid_prop_js__WEBPACK_IMPORTED_MODULE_21__.isValidMotionProp),
3861
- /* harmony export */ "visualElement": () => (/* reexport safe */ _render_index_js__WEBPACK_IMPORTED_MODULE_22__.visualElement),
3862
- /* harmony export */ "resolveMotionValue": () => (/* reexport safe */ _value_utils_resolve_motion_value_js__WEBPACK_IMPORTED_MODULE_23__.resolveMotionValue),
3863
  /* harmony export */ "createDomMotionComponent": () => (/* reexport safe */ _render_dom_motion_js__WEBPACK_IMPORTED_MODULE_24__.createDomMotionComponent),
3864
- /* harmony export */ "motion": () => (/* reexport safe */ _render_dom_motion_js__WEBPACK_IMPORTED_MODULE_24__.motion),
 
3865
  /* harmony export */ "m": () => (/* reexport safe */ _render_dom_motion_minimal_js__WEBPACK_IMPORTED_MODULE_25__.m),
3866
- /* harmony export */ "AnimatePresence": () => (/* reexport safe */ _components_AnimatePresence_index_js__WEBPACK_IMPORTED_MODULE_26__.AnimatePresence),
3867
- /* harmony export */ "animate": () => (/* reexport safe */ _animation_animate_js__WEBPACK_IMPORTED_MODULE_27__.animate),
3868
- /* harmony export */ "createCrossfader": () => (/* reexport safe */ _components_AnimateSharedLayout_utils_crossfader_js__WEBPACK_IMPORTED_MODULE_28__.createCrossfader),
3869
- /* harmony export */ "AnimateSharedLayout": () => (/* reexport safe */ _components_AnimateSharedLayout_index_js__WEBPACK_IMPORTED_MODULE_29__.AnimateSharedLayout),
3870
- /* harmony export */ "useMotionValue": () => (/* reexport safe */ _value_use_motion_value_js__WEBPACK_IMPORTED_MODULE_30__.useMotionValue),
3871
- /* harmony export */ "useMotionTemplate": () => (/* reexport safe */ _value_use_motion_template_js__WEBPACK_IMPORTED_MODULE_31__.useMotionTemplate),
3872
  /* harmony export */ "transform": () => (/* reexport safe */ _utils_transform_js__WEBPACK_IMPORTED_MODULE_32__.transform),
3873
- /* harmony export */ "useTransform": () => (/* reexport safe */ _value_use_transform_js__WEBPACK_IMPORTED_MODULE_33__.useTransform),
3874
- /* harmony export */ "useSpring": () => (/* reexport safe */ _value_use_spring_js__WEBPACK_IMPORTED_MODULE_34__.useSpring),
3875
- /* harmony export */ "useVelocity": () => (/* reexport safe */ _value_use_velocity_js__WEBPACK_IMPORTED_MODULE_35__.useVelocity),
3876
- /* harmony export */ "useElementScroll": () => (/* reexport safe */ _value_scroll_use_element_scroll_js__WEBPACK_IMPORTED_MODULE_36__.useElementScroll),
3877
- /* harmony export */ "useViewportScroll": () => (/* reexport safe */ _value_scroll_use_viewport_scroll_js__WEBPACK_IMPORTED_MODULE_37__.useViewportScroll),
3878
- /* harmony export */ "useReducedMotion": () => (/* reexport safe */ _utils_use_reduced_motion_js__WEBPACK_IMPORTED_MODULE_38__.useReducedMotion),
3879
  /* harmony export */ "useAnimation": () => (/* reexport safe */ _animation_use_animation_js__WEBPACK_IMPORTED_MODULE_39__.useAnimation),
3880
  /* harmony export */ "useCycle": () => (/* reexport safe */ _utils_use_cycle_js__WEBPACK_IMPORTED_MODULE_40__.useCycle),
3881
- /* harmony export */ "DragControls": () => (/* reexport safe */ _gestures_drag_use_drag_controls_js__WEBPACK_IMPORTED_MODULE_41__.DragControls),
3882
- /* harmony export */ "useDragControls": () => (/* reexport safe */ _gestures_drag_use_drag_controls_js__WEBPACK_IMPORTED_MODULE_41__.useDragControls),
3883
  /* harmony export */ "useDeprecatedAnimatedState": () => (/* reexport safe */ _animation_use_animated_state_js__WEBPACK_IMPORTED_MODULE_42__.useAnimatedState),
3884
- /* harmony export */ "useDeprecatedInvertedScale": () => (/* reexport safe */ _value_use_inverted_scale_js__WEBPACK_IMPORTED_MODULE_43__.useInvertedScale)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3885
  /* harmony export */ });
3886
  /* harmony import */ var _context_MotionConfigContext_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./context/MotionConfigContext.js */ "./node_modules/framer-motion/dist/es/context/MotionConfigContext.js");
3887
  /* harmony import */ var _context_PresenceContext_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./context/PresenceContext.js */ "./node_modules/framer-motion/dist/es/context/PresenceContext.js");
@@ -11003,8 +11003,8 @@ function createRenderStep(runNextFrame) {
11003
 
11004
  __webpack_require__.r(__webpack_exports__);
11005
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
11006
- /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__),
11007
  /* harmony export */ "cancelSync": () => (/* binding */ cancelSync),
 
11008
  /* harmony export */ "getFrameData": () => (/* binding */ getFrameData)
11009
  /* harmony export */ });
11010
  /* harmony import */ var _on_next_frame_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./on-next-frame.js */ "./node_modules/framesync/dist/es/on-next-frame.js");
@@ -12876,29 +12876,29 @@ function isString(v) {
12876
 
12877
  __webpack_require__.r(__webpack_exports__);
12878
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
12879
- /* harmony export */ "__extends": () => (/* binding */ __extends),
12880
  /* harmony export */ "__assign": () => (/* binding */ __assign),
12881
- /* harmony export */ "__rest": () => (/* binding */ __rest),
12882
- /* harmony export */ "__decorate": () => (/* binding */ __decorate),
12883
- /* harmony export */ "__param": () => (/* binding */ __param),
12884
- /* harmony export */ "__metadata": () => (/* binding */ __metadata),
12885
  /* harmony export */ "__awaiter": () => (/* binding */ __awaiter),
12886
- /* harmony export */ "__generator": () => (/* binding */ __generator),
 
12887
  /* harmony export */ "__createBinding": () => (/* binding */ __createBinding),
 
12888
  /* harmony export */ "__exportStar": () => (/* binding */ __exportStar),
12889
- /* harmony export */ "__values": () => (/* binding */ __values),
 
 
 
 
 
 
12890
  /* harmony export */ "__read": () => (/* binding */ __read),
 
12891
  /* harmony export */ "__spread": () => (/* binding */ __spread),
12892
  /* harmony export */ "__spreadArrays": () => (/* binding */ __spreadArrays),
12893
- /* harmony export */ "__await": () => (/* binding */ __await),
12894
- /* harmony export */ "__asyncGenerator": () => (/* binding */ __asyncGenerator),
12895
- /* harmony export */ "__asyncDelegator": () => (/* binding */ __asyncDelegator),
12896
- /* harmony export */ "__asyncValues": () => (/* binding */ __asyncValues),
12897
- /* harmony export */ "__makeTemplateObject": () => (/* binding */ __makeTemplateObject),
12898
- /* harmony export */ "__importStar": () => (/* binding */ __importStar),
12899
- /* harmony export */ "__importDefault": () => (/* binding */ __importDefault),
12900
- /* harmony export */ "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet),
12901
- /* harmony export */ "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet)
12902
  /* harmony export */ });
12903
  /*! *****************************************************************************
12904
  Copyright (c) Microsoft Corporation.
3832
 
3833
  __webpack_require__.r(__webpack_exports__);
3834
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
3835
+ /* harmony export */ "AnimateLayoutFeature": () => (/* reexport safe */ _motion_features_layout_Animate_js__WEBPACK_IMPORTED_MODULE_19__.AnimateLayout),
3836
+ /* harmony export */ "AnimatePresence": () => (/* reexport safe */ _components_AnimatePresence_index_js__WEBPACK_IMPORTED_MODULE_26__.AnimatePresence),
3837
+ /* harmony export */ "AnimateSharedLayout": () => (/* reexport safe */ _components_AnimateSharedLayout_index_js__WEBPACK_IMPORTED_MODULE_29__.AnimateSharedLayout),
3838
+ /* harmony export */ "AnimationFeature": () => (/* reexport safe */ _motion_features_animation_js__WEBPACK_IMPORTED_MODULE_18__.Animation),
3839
+ /* harmony export */ "DragControls": () => (/* reexport safe */ _gestures_drag_use_drag_controls_js__WEBPACK_IMPORTED_MODULE_41__.DragControls),
3840
+ /* harmony export */ "DragFeature": () => (/* reexport safe */ _motion_features_drag_js__WEBPACK_IMPORTED_MODULE_9__.Drag),
3841
+ /* harmony export */ "ExitFeature": () => (/* reexport safe */ _motion_features_exit_js__WEBPACK_IMPORTED_MODULE_14__.Exit),
3842
+ /* harmony export */ "FramerTreeLayoutContext": () => (/* reexport safe */ _context_SharedLayoutContext_js__WEBPACK_IMPORTED_MODULE_6__.FramerTreeLayoutContext),
3843
+ /* harmony export */ "GesturesFeature": () => (/* reexport safe */ _motion_features_gestures_js__WEBPACK_IMPORTED_MODULE_13__.Gestures),
3844
+ /* harmony export */ "LayoutGroupContext": () => (/* reexport safe */ _context_LayoutGroupContext_js__WEBPACK_IMPORTED_MODULE_3__.LayoutGroupContext),
3845
  /* harmony export */ "MotionConfig": () => (/* reexport safe */ _context_MotionConfigContext_js__WEBPACK_IMPORTED_MODULE_0__.MotionConfig),
3846
  /* harmony export */ "MotionConfigContext": () => (/* reexport safe */ _context_MotionConfigContext_js__WEBPACK_IMPORTED_MODULE_0__.MotionConfigContext),
3847
+ /* harmony export */ "MotionValue": () => (/* reexport safe */ _value_index_js__WEBPACK_IMPORTED_MODULE_15__.MotionValue),
3848
  /* harmony export */ "PresenceContext": () => (/* reexport safe */ _context_PresenceContext_js__WEBPACK_IMPORTED_MODULE_1__.PresenceContext),
 
 
 
 
 
 
3849
  /* harmony export */ "SharedLayoutContext": () => (/* reexport safe */ _context_SharedLayoutContext_js__WEBPACK_IMPORTED_MODULE_6__.SharedLayoutContext),
3850
+ /* harmony export */ "VisibilityAction": () => (/* reexport safe */ _components_AnimateSharedLayout_types_js__WEBPACK_IMPORTED_MODULE_4__.VisibilityAction),
3851
+ /* harmony export */ "addScaleCorrection": () => (/* reexport safe */ _render_dom_projection_scale_correction_js__WEBPACK_IMPORTED_MODULE_20__.addScaleCorrection),
3852
+ /* harmony export */ "animate": () => (/* reexport safe */ _animation_animate_js__WEBPACK_IMPORTED_MODULE_27__.animate),
 
 
 
 
 
 
 
3853
  /* harmony export */ "animateVisualElement": () => (/* reexport safe */ _render_utils_animation_js__WEBPACK_IMPORTED_MODULE_16__.animateVisualElement),
3854
  /* harmony export */ "animationControls": () => (/* reexport safe */ _animation_animation_controls_js__WEBPACK_IMPORTED_MODULE_17__.animationControls),
3855
+ /* harmony export */ "createBatcher": () => (/* reexport safe */ _components_AnimateSharedLayout_utils_batcher_js__WEBPACK_IMPORTED_MODULE_5__.createBatcher),
3856
+ /* harmony export */ "createCrossfader": () => (/* reexport safe */ _components_AnimateSharedLayout_utils_crossfader_js__WEBPACK_IMPORTED_MODULE_28__.createCrossfader),
 
 
 
 
3857
  /* harmony export */ "createDomMotionComponent": () => (/* reexport safe */ _render_dom_motion_js__WEBPACK_IMPORTED_MODULE_24__.createDomMotionComponent),
3858
+ /* harmony export */ "createMotionComponent": () => (/* reexport safe */ _motion_index_js__WEBPACK_IMPORTED_MODULE_7__.createMotionComponent),
3859
+ /* harmony export */ "isValidMotionProp": () => (/* reexport safe */ _motion_utils_valid_prop_js__WEBPACK_IMPORTED_MODULE_21__.isValidMotionProp),
3860
  /* harmony export */ "m": () => (/* reexport safe */ _render_dom_motion_minimal_js__WEBPACK_IMPORTED_MODULE_25__.m),
3861
+ /* harmony export */ "motion": () => (/* reexport safe */ _render_dom_motion_js__WEBPACK_IMPORTED_MODULE_24__.motion),
3862
+ /* harmony export */ "motionValue": () => (/* reexport safe */ _value_index_js__WEBPACK_IMPORTED_MODULE_15__.motionValue),
3863
+ /* harmony export */ "resolveMotionValue": () => (/* reexport safe */ _value_utils_resolve_motion_value_js__WEBPACK_IMPORTED_MODULE_23__.resolveMotionValue),
 
 
 
3864
  /* harmony export */ "transform": () => (/* reexport safe */ _utils_transform_js__WEBPACK_IMPORTED_MODULE_32__.transform),
 
 
 
 
 
 
3865
  /* harmony export */ "useAnimation": () => (/* reexport safe */ _animation_use_animation_js__WEBPACK_IMPORTED_MODULE_39__.useAnimation),
3866
  /* harmony export */ "useCycle": () => (/* reexport safe */ _utils_use_cycle_js__WEBPACK_IMPORTED_MODULE_40__.useCycle),
 
 
3867
  /* harmony export */ "useDeprecatedAnimatedState": () => (/* reexport safe */ _animation_use_animated_state_js__WEBPACK_IMPORTED_MODULE_42__.useAnimatedState),
3868
+ /* harmony export */ "useDeprecatedInvertedScale": () => (/* reexport safe */ _value_use_inverted_scale_js__WEBPACK_IMPORTED_MODULE_43__.useInvertedScale),
3869
+ /* harmony export */ "useDomEvent": () => (/* reexport safe */ _events_use_dom_event_js__WEBPACK_IMPORTED_MODULE_8__.useDomEvent),
3870
+ /* harmony export */ "useDragControls": () => (/* reexport safe */ _gestures_drag_use_drag_controls_js__WEBPACK_IMPORTED_MODULE_41__.useDragControls),
3871
+ /* harmony export */ "useElementScroll": () => (/* reexport safe */ _value_scroll_use_element_scroll_js__WEBPACK_IMPORTED_MODULE_36__.useElementScroll),
3872
+ /* harmony export */ "useGestures": () => (/* reexport safe */ _gestures_use_gestures_js__WEBPACK_IMPORTED_MODULE_12__.useGestures),
3873
+ /* harmony export */ "useIsPresent": () => (/* reexport safe */ _components_AnimatePresence_use_presence_js__WEBPACK_IMPORTED_MODULE_2__.useIsPresent),
3874
+ /* harmony export */ "useMotionTemplate": () => (/* reexport safe */ _value_use_motion_template_js__WEBPACK_IMPORTED_MODULE_31__.useMotionTemplate),
3875
+ /* harmony export */ "useMotionValue": () => (/* reexport safe */ _value_use_motion_value_js__WEBPACK_IMPORTED_MODULE_30__.useMotionValue),
3876
+ /* harmony export */ "usePanGesture": () => (/* reexport safe */ _gestures_use_pan_gesture_js__WEBPACK_IMPORTED_MODULE_10__.usePanGesture),
3877
+ /* harmony export */ "usePresence": () => (/* reexport safe */ _components_AnimatePresence_use_presence_js__WEBPACK_IMPORTED_MODULE_2__.usePresence),
3878
+ /* harmony export */ "useReducedMotion": () => (/* reexport safe */ _utils_use_reduced_motion_js__WEBPACK_IMPORTED_MODULE_38__.useReducedMotion),
3879
+ /* harmony export */ "useSpring": () => (/* reexport safe */ _value_use_spring_js__WEBPACK_IMPORTED_MODULE_34__.useSpring),
3880
+ /* harmony export */ "useTapGesture": () => (/* reexport safe */ _gestures_use_tap_gesture_js__WEBPACK_IMPORTED_MODULE_11__.useTapGesture),
3881
+ /* harmony export */ "useTransform": () => (/* reexport safe */ _value_use_transform_js__WEBPACK_IMPORTED_MODULE_33__.useTransform),
3882
+ /* harmony export */ "useVelocity": () => (/* reexport safe */ _value_use_velocity_js__WEBPACK_IMPORTED_MODULE_35__.useVelocity),
3883
+ /* harmony export */ "useViewportScroll": () => (/* reexport safe */ _value_scroll_use_viewport_scroll_js__WEBPACK_IMPORTED_MODULE_37__.useViewportScroll),
3884
+ /* harmony export */ "visualElement": () => (/* reexport safe */ _render_index_js__WEBPACK_IMPORTED_MODULE_22__.visualElement)
3885
  /* harmony export */ });
3886
  /* harmony import */ var _context_MotionConfigContext_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./context/MotionConfigContext.js */ "./node_modules/framer-motion/dist/es/context/MotionConfigContext.js");
3887
  /* harmony import */ var _context_PresenceContext_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./context/PresenceContext.js */ "./node_modules/framer-motion/dist/es/context/PresenceContext.js");
11003
 
11004
  __webpack_require__.r(__webpack_exports__);
11005
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
11006
  /* harmony export */ "cancelSync": () => (/* binding */ cancelSync),
11007
+ /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__),
11008
  /* harmony export */ "getFrameData": () => (/* binding */ getFrameData)
11009
  /* harmony export */ });
11010
  /* harmony import */ var _on_next_frame_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./on-next-frame.js */ "./node_modules/framesync/dist/es/on-next-frame.js");
12876
 
12877
  __webpack_require__.r(__webpack_exports__);
12878
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 
12879
  /* harmony export */ "__assign": () => (/* binding */ __assign),
12880
+ /* harmony export */ "__asyncDelegator": () => (/* binding */ __asyncDelegator),
12881
+ /* harmony export */ "__asyncGenerator": () => (/* binding */ __asyncGenerator),
12882
+ /* harmony export */ "__asyncValues": () => (/* binding */ __asyncValues),
12883
+ /* harmony export */ "__await": () => (/* binding */ __await),
12884
  /* harmony export */ "__awaiter": () => (/* binding */ __awaiter),
12885
+ /* harmony export */ "__classPrivateFieldGet": () => (/* binding */ __classPrivateFieldGet),
12886
+ /* harmony export */ "__classPrivateFieldSet": () => (/* binding */ __classPrivateFieldSet),
12887
  /* harmony export */ "__createBinding": () => (/* binding */ __createBinding),
12888
+ /* harmony export */ "__decorate": () => (/* binding */ __decorate),
12889
  /* harmony export */ "__exportStar": () => (/* binding */ __exportStar),
12890
+ /* harmony export */ "__extends": () => (/* binding */ __extends),
12891
+ /* harmony export */ "__generator": () => (/* binding */ __generator),
12892
+ /* harmony export */ "__importDefault": () => (/* binding */ __importDefault),
12893
+ /* harmony export */ "__importStar": () => (/* binding */ __importStar),
12894
+ /* harmony export */ "__makeTemplateObject": () => (/* binding */ __makeTemplateObject),
12895
+ /* harmony export */ "__metadata": () => (/* binding */ __metadata),
12896
+ /* harmony export */ "__param": () => (/* binding */ __param),
12897
  /* harmony export */ "__read": () => (/* binding */ __read),
12898
+ /* harmony export */ "__rest": () => (/* binding */ __rest),
12899
  /* harmony export */ "__spread": () => (/* binding */ __spread),
12900
  /* harmony export */ "__spreadArrays": () => (/* binding */ __spreadArrays),
12901
+ /* harmony export */ "__values": () => (/* binding */ __values)
 
 
 
 
 
 
 
 
12902
  /* harmony export */ });
12903
  /*! *****************************************************************************
12904
  Copyright (c) Microsoft Corporation.
js/build/vendor-react-laag.bundle.js CHANGED
@@ -2,1945 +2,2373 @@
2
  /******/ "use strict";
3
  /******/ var __webpack_modules__ = ({
4
 
5
- /***/ "./node_modules/react-laag/dist/index.es.js":
6
- /*!**************************************************!*\
7
- !*** ./node_modules/react-laag/dist/index.es.js ***!
8
- \**************************************************/
9
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
10
 
11
  __webpack_require__.r(__webpack_exports__);
12
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13
  /* harmony export */ "Arrow": () => (/* binding */ Arrow),
14
- /* harmony export */ "ToggleLayer": () => (/* binding */ ToggleLayer),
 
15
  /* harmony export */ "Transition": () => (/* binding */ Transition),
16
- /* harmony export */ "anchor": () => (/* binding */ Anchor),
17
- /* harmony export */ "useBreakpoint": () => (/* binding */ useBreakpoint),
18
  /* harmony export */ "useHover": () => (/* binding */ useHover),
19
- /* harmony export */ "useToggleLayer": () => (/* binding */ useToggleLayer),
20
- /* harmony export */ "useTooltip": () => (/* binding */ useTooltip)
21
  /* harmony export */ });
22
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
23
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
24
  /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "react-dom");
25
  /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__);
 
26
 
27
 
28
 
29
- function useEvent(element, event, callback, enabled = true, capture = false) {
30
- return (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
31
- if (!enabled || !element) {
32
- return;
33
- }
34
-
35
- const cb = callback;
36
- const el = Array.isArray(element) ? element : [element];
37
- const ev = Array.isArray(event) ? event : [event];
38
- el.forEach(e => {
39
- ev.forEach(event => {
40
- e.addEventListener(event, cb, capture);
41
- });
42
- });
43
- return () => {
44
- el.forEach(e => {
45
- ev.forEach(event => {
46
- e.removeEventListener(event, cb, capture);
47
- });
48
- });
49
- };
50
- }, [callback, element, enabled, event, capture]);
51
- }
52
 
53
- const OutsideClickContext = /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createContext({});
54
-
55
- function isChildOf(parent, target) {
56
- if (parent === target) {
57
- return true;
 
 
58
  }
 
59
 
60
- const hasChildren = parent.children && parent.children.length > 0;
 
 
 
 
61
 
62
- if (hasChildren) {
63
- // tslint:disable-next-line
64
- for (let i = 0; i < parent.children.length; i++) {
65
- const child = parent.children[i];
66
 
67
- if (child && isChildOf(child, target)) {
68
- return true;
 
 
69
  }
70
  }
71
- }
72
 
73
- return false;
74
- }
75
 
76
- function OutsideClickGroupProvider({
77
- refs,
78
- children
79
- }) {
80
- const isPartOfGroup = typeof react__WEBPACK_IMPORTED_MODULE_0___default().useContext(OutsideClickContext) === "function";
81
 
82
- if (isPartOfGroup) {
83
- return children;
84
- }
85
 
86
- return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default().createElement(OutsideClickContext.Provider, {
87
- value: react__WEBPACK_IMPORTED_MODULE_0___default().useCallback(layerRef => {
88
- refs.current.add(layerRef);
89
- }, [])
90
- }, children);
91
  }
92
 
93
- function useRegisterGroup(refs) {
94
- const registerRefToGroup = react__WEBPACK_IMPORTED_MODULE_0___default().useContext(OutsideClickContext);
95
- react__WEBPACK_IMPORTED_MODULE_0___default().useEffect(() => {
96
- const [layerRef] = refs.current.values();
 
97
 
98
- if (typeof registerRefToGroup === "function" && layerRef) {
99
- registerRefToGroup(layerRef);
100
- }
101
- }, [registerRefToGroup, refs]);
102
  }
103
 
104
- function useOutsideClick(refs, callback) {
105
- const [events] = react__WEBPACK_IMPORTED_MODULE_0___default().useState(["click"]);
106
- useRegisterGroup(refs);
107
- useEvent(typeof document !== "undefined" ? document : null, events, react__WEBPACK_IMPORTED_MODULE_0___default().useCallback(evt => {
108
- for (const ref of refs.current) {
109
- if (!ref.current) {
110
- continue;
111
- }
112
 
113
- if (isChildOf(ref.current, evt.target)) {
114
- return;
115
- }
116
- }
 
117
 
118
- callback();
119
- }, [callback]), true, true);
120
  }
121
 
122
- function useOnScroll(elements, onScroll, environment, trackScroll = true) {
123
- const memoElements = (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(() => typeof environment !== "undefined" ? [environment, ...elements] : [], [elements]);
124
- useEvent(memoElements, "scroll", onScroll, trackScroll);
 
 
 
 
125
  }
126
 
127
- function useOnWindowResize(onResize, environment, trackResize = true) {
128
- useEvent(typeof environment !== "undefined" ? environment : null, "resize", onResize, trackResize);
129
- }
 
130
 
131
- const useIsomorphicLayoutEffect = typeof window !== "undefined" ? react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect : react__WEBPACK_IMPORTED_MODULE_0__.useEffect;
 
132
 
133
- function useTrackElementResize(injectedResizeObserver, layerRef, triggerElement, isOpen, callback, environment) {
134
- const callbackRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(callback);
135
- callbackRef.current = callback;
136
- const ResizeObserver = injectedResizeObserver || (typeof environment === "undefined" ? class ResizeObserver {} : environment.ResizeObserver);
137
 
138
- if (!ResizeObserver) {
139
- throw new Error("This browser does not support `ResizeObserver` out of the box. Please provide a polyfill as a prop.");
 
 
 
 
 
 
 
 
 
 
140
  }
141
 
142
- const resizeObserver = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(new ResizeObserver(() => {
143
- if (layerRef.current) {
144
- callbackRef.current();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
145
  }
146
- }));
147
- useIsomorphicLayoutEffect(() => {
148
- if (isOpen) {
149
- if (triggerElement) {
150
- resizeObserver.current.observe(triggerElement);
151
- }
152
- } else {
153
- if (triggerElement) {
154
- resizeObserver.current.unobserve(triggerElement);
155
- }
156
 
157
- if (layerRef.current) {
158
- resizeObserver.current.unobserve(layerRef.current);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
159
  }
160
  }
161
- }, [isOpen, triggerElement]);
162
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
163
- return () => {
164
- resizeObserver.current.disconnect();
165
- };
166
- }, []);
167
- return resizeObserver.current;
168
- }
169
 
170
- const EMPTY_STYLE = {};
171
- function isSet(value) {
172
- return value !== undefined && value !== null;
 
 
 
173
  }
 
 
 
 
174
 
175
- function areStylesTheSame(a, b) {
176
- const aKeys = Object.keys(a);
177
- const bKeys = Object.keys(b);
 
 
 
178
 
179
- if (aKeys.length !== bKeys.length) {
180
- return false;
181
- }
 
 
182
 
183
- for (let i = 0; i < Math.max(aKeys.length, bKeys.length); i++) {
184
- const key = aKeys[i] || bKeys[i];
185
 
186
- if (a[key] !== b[key]) {
187
- return false;
188
  }
189
- }
190
 
191
- return true;
 
 
 
 
 
192
  }
 
 
 
193
 
194
- function shouldUpdateStyles(prev, next) {
195
- if (areStylesTheSame(prev.layer, next.layer) && areStylesTheSame(prev.arrow, next.arrow)) {
196
- return false;
197
- }
 
198
 
199
- return true;
200
- } // creates a ClientRect-like object from the viewport's dimensions
201
 
202
- function getWindowClientRect(environment) {
203
- return {
204
- top: 0,
205
- left: 0,
206
- right: environment ? environment.innerWidth : 0,
207
- bottom: environment ? environment.innerHeight : 0,
208
- height: environment ? environment.innerHeight : 0,
209
- width: environment ? environment.innerWidth : 0
210
- };
211
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
212
 
213
- const convertFloat = value => parseFloat(value.replace("px", "")); // get the outer width / height of an element
214
- // We effectively want the same width / height that `getBoundingClientRect()`
215
- // gives, minus optional `scale` transforms
 
 
 
216
 
 
217
 
218
- function getContentBox(element, environment) {
219
- if (!environment) {
220
- return {
221
- width: 0,
222
- height: 0
223
- };
224
  }
225
 
226
- const {
227
- width,
228
- height,
229
- boxSizing,
230
- borderLeft,
231
- borderRight,
232
- borderTop,
233
- borderBottom,
234
- paddingLeft,
235
- paddingRight,
236
- paddingTop,
237
- paddingBottom
238
- } = environment.getComputedStyle(element);
239
- return {
240
- width: boxSizing === "border-box" ? convertFloat(width) : [width, borderLeft, borderRight, paddingLeft, paddingRight].reduce((total, value) => total + (value ? convertFloat(value) : 0), 0),
241
- height: boxSizing === "border-box" ? convertFloat(height) : [height, borderTop, borderBottom, paddingTop, paddingBottom].reduce((total, value) => total + (value ? convertFloat(value) : 0), 0)
242
- };
243
- } // converts a ClientRect (or DOMRect) to a plain js-object
244
- // usefull for destructuring for instance
245
 
246
- function clientRectToObject(clientRect) {
247
- return {
248
- top: clientRect.top,
249
- left: clientRect.left,
250
- right: clientRect.right,
251
- bottom: clientRect.bottom,
252
- width: clientRect.width,
253
- height: clientRect.height
254
- };
255
- }
256
- function getElementFromAnchorNode(anchorNode) {
257
- let currentElement = anchorNode;
258
 
259
- while (!currentElement.getBoundingClientRect) {
260
- if (!currentElement.parentElement) {
261
- return null;
262
  }
263
 
264
- currentElement = currentElement.parentElement;
 
 
 
 
 
 
 
 
 
265
  }
266
 
267
- return currentElement;
 
 
 
 
 
 
 
 
 
 
 
 
 
268
  }
269
- function minMax(value, {
270
- min,
271
- max
272
- }) {
 
 
 
 
 
 
 
 
 
273
  return value < min ? min : value > max ? max : value;
274
  }
 
 
 
275
 
276
- function useStyleState(anchor) {
277
- const [INITIAL_STYLES] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
278
- layer: EMPTY_STYLE,
279
- arrow: EMPTY_STYLE,
280
- layerSide: anchor.split("_")[0].toLowerCase()
281
- });
282
- const [styles, setStyles] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(INITIAL_STYLES);
283
- const lastStyles = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(styles);
284
- return {
285
- styles,
286
- lastStyles,
287
- setStyles,
288
- resetLastStyles: () => {
289
- lastStyles.current = INITIAL_STYLES;
 
 
 
 
 
 
 
 
 
 
 
 
290
  }
291
  };
292
  }
293
 
294
- const Anchor = {
295
- BOTTOM_LEFT: "BOTTOM_LEFT",
296
- BOTTOM_RIGHT: "BOTTOM_RIGHT",
297
- BOTTOM_CENTER: "BOTTOM_CENTER",
298
- TOP_LEFT: "TOP_LEFT",
299
- TOP_CENTER: "TOP_CENTER",
300
- TOP_RIGHT: "TOP_RIGHT",
301
- LEFT_BOTTOM: "LEFT_BOTTOM",
302
- LEFT_CENTER: "LEFT_CENTER",
303
- LEFT_TOP: "LEFT_TOP",
304
- RIGHT_BOTTOM: "RIGHT_BOTTOM",
305
- RIGHT_CENTER: "RIGHT_CENTER",
306
- RIGHT_TOP: "RIGHT_TOP"
307
- };
308
- const POSSIBLE_ANCHORS = Object.keys(Anchor);
309
- function getPrimaryDirection(anchor) {
310
- return anchor.startsWith("TOP_") || anchor.startsWith("BOTTOM_") ? "Y" : "X";
311
- }
312
 
313
- function primaryIsY(primary) {
314
- return primary === "TOP" || primary === "BOTTOM";
315
  }
 
 
 
 
316
 
317
- function getPrimaryByIndex(index, preferedPrimary, preferedX, preferedY) {
318
- const prefferedIsY = primaryIsY(preferedPrimary);
319
 
320
- if (index < 3) {
321
- return preferedPrimary;
322
  }
323
 
324
- if (index < 6) {
325
- return prefferedIsY ? preferedX : preferedY;
 
 
 
 
 
 
 
326
  }
327
 
328
- if (index < 9) {
329
- if (prefferedIsY) {
330
- return ["LEFT", "RIGHT"].filter(x => x !== preferedX)[0];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
331
  } else {
332
- return ["TOP", "BOTTOM"].filter(x => x !== preferedY)[0];
 
 
 
 
 
333
  }
334
- }
335
 
336
- if (prefferedIsY) {
337
- return ["TOP", "BOTTOM"].filter(x => x !== preferedPrimary)[0];
338
- } else {
339
- return ["LEFT", "RIGHT"].filter(x => x !== preferedPrimary)[0];
340
- }
341
- }
342
 
343
- function getSecondaryByIndex(index, preferedPrimary, preferedSecondary, rects) {
344
- const prefferedIsY = primaryIsY(preferedPrimary);
345
- const triggerHasBiggerHeight = rects.trigger.height > rects.layer.height;
346
- const triggerHasBiggerWidth = rects.trigger.width > rects.layer.width;
347
-
348
- switch (index) {
349
- case 9:
350
- case 0:
351
- return preferedSecondary;
352
-
353
- case 1:
354
- case 10:
355
- {
356
- if (preferedSecondary === "CENTER") {
357
- return prefferedIsY ? "RIGHT" : "BOTTOM";
358
- }
359
 
360
- return "CENTER";
361
- }
 
 
 
362
 
363
- case 4:
364
- case 7:
365
- return "CENTER";
366
-
367
- case 2:
368
- case 11:
369
- {
370
- if (prefferedIsY) {
371
- return ["LEFT", "RIGHT"].filter(x => x !== preferedSecondary)[0];
372
- } else {
373
- return ["TOP", "BOTTOM"].filter(x => x !== preferedSecondary)[0];
374
- }
375
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
376
 
377
- case 3:
378
- case 6:
379
- {
380
- if (prefferedIsY) {
381
- return preferedPrimary === "BOTTOM" ? triggerHasBiggerHeight ? "BOTTOM" : "TOP" : triggerHasBiggerHeight ? "TOP" : "BOTTOM";
382
  }
383
 
384
- return preferedPrimary === "LEFT" ? triggerHasBiggerWidth ? "LEFT" : "RIGHT" : triggerHasBiggerWidth ? "RIGHT" : "LEFT";
 
 
 
 
 
 
 
385
  }
386
 
387
- case 5:
388
- case 8:
389
- {
390
- if (prefferedIsY) {
391
- return preferedPrimary === "BOTTOM" ? triggerHasBiggerHeight ? "TOP" : "BOTTOM" : triggerHasBiggerHeight ? "BOTTOM" : "TOP";
392
  }
393
 
394
- return preferedPrimary === "LEFT" ? triggerHasBiggerWidth ? "RIGHT" : "LEFT" : triggerHasBiggerWidth ? "LEFT" : "RIGHT";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
395
  }
396
- }
397
- /* istanbul ignore next */
398
 
 
 
399
 
400
- return "LEFT";
401
- }
 
402
 
403
- function getSecondaryAnchorOptionsByPrimary(primary, anchorOptions) {
404
- return anchorOptions.filter(anchor => anchor.startsWith(primary));
405
- }
406
- function splitAnchor(anchor) {
407
- const [primary, secondary] = anchor.split("_");
408
- return {
409
- primary,
410
- secondary
411
- };
412
- }
413
- function getLayerSideByAnchor(anchor) {
414
- if (anchor === "CENTER") {
415
- return "center";
416
- }
417
 
418
- return splitAnchor(anchor).primary.toLowerCase();
419
- }
420
- function getAnchorPriority(preferedAnchor, possibleAnchors, preferedX, preferedY, rects) {
421
- const {
422
- primary,
423
- secondary
424
- } = preferedAnchor !== "CENTER" ? splitAnchor(preferedAnchor) : {
425
- primary: preferedY,
426
- secondary: "CENTER"
427
- };
428
- let anchors = POSSIBLE_ANCHORS.map((_, index) => {
429
- return getPrimaryByIndex(index, primary, preferedX, preferedY) + "_" + getSecondaryByIndex(index, primary, secondary, rects);
430
- }).filter(anchor => possibleAnchors.indexOf(anchor) > -1); // include prefered anchor if not included in possibleAnchors
431
 
432
- if (anchors.indexOf(preferedAnchor) === -1) {
433
- /* istanbul ignore next */
434
- anchors = [preferedAnchor, ...anchors];
435
- }
436
 
437
- return anchors;
438
- }
 
 
 
 
439
 
440
- function getPrimaryStyle(primary, rects, scroll, triggerOffset) {
441
- const prop = primary === "TOP" || primary === "BOTTOM" ? "top" : "left";
442
- const size = primary === "TOP" || primary === "BOTTOM" ? "height" : "width";
443
 
444
- if (primary === "TOP" || primary === "LEFT") {
445
- return {
446
- [prop]: rects.trigger[prop] - rects.layer[size] - (rects.relativeParent[prop] - scroll[prop]) - triggerOffset
447
- };
448
- }
449
 
450
- return {
451
- [prop]: rects.trigger[prop] + rects.trigger[size] - (rects.relativeParent[prop] - scroll[prop]) + triggerOffset
452
- };
453
- }
 
 
 
 
 
 
 
 
 
454
 
455
- function getCenter(rects, scroll, offsetSecondary, prop, size) {
456
- return minMax(rects.trigger[prop] - rects.relativeParent[prop] + scroll[prop] + rects.trigger[size] / 2 - rects.layer[size] / 2 - offsetSecondary, getLimits(rects, scroll)[prop]);
457
- }
 
 
 
458
 
459
- function getLimits(rects, scroll) {
460
- const topBase = rects.trigger.top - rects.relativeParent.top + scroll.top;
461
- const leftBase = rects.trigger.left - rects.relativeParent.left + scroll.left;
462
- return {
463
- top: {
464
- min: topBase - (rects.layer.height - rects.arrow.height),
465
- max: topBase + (rects.trigger.height - rects.arrow.height)
466
- },
467
- left: {
468
- min: leftBase - (rects.layer.width - rects.arrow.width),
469
- max: leftBase + (rects.trigger.width - rects.arrow.width)
470
  }
 
 
 
 
 
 
471
  };
472
  }
473
 
474
- function getSecondaryStyle(secondary, rects, scroll, offsetSecondary, primaryDirection) {
475
- if (secondary === "CENTER") {
476
- const prop = primaryDirection === "X" ? "top" : "left";
477
- const size = primaryDirection === "X" ? "height" : "width";
478
- return {
479
- [prop]: getCenter(rects, scroll, offsetSecondary, prop, size)
 
 
 
 
 
 
 
 
480
  };
481
- }
 
 
 
 
 
482
 
483
- const prop = secondary === "TOP" || secondary === "BOTTOM" ? "top" : "left";
484
- const size = secondary === "TOP" || secondary === "BOTTOM" ? "height" : "width";
 
485
 
486
- if (secondary === "TOP" || secondary === "LEFT") {
487
- return {
488
- [prop]: minMax(rects.trigger[prop] - rects.relativeParent[prop] + scroll[prop] + offsetSecondary, getLimits(rects, scroll)[prop])
489
- };
490
  }
491
 
492
- return {
493
- [prop]: minMax(rects.trigger[prop] + rects.trigger[size] - rects.layer[size] - (rects.relativeParent[prop] - scroll[prop]) - offsetSecondary, getLimits(rects, scroll)[prop])
494
- };
495
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
496
 
497
- function getAbsolutePositions({
498
- anchor,
499
- rects,
500
- triggerOffset,
501
- offsetSecondary,
502
- scrollLeft,
503
- scrollTop
504
- }) {
505
- const scroll = {
506
- left: scrollLeft,
507
- top: scrollTop
508
- };
509
 
510
- if (anchor === "CENTER") {
511
- return {
512
- top: getCenter(rects, scroll, 0, "top", "height"),
513
- left: getCenter(rects, scroll, 0, "left", "width")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
514
  };
515
- }
516
 
517
- const {
518
- primary,
519
- secondary
520
- } = splitAnchor(anchor);
521
- const primaryDirection = getPrimaryDirection(anchor);
522
- return { ...getPrimaryStyle(primary, rects, scroll, triggerOffset),
523
- ...getSecondaryStyle(secondary, rects, scroll, offsetSecondary, primaryDirection)
 
 
 
 
 
 
 
524
  };
525
  }
526
 
527
- // anticipate the width / height based on the current anchor
528
 
529
- function fixLayerDimensions(originalLayer, anchor, layerDimensions) {
530
- const dimensions = typeof layerDimensions === "function" ? layerDimensions(getLayerSideByAnchor(anchor)) : layerDimensions;
531
- return { ...clientRectToObject(originalLayer),
532
- ...dimensions
533
- };
534
- }
 
535
 
536
- const propMap = {
537
- TOP: {
538
- side1: "bottom",
539
- side2: "top",
540
- size: "height",
541
- factor: -1
542
- },
543
- BOTTOM: {
544
- side1: "top",
545
- side2: "bottom",
546
- size: "height",
547
- factor: 1
548
- },
549
- LEFT: {
550
- side1: "right",
551
- side2: "left",
552
- size: "width",
553
- factor: -1
554
- },
555
- RIGHT: {
556
- side1: "left",
557
- side2: "right",
558
- size: "width",
559
- factor: 1
560
  }
561
- };
562
 
563
- function getPrimaryRect(primary, trigger, layer, triggerOffset) {
564
- const {
565
- side1,
566
- side2,
567
- size,
568
- factor
569
- } = propMap[primary];
570
- const value = trigger[side2] + triggerOffset * factor;
571
- return {
572
- [side1]: value,
573
- [side2]: value + layer[size] * factor
574
  };
575
- }
576
 
577
- function getCenter$1(trigger, layer, offsetSecondary, prop, size) {
578
- const value = trigger[prop] + trigger[size] / 2 - layer[size] / 2 - offsetSecondary;
579
- return {
580
- [prop]: value,
581
- [prop === "left" ? "right" : "bottom"]: value + layer[size]
582
  };
583
- }
584
 
585
- function getSecondaryRect(secondary, trigger, layer, offsetSecondary, primaryDirection) {
586
- if (secondary === "CENTER") {
587
- const prop = primaryDirection === "X" ? "top" : "left";
588
- const size = primaryDirection === "X" ? "height" : "width";
589
- return getCenter$1(trigger, layer, offsetSecondary, prop, size);
 
590
  }
591
 
592
- const {
593
- side1,
594
- side2,
595
- size,
596
- factor
597
- } = propMap[secondary];
598
- const value = trigger[side2] - offsetSecondary * factor;
599
- return {
600
- [side2]: value,
601
- [side1]: value - layer[size] * factor
602
- };
603
  }
604
 
605
- function getLayerRectByAnchor({
606
- trigger,
607
- layer,
608
- anchor,
609
- triggerOffset,
610
- scrollOffset = 0,
611
- offsetSecondary = 0,
612
- layerDimensions
613
- }) {
614
- let primaryRect;
615
- let secondaryRect; // get the correct anticipated ClientRect based on the provided Anchor
616
-
617
- const layerRect = layerDimensions ? fixLayerDimensions(layer, anchor, layerDimensions) : layer;
618
-
619
- if (anchor === "CENTER") {
620
- primaryRect = getCenter$1(trigger, layerRect, 0, "top", "height");
621
- secondaryRect = getCenter$1(trigger, layerRect, 0, "left", "width");
622
- } else {
623
- const {
624
- primary,
625
- secondary
626
- } = splitAnchor(anchor);
627
- const primaryDirection = getPrimaryDirection(anchor);
628
- primaryRect = getPrimaryRect(primary, trigger, layerRect, triggerOffset);
629
- secondaryRect = getSecondaryRect(secondary, trigger, layerRect, offsetSecondary, primaryDirection);
630
  }
 
 
 
 
 
631
 
632
- const result = { ...layerRect,
633
- ...primaryRect,
634
- ...secondaryRect
635
- }; // correct scrollOffsets
636
 
637
- result.top = result.top - scrollOffset;
638
- result.right = result.right + scrollOffset;
639
- result.left = result.left - scrollOffset;
640
- result.bottom = result.bottom + scrollOffset;
641
- return result;
642
- }
643
 
644
- const ALL_OFFSET_SIDES = ["bottom", "top", "left", "right"];
 
 
645
 
646
- function getLayerOffsetsToParent(layer, parent) {
647
- return {
648
- top: layer.top - parent.top,
649
- bottom: parent.bottom - layer.bottom,
650
- left: layer.left - parent.left,
651
- right: parent.right - layer.right
652
- };
653
- }
654
 
655
- function getLayerOffsetsToParents(layer, parents) {
656
- return parents.map(parent => getLayerOffsetsToParent(layer, parent));
657
- }
658
 
659
- function isLayerCompletelyInvisible(layer, parents) {
660
- return parents.some(parent => {
661
- return layer.bottom <= parent.top || layer.right <= parent.left || layer.top >= parent.bottom || layer.left >= parent.right;
662
- });
663
- }
664
- function doesEntireLayerFitWithinScrollParents(layer, parents) {
665
- const parentOffsets = getLayerOffsetsToParents(layer, parents);
666
- return parentOffsets.every(offsets => {
667
- return ALL_OFFSET_SIDES.every(side => offsets[side] >= 0);
668
- });
669
- }
670
- function reduceOffsets(parentOffsets) {
671
- const parentOffsetsCombined = parentOffsets.reduce((result, offsets) => {
672
- ALL_OFFSET_SIDES.forEach(side => {
673
- result[side] = [...result[side], offsets[side]];
674
- });
675
- return result;
676
- }, {
677
- top: [],
678
- bottom: [],
679
- left: [],
680
- right: []
681
- });
682
- return ALL_OFFSET_SIDES.reduce((result, side) => {
683
- result[side] = parentOffsetsCombined[side].sort((a, b) => a - b)[0];
684
- return result;
685
- }, {});
686
- }
687
- function getNegativeOffsetSides(parentOffsets) {
688
- const offsets = reduceOffsets(parentOffsets);
689
- return ALL_OFFSET_SIDES.filter(side => offsets[side] < 0);
690
- }
691
 
692
- function getVisibleLayerSurface(layer, parent) {
693
- const offsets = getLayerOffsetsToParent(layer, parent);
694
- const {
695
- width,
696
- height
697
- } = ALL_OFFSET_SIDES.filter(side => offsets[side] < 0).reduce((rect, side) => {
698
- const affectedProperty = side === "top" || side === "bottom" ? "height" : "width";
699
- return { ...rect,
700
- [affectedProperty]: rect[affectedProperty] + offsets[side]
701
- };
702
- }, layer);
703
- const result = width * height;
704
- return width < 0 && height < 0 ? -result : result;
705
- }
706
 
707
- function getVisibleLayerSurfaceWithinScrollParent(layer, parents) {
708
- const surfaces = parents.map(parent => getVisibleLayerSurface(layer, parent)); // pick smallest
 
 
709
 
710
- return surfaces.sort((a, b) => a - b)[0];
711
- }
712
- function doesAnchorFitWithinScrollParents(anchor, rects, triggerOffset, scrollOffset, layerDimensions) {
713
- const layerRect = getLayerRectByAnchor({
714
- anchor,
715
- trigger: rects.trigger,
716
- layer: rects.layer,
717
- triggerOffset,
718
- scrollOffset,
719
- layerDimensions
720
- });
721
- return doesEntireLayerFitWithinScrollParents(layerRect, rects.scrollParents);
722
- }
723
- function getLayerOffsetsToScrollParentsByAnchor(anchor, rects, triggerOffset, scrollOffset) {
724
- return getLayerOffsetsToParents(getLayerRectByAnchor({
725
- anchor,
726
- trigger: rects.trigger,
727
- layer: rects.layer,
728
- triggerOffset,
729
- scrollOffset,
730
- layerDimensions: null
731
- }), rects.scrollParents);
732
- }
733
- function triggerIsBiggerThanLayer(layerSide, layer, trigger) {
734
- return (layerSide === "top" || layerSide === "bottom") && trigger.width > layer.width || (layerSide === "left" || layerSide === "right") && trigger.height > layer.height;
735
- }
736
 
737
- function getOffsetSurface(anchor, layer, triggerOffset, scrollOffset) {
738
- const primaryDirection = getPrimaryDirection(anchor);
739
- const primarySize = layer[primaryDirection === "X" ? "width" : "height"] - triggerOffset - scrollOffset * 2;
740
- const secondarySize = layer[primaryDirection === "X" ? "height" : "width"] - triggerOffset - scrollOffset * 2;
741
- return primarySize * secondarySize;
742
- }
 
 
 
 
 
 
743
 
744
- function findAnchorByLayerSurface(rects, anchorOptions, triggerOffset, scrollOffset, layerDimensions) {
745
- const result = anchorOptions.map(anchor => {
746
- // get layerRect based on all offsets
747
- const layerRect = getLayerRectByAnchor({
748
- anchor,
749
- layer: rects.layer,
750
- trigger: rects.trigger,
751
- scrollOffset,
752
- triggerOffset,
753
- layerDimensions
754
- }); // get smallest visible layer surface for current anchor
755
-
756
- const surface = getVisibleLayerSurfaceWithinScrollParent(layerRect, rects.scrollParents); // get surface of the offsets
757
- // offsets are important for collision detection, but
758
- // eventually we are interested in the 'meat' of the layer
759
-
760
- const offsetSurface = getOffsetSurface(anchor, layerRect, triggerOffset, scrollOffset);
761
- return {
762
- anchor,
763
- square: surface - offsetSurface
764
- };
765
- }) // sort -> biggest surface first
766
- .sort((a, b) => b.square - a.square);
767
- return result[0].anchor;
768
- }
769
 
770
- function findBestSuitableAnchor(rects, anchorOptions, triggerOffset, scrollOffset, layerDimensions) {
771
- // STRATEGY A
772
- // find first that fits parent
773
- const anchor = anchorOptions.find(anchor => doesAnchorFitWithinScrollParents(anchor, rects, triggerOffset, scrollOffset, layerDimensions));
774
 
775
- if (anchor) {
776
- return anchor;
777
- } // STRATEGY B
778
- // find first with biggest surface
779
 
 
 
 
 
780
 
781
- return findAnchorByLayerSurface(rects, anchorOptions, triggerOffset, scrollOffset, layerDimensions);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
782
  }
 
 
 
 
 
 
 
 
 
 
 
 
783
 
784
- function getSecondaryOffsetSide(currentAnchor, firstAnchorThatDoesNotFit, rects, triggerOffset, scrollOffset) {
785
- const primaryDirection = getPrimaryDirection(currentAnchor);
786
- const offsets = getLayerOffsetsToScrollParentsByAnchor(firstAnchorThatDoesNotFit, rects, triggerOffset, scrollOffset);
787
- const sides = getNegativeOffsetSides(offsets);
788
- return sides.find(side => {
789
- if (primaryDirection === "X") {
790
- return side === "top" || side === "bottom";
 
 
 
 
 
 
 
 
 
 
 
791
  }
792
 
793
- return side === "left" || side === "right";
794
- });
795
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
796
 
797
- function findSecondaryOffset(anchor, anchorOptions, rects, triggerOffset, scrollOffset) {
798
- const {
799
- primary
800
- } = splitAnchor(anchor);
801
- /**
802
- * A.
803
- * Check which other anchors available
804
  */
 
805
 
806
- const secondaryAnchorOptions = getSecondaryAnchorOptionsByPrimary(primary, anchorOptions);
807
- /**
808
- * B.
809
- * Check whether current anchor is the preffered anchor and whether
810
- * it fits
811
- * If so, skip secondary offset
812
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
813
 
814
- const currentAnchorHasHighestPriority = secondaryAnchorOptions.indexOf(anchor) === 0;
815
- const currentAnchorFits = doesAnchorFitWithinScrollParents(anchor, rects, triggerOffset, scrollOffset, null);
 
 
816
 
817
- if (currentAnchorHasHighestPriority && currentAnchorFits) {
818
- return 0;
 
 
 
 
 
819
  }
820
- /**
821
- * C.
822
- * Retrieve the first anchor on same primary side (by priority) that
823
- * does not fit.
824
- * Check if there's a relevant side that has a negative offset.
825
- * If not, skip secondary offset
826
  */
827
 
828
 
829
- const firstAnchorThatDoesNotFit = secondaryAnchorOptions.find(anchor => {
830
- return !doesAnchorFitWithinScrollParents(anchor, rects, triggerOffset, scrollOffset, null);
831
- });
832
- const affectedSide = getSecondaryOffsetSide(anchor, firstAnchorThatDoesNotFit, rects, triggerOffset, scrollOffset);
 
 
 
 
833
 
834
- if (!affectedSide) {
835
- return 0;
 
836
  }
837
- /**
838
- * Determine the final secondary offset
 
839
  */
 
840
 
 
 
 
841
 
842
- const currentOffsets = reduceOffsets(getLayerOffsetsToScrollParentsByAnchor(anchor, rects, triggerOffset, scrollOffset));
843
- let secondaryOffset = -currentOffsets[affectedSide];
844
- const triggerIsBigger = triggerIsBiggerThanLayer(getLayerSideByAnchor(anchor), rects.layer, rects.trigger);
845
- const isCenter = anchor.includes("_CENTER");
846
- const isLeft = anchor.includes("_LEFT");
847
- const isTop = anchor.includes("_TOP"); // when trigger is bigger, make `secondaryOffset` positive
848
- // conditionally
849
-
850
- if (triggerIsBigger && (isLeft && affectedSide === "right" || affectedSide === "left" || isTop && affectedSide === "bottom" || affectedSide === "top")) {
851
- secondaryOffset = -secondaryOffset;
852
- } else if ( // when current anchor is center, make `secondaryOffset` positive
853
- // when affectedSide is top or right
854
- !triggerIsBigger && isCenter && (affectedSide === "top" || affectedSide === "left")) {
855
- secondaryOffset = -secondaryOffset;
856
- }
857
 
858
- return secondaryOffset;
859
- }
 
860
 
861
- function getOffsets(layer, trigger, arrow) {
862
- const left = layer.left + layer.width / 2 - trigger.left - arrow.width / 2;
863
- const right = layer.right - layer.width / 2 - trigger.right + arrow.width / 2;
864
- const top = layer.top + layer.height / 2 - trigger.top - arrow.height / 2;
865
- const bottom = layer.bottom - layer.height / 2 - trigger.bottom + arrow.height / 2;
866
- return {
867
- left: left < 0 ? -left : 0,
868
- right: right > 0 ? -right : 0,
869
- top: top < 0 ? -top : 0,
870
- bottom: bottom > 0 ? -bottom : 0
871
- };
872
- }
873
 
874
- function getArrowStyle(layer, trigger, layerSide, arrow) {
875
- const triggerIsBigger = triggerIsBiggerThanLayer(layerSide, layer, trigger);
876
- const limitsDefault = {
877
- left: {
878
- min: arrow.width / 2,
879
- max: layer.width - arrow.width / 2
880
- },
881
- top: {
882
- min: arrow.height / 2,
883
- max: layer.height - arrow.height / 2
884
  }
885
- };
886
- const offsets = getOffsets(layer, trigger, arrow);
887
 
888
- if (layerSide === "bottom") {
889
- return {
890
- bottom: "100%",
891
- top: null,
892
- left: minMax(triggerIsBigger ? layer.width / 2 + (offsets.left + offsets.right) : trigger.left + trigger.width / 2 - layer.left, limitsDefault.left),
893
- right: null
894
- };
895
  }
896
-
897
- if (layerSide === "right") {
898
- return {
899
- right: "100%",
900
- left: null,
901
- top: minMax(triggerIsBigger ? layer.height / 2 + (offsets.top + offsets.bottom) : trigger.top + trigger.height / 2 - layer.top, limitsDefault.top),
902
- bottom: null
903
- };
 
 
 
 
 
 
904
  }
 
 
 
 
 
905
 
906
- if (layerSide === "top") {
907
- return {
908
- top: "100%",
909
- bottom: null,
910
- left: minMax(triggerIsBigger ? layer.width / 2 + (offsets.left + offsets.right) : trigger.left + trigger.width / 2 - layer.left, limitsDefault.left),
911
- right: null
912
- };
913
- }
914
 
915
- return {
916
- left: "100%",
917
- right: null,
918
- top: minMax(triggerIsBigger ? layer.height / 2 + (offsets.top + offsets.bottom) : trigger.top + trigger.height / 2 - layer.top, limitsDefault.top),
919
- bottom: null
 
920
  };
921
- }
922
 
923
- function getAbsoluteStyle({
924
- rects,
925
- scrollTop,
926
- scrollLeft,
927
- triggerOffset,
928
- scrollOffset,
929
- possibleAnchors,
930
- preferedAnchor,
931
- preferedX,
932
- preferedY,
933
- autoAdjust,
934
- snapToAnchor,
935
- layerDimensions
936
- }) {
937
- // get a list of possible anchors bases on user set props
938
- const possibleAnchorsByPriority = getAnchorPriority(preferedAnchor, possibleAnchors, preferedX, preferedY, rects); // on `autoAdjust` find best suitable anchor based on
939
- // window's / scrollParent's position
940
-
941
- const anchor = autoAdjust ? findBestSuitableAnchor(rects, possibleAnchorsByPriority, triggerOffset, scrollOffset, layerDimensions) : preferedAnchor; // calculate a secondary offset when `autoAdjust` is set
942
- // and `snapToAnchor` is not.
943
- // Basically it creates a visual effect where it seems that
944
- // the layer has glued to it's parents sides
945
- // Note: `offsetSecondary` is disabled when anchor is CENTER
946
-
947
- const offsetSecondary = autoAdjust && !snapToAnchor && anchor !== "CENTER" ? findSecondaryOffset(anchor, possibleAnchorsByPriority, rects, triggerOffset, scrollOffset) : 0;
948
- const layerStyle = getAbsolutePositions({
949
- anchor,
950
- rects,
951
- triggerOffset,
952
- offsetSecondary,
953
- scrollLeft,
954
- scrollTop
955
- });
956
- const layerRect = getLayerRectByAnchor({
957
- anchor,
958
- trigger: rects.trigger,
959
- layer: rects.layer,
960
- triggerOffset,
961
- offsetSecondary,
962
- layerDimensions
963
- });
964
 
965
- if (layerDimensions) {
966
- layerStyle.width = layerRect.width;
967
- layerStyle.height = layerRect.height;
 
 
 
 
 
 
 
 
 
968
  }
 
 
 
 
 
969
 
970
- return {
971
- layerStyle,
972
- layerRect,
973
- anchor
974
- };
975
- }
976
 
977
- function compensateScrollbars(rect, clientWidth, clientHeight) {
978
- const scrollbarWidth = rect.width - clientWidth;
979
- const scrollbarHeight = rect.height - clientHeight;
980
- return {
981
- left: rect.left,
982
- top: rect.top,
983
- width: rect.width - scrollbarWidth,
984
- right: rect.right - scrollbarWidth,
985
- height: rect.height - scrollbarHeight,
986
- bottom: rect.bottom - scrollbarHeight
987
- };
988
- }
989
 
990
- function getArrowRect(layerElement, arrowOffset) {
991
- const arrowElement = layerElement.querySelector("[data-arrow]");
 
 
 
 
992
 
993
- if (!arrowElement) {
994
- return {
995
- top: 0,
996
- bottom: 0,
997
- left: 0,
998
- right: 0,
999
- width: 0,
1000
- height: 0
1001
- };
1002
- }
1003
 
1004
- const rect = arrowElement.getBoundingClientRect();
1005
- return { ...clientRectToObject(rect),
1006
- width: rect.width + arrowOffset * 2,
1007
- height: rect.height + arrowOffset * 2
1008
- };
1009
- }
1010
 
1011
- const defaultPlacement = {
1012
- autoAdjust: false,
1013
- snapToAnchor: false,
1014
- anchor: "TOP_CENTER",
1015
- layerDimensions: null,
1016
- possibleAnchors: POSSIBLE_ANCHORS,
1017
- preferX: "RIGHT",
1018
- preferY: "BOTTOM",
1019
- scrollOffset: 10,
1020
- triggerOffset: 0,
1021
- arrowOffset: 0
1022
- };
1023
- function getPositioning({
1024
- triggerRect,
1025
- layerElement,
1026
- relativeParentElement,
1027
- scrollParents,
1028
- placement = {},
1029
- environment,
1030
- fixed
1031
- }) {
1032
- /**
1033
- * A.
1034
- * Calculate new layer positions
1035
  */
1036
- // sometimes ResizeObserver calls this function when all values in the
1037
- // trigger ClientRect are 0. Return early in that case
1038
- if (triggerRect.height === 0) {
1039
- return;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1040
  }
 
 
 
 
 
1041
 
1042
- if (!layerElement) {
1043
- return;
1044
- } // gather all scroll parents (including the window ClientRect)
1045
- // in order to check for collisions
1046
-
1047
-
1048
- const scrollParentRects = fixed ? [getWindowClientRect(environment)] : [...scrollParents.map(parent => compensateScrollbars(parent.getBoundingClientRect(), parent.clientWidth, parent.clientHeight)), getWindowClientRect(environment)];
1049
- const options = {
1050
- autoAdjust: placement.autoAdjust || defaultPlacement.autoAdjust,
1051
- snapToAnchor: placement.snapToAnchor || defaultPlacement.snapToAnchor,
1052
- triggerOffset: isSet(placement.triggerOffset) ? placement.triggerOffset : defaultPlacement.triggerOffset,
1053
- scrollOffset: isSet(placement.scrollOffset) ? placement.scrollOffset : defaultPlacement.scrollOffset,
1054
- possibleAnchors: placement.possibleAnchors || defaultPlacement.possibleAnchors,
1055
- preferedAnchor: placement.anchor || defaultPlacement.anchor,
1056
- preferedX: placement.preferX || defaultPlacement.preferX,
1057
- preferedY: placement.preferY || defaultPlacement.preferY,
1058
- scrollLeft: relativeParentElement === document.body ? 0 : relativeParentElement.scrollLeft,
1059
- scrollTop: relativeParentElement === document.body ? 0 : relativeParentElement.scrollTop,
1060
- relativeParentElement,
1061
- layerDimensions: placement.layerDimensions || defaultPlacement.layerDimensions
1062
- };
1063
- const layerBox = layerElement.getBoundingClientRect(); // construct layerRect
1064
-
1065
- const layer = {
1066
- top: layerBox.top,
1067
- left: layerBox.left,
1068
- right: layerBox.right,
1069
- bottom: layerBox.bottom,
1070
- // use `window.getComputedProperty` for width / height in order
1071
- // to handle things like scale-transforms
1072
- ...getContentBox(layerElement, environment)
1073
- };
1074
- const rects = {
1075
- layer,
1076
- relativeParent: relativeParentElement.getBoundingClientRect(),
1077
- scrollParents: scrollParentRects,
1078
- trigger: triggerRect,
1079
- arrow: getArrowRect(layerElement, placement.arrowOffset || defaultPlacement.arrowOffset)
1080
- };
1081
- const {
1082
- layerRect,
1083
- layerStyle,
1084
- anchor
1085
- } = getAbsoluteStyle({
1086
- rects,
1087
- ...options
1088
- });
1089
 
1090
- if (fixed) {
1091
- layerStyle.top = layerRect.top;
1092
- layerStyle.left = layerRect.left;
1093
- } // determine in which side to layer will be relative to
1094
- // the trigger
1095
 
 
 
 
 
1096
 
1097
- const layerSide = getLayerSideByAnchor(anchor); // get optional arrow positions
1098
- // anchor-style is pointless when rendered anchor is CENTER
 
1099
 
1100
- const arrowStyle = anchor === "CENTER" ? EMPTY_STYLE : getArrowStyle(layerRect, triggerRect, layerSide, rects.arrow);
1101
- const styles = {
1102
- layer: layerStyle,
1103
- arrow: arrowStyle,
1104
- layerSide
1105
  };
1106
- return {
1107
- styles,
1108
- layerRect
1109
- };
1110
- }
1111
 
1112
- /**
1113
- * Tracks an element and keeps it in state
1114
- * (together with other relevant state that depends on the element)
1115
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
1116
 
1117
- function useElementRef(initialState, elementToState) {
1118
- const [state, setState] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(initialState || null);
1119
- const lastElement = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
1120
- const setRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(node => {
1121
- if (node && node !== lastElement.current) {
1122
- lastElement.current = node;
 
 
1123
 
1124
- if (elementToState) {
1125
- setState(elementToState(node));
1126
- } else {
1127
- setState(node);
 
 
 
 
 
 
1128
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1129
  }
1130
- }, []);
1131
- return [setRef, state, lastElement];
1132
- }
1133
 
1134
- function findScrollContainers(element, environment) {
1135
- const result = [];
 
 
1136
 
1137
- if (!element || !environment) {
1138
- return result;
1139
  }
1140
 
1141
- if (element === document.body) {
 
 
 
 
 
 
 
 
 
 
 
 
1142
  return result;
1143
- }
1144
 
1145
- const {
1146
- overflow,
1147
- overflowX,
1148
- overflowY
1149
- } = environment.getComputedStyle(element);
1150
 
1151
- if ([overflow, overflowX, overflowY].some(prop => prop === "auto" || prop === "scroll")) {
1152
- result.push(element);
1153
- }
 
 
1154
 
1155
- return [...result, ...findScrollContainers(element.parentElement, environment)];
1156
- }
 
1157
 
1158
- function useElementState(container, fixed, environment) {
1159
- return useElementRef({
1160
- triggerElement: null,
1161
- relativeParentElement: null,
1162
- scrollParents: []
1163
- }, (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(triggerElement => {
1164
- const scrollParents = findScrollContainers(triggerElement, environment);
1165
- const relativeParentElement = scrollParents[0] || document.body;
1166
-
1167
- if (relativeParentElement === document.body) {
1168
- document.body.style.position = "relative";
1169
- } else if ( true && environment) {
1170
- // Check if we should warn the user about 'position: relative; stuff...'
1171
- const containerElement = typeof container === "function" ? container() : container;
1172
- const position = environment.getComputedStyle(relativeParentElement).position;
1173
- const shouldWarnAboutPositionStyle = position !== "relative" && position !== "absolute" && position !== "fixed" && !fixed && !containerElement;
1174
 
1175
- if (shouldWarnAboutPositionStyle) {
1176
- console.error("react-laag: Set the 'position' style of the nearest scroll-container to 'relative', 'absolute' or 'fixed', or set the 'fixed' prop to true. This is needed in order to position the layers properly. Currently the scroll-container is positioned: \"" + position + "\". Visit https://react-laag.com/docs/#position-relative for more info.", relativeParentElement);
1177
- }
1178
- }
 
 
 
 
 
 
1179
 
1180
- return {
1181
- triggerElement,
1182
- relativeParentElement,
1183
- scrollParents
1184
- };
1185
- }, []));
1186
- }
1187
 
1188
- function useIsOpen(internal, external) {
1189
- const shouldOpenAfterMount = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(external);
1190
- const isOpen = shouldOpenAfterMount.current ? false : isSet(external) ? external : internal;
1191
- const rerenderAfterMount = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false)[1];
1192
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
1193
- if (shouldOpenAfterMount.current) {
1194
- shouldOpenAfterMount.current = false;
1195
- rerenderAfterMount(true);
1196
- }
1197
- }, []);
1198
- return isOpen;
1199
- }
 
 
 
 
 
1200
 
1201
- const ToggleLayer = ({
1202
- children,
1203
- renderLayer,
1204
- placement = {},
1205
- onStyle,
1206
- isOpen: isOpenExternal,
1207
- closeOnOutsideClick,
1208
- onOutsideClick,
1209
- onDisappear,
1210
- closeOnDisappear,
1211
- fixed,
1212
- container,
1213
- environment = typeof window !== "undefined" ? window : undefined,
1214
- ...props
1215
- }) => {
1216
- /**
1217
- * Tracks trigger element and keeps it in state together with it's
1218
- * relative/absolute positioned parent
1219
  */
1220
- const [triggerRef, {
1221
- relativeParentElement,
1222
- triggerElement,
1223
- scrollParents
1224
- }, normalTriggerRef] = useElementState(container, fixed, environment);
1225
- const {
1226
- styles,
1227
- setStyles,
1228
- lastStyles,
1229
- resetLastStyles
1230
- } = useStyleState(placement.anchor || defaultPlacement.anchor);
1231
- const layerRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
1232
- const [isOpenInternal, setOpenInternal] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);
1233
- const isOpen = useIsOpen(isOpenInternal, isOpenExternal);
1234
- const handlePositioning = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => {
1235
- if (!triggerElement) {
1236
- throw new Error("Could not find a valid reference of the trigger element. See https://www.react-laag.com/docs/togglelayer/#children for more info.");
1237
- }
1238
-
1239
- const triggerRect = triggerElement.getBoundingClientRect();
1240
- const result = getPositioning({
1241
- triggerRect,
1242
- layerElement: layerRef.current,
1243
- placement,
1244
- relativeParentElement,
1245
- scrollParents,
1246
- fixed,
1247
- environment
1248
- });
1249
 
1250
- if (!result) {
1251
- return;
1252
- }
1253
 
1254
- const {
1255
- layerRect,
1256
- styles
1257
- } = result; // only update styles when necessary
1258
 
1259
- if (shouldUpdateStyles(lastStyles.current, styles)) {
1260
- // is parent in control of styles? (onStyle)
1261
- if (isSet(onStyle)) {
1262
- lastStyles.current = styles;
1263
- onStyle(styles.layer, styles.arrow, styles.layerSide);
1264
- } // ... otherwise set styles internally
1265
- else {
1266
- setStyles(styles);
1267
- }
1268
  }
1269
- /**
1270
- * B.
1271
- * Manage disappearance
1272
- */
1273
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1274
 
1275
- const hasOnDisappear = isSet(onDisappear);
1276
- const shouldCloseOnDisappear = closeOnDisappear && !isSet(isOpenExternal); // Should we respond to the layer's partial or full disappearance?
1277
- // (trigger's disappearance when `fixed` props is set)
1278
 
1279
- if (hasOnDisappear || shouldCloseOnDisappear) {
1280
- const allScrollParents = [...scrollParents.map(parent => parent.getBoundingClientRect()), getWindowClientRect(environment)];
1281
- const partial = !doesEntireLayerFitWithinScrollParents(fixed ? triggerRect : layerRect, allScrollParents);
1282
- const full = isLayerCompletelyInvisible(fixed ? triggerRect : layerRect, allScrollParents); // if parent is interested in diseappearance...
1283
 
1284
- if (hasOnDisappear) {
1285
- if (partial || full) {
1286
- onDisappear(full ? "full" : "partial");
1287
- }
1288
- } // ... else close accordingly
1289
- else {
1290
- if (closeOnDisappear === "partial" && partial) {
1291
- setOpenInternal(false);
1292
- }
1293
-
1294
- if (closeOnDisappear === "full" && full) {
1295
- setOpenInternal(false);
1296
- }
1297
- }
1298
- }
1299
- }, [relativeParentElement, isOpen, triggerElement, scrollParents, fixed, placement]); // call `handlePositioning` when the layer's / trigger's
1300
- // height and / or width changes
1301
 
1302
- const resizeObserver = useTrackElementResize(props.ResizeObserver, layerRef, triggerElement, isOpen, handlePositioning, environment); // On every render, check a few things...
 
 
1303
 
1304
- useIsomorphicLayoutEffect(() => {
1305
- /**
1306
- * A.
1307
- * Ignore when render is caused by internal style change
1308
- */
1309
- const styleIsSetInterally = !isSet(onStyle);
1310
- const effectBecauseOfInternalStyleChange = styles !== lastStyles.current;
1311
 
1312
- if (effectBecauseOfInternalStyleChange && styleIsSetInterally) {
1313
- lastStyles.current = styles;
1314
- return;
1315
- } // reset lastStyles-ref when closed
 
 
 
 
 
 
 
 
 
1316
 
 
 
 
 
 
1317
 
1318
- if (!isOpen) {
1319
- resetLastStyles();
1320
- return;
1321
  }
1322
- /**
1323
- * B.
1324
- * Prepare to calculate new layer style
1325
- */
1326
- // if (!triggerElement) {
1327
- // throw new Error("Please provide a valid ref to the trigger element");
1328
- // } else if (!layerRef.current) {
1329
- // throw new Error("Please provide a valid ref to the layer element");
1330
- // }
1331
 
 
 
1332
 
1333
- handlePositioning();
1334
- }); // calculate new layer style when window size changes
1335
 
1336
- useOnWindowResize(handlePositioning, environment, isOpen); // calculate new layer style when user scrolls
 
 
 
 
1337
 
1338
- useOnScroll(scrollParents, handlePositioning, environment, isOpen);
1339
- const outsideClickRefs = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(new Set([layerRef, normalTriggerRef])); // handle clicks that are not originated from the trigger / layer
1340
- // element
 
 
1341
 
1342
- useOutsideClick(outsideClickRefs, (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => {
1343
- if (!isOpen) {
1344
- return;
1345
- }
 
 
 
 
 
 
 
 
 
 
 
1346
 
1347
- if (onOutsideClick) {
1348
- onOutsideClick();
 
1349
  }
1350
 
1351
- if (closeOnOutsideClick && !isSet(isOpenExternal)) {
1352
- setOpenInternal(false);
1353
- }
1354
- }, [isOpen, setOpenInternal, isOpenExternal, onOutsideClick]));
1355
- const containerElement = typeof container === "function" ? container() : container;
1356
- return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(react__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, children({
1357
- isOpen,
1358
- close: () => {
1359
- /* istanbul ignore next */
1360
- if (isSet(isOpenExternal)) {
1361
- throw new Error("You cannot call `close()` while using the `isOpen` prop");
1362
- }
1363
- /* istanbul ignore next */
1364
 
 
 
 
 
1365
 
1366
- setOpenInternal(false);
1367
- },
1368
- open: () => {
1369
- /* istanbul ignore next */
1370
- if (isSet(isOpenExternal)) {
1371
- throw new Error("You cannot call `open()` while using the `isOpen` prop");
1372
- }
1373
- /* istanbul ignore next */
1374
 
1375
 
1376
- setOpenInternal(true);
1377
- },
1378
- toggle: () => {
1379
- /* istanbul ignore next */
1380
- if (isSet(isOpenExternal)) {
1381
- throw new Error("You cannot call `toggle()` while using the `isOpen` prop");
1382
- }
1383
 
1384
- setOpenInternal(!isOpenInternal);
1385
- },
1386
- triggerRef,
1387
- layerSide: isOpen ? styles.layerSide : null
1388
- }), relativeParentElement && /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(OutsideClickGroupProvider, {
1389
- refs: outsideClickRefs
1390
- }, /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_1__.createPortal)(renderLayer({
1391
- layerProps: {
1392
- ref: element => {
1393
- if (element) {
1394
- // observe the layer for resizing
1395
- // it's ok to observe the same element multiple times
1396
- // since multiple observes of same element are ignored
1397
- resizeObserver.observe(element);
1398
- }
1399
 
1400
- layerRef.current = element;
1401
- },
1402
- style: { ...(isSet(onStyle) ? EMPTY_STYLE : styles.layer),
1403
- position: fixed ? "fixed" : "absolute",
1404
- willChange: "top, bottom, left, right, width, height"
1405
- }
1406
- },
1407
- arrowStyle: { ...(isSet(onStyle) ? EMPTY_STYLE : styles.arrow),
1408
- position: "absolute",
1409
- willChange: "top, bottom, left, right"
1410
- },
1411
- isOpen,
1412
- layerSide: styles.layerSide,
1413
- triggerRect: triggerElement ? triggerElement.getBoundingClientRect() : null,
1414
- close: () => {
1415
- /* istanbul ignore next */
1416
- if (isSet(isOpenExternal)) {
1417
- throw new Error("You cannot call `close()` while using the `isOpen` prop");
1418
- }
1419
- /* istanbul ignore next */
1420
 
 
1421
 
1422
- setOpenInternal(false);
 
1423
  }
1424
- }), containerElement || relativeParentElement)));
1425
- };
1426
 
1427
- function getWidthBasedOnAngle(angle, size) {
1428
- return Math.tan(angle * (Math.PI / 180)) * size;
1429
- }
1430
 
1431
- function getViewBox(sizeA, sizeB, layerSide, borderWidth) {
1432
- switch (layerSide) {
1433
- case "bottom":
1434
- return "0 " + -borderWidth + " " + sizeB + " " + sizeA;
1435
 
1436
- case "top":
1437
- return "0 0 " + sizeB + " " + (sizeA + borderWidth);
 
 
 
 
1438
 
1439
- case "right":
1440
- return -borderWidth + " 0 " + sizeA + " " + sizeB;
1441
 
1442
- case "left":
1443
- return "0 0 " + (sizeA + borderWidth) + " " + sizeB;
1444
- }
1445
 
1446
- return "";
1447
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1448
 
1449
- function getTrianglePath({
1450
- sizeA,
1451
- sizeB,
1452
- layerSide,
1453
- roundness,
1454
- angle
1455
- }) {
1456
- const relativeRoundness = roundness / 10 * sizeA * 2;
1457
- const A = layerSide === "bottom" ? "0 " + sizeA : layerSide === "top" ? "0 0" : layerSide === "right" ? sizeA + " " + sizeB : "0 " + sizeB;
1458
- const B = (layerSide === "bottom" || layerSide === "top" ? "H" : "V") + " " + (layerSide === "bottom" || layerSide === "top" ? sizeB : 0);
1459
- const cPoint = sizeB / 2;
1460
- const c1A = sizeB / 2 + getWidthBasedOnAngle(angle, sizeA / 8);
1461
- const c1B = sizeA / 8;
1462
- const C = layerSide === "bottom" ? "C " + c1A + " " + c1B + " " + (cPoint + relativeRoundness) + " 0 " + cPoint + " 0" : layerSide === "top" ? "C " + c1A + " " + (sizeA - c1B) + " " + (cPoint + relativeRoundness) + " " + sizeA + " " + cPoint + " " + sizeA : layerSide === "right" ? "C " + c1B + " " + (sizeB - c1A) + " 0 " + (cPoint - relativeRoundness) + " 0 " + cPoint : "C " + (sizeA - c1B) + " " + (sizeB - c1A) + " " + sizeA + " " + (cPoint - relativeRoundness) + " " + sizeA + " " + cPoint;
1463
- const d1A = sizeB / 2 - getWidthBasedOnAngle(angle, sizeA / 8);
1464
- const d1B = sizeA / 8;
1465
- const D = layerSide === "bottom" ? "C " + (cPoint - relativeRoundness) + " 0 " + d1A + " " + d1B + " " + A : layerSide === "top" ? "C " + (cPoint - relativeRoundness) + " " + sizeA + " " + d1A + " " + (sizeA - d1B) + " " + A : layerSide === "right" ? "C 0 " + (cPoint + relativeRoundness) + " " + d1B + " " + (sizeB - d1A) + " " + A : "C" + sizeA + " " + (cPoint + relativeRoundness) + " " + (sizeA - d1B) + " " + (sizeB - d1A) + " " + A;
1466
- return "M " + A + " " + B + " " + C + " " + D;
1467
- }
1468
 
1469
- function getBorderMaskPath({
1470
- sizeA,
1471
- sizeB,
1472
- borderWidth,
1473
- layerSide,
1474
- angle
1475
- }) {
1476
- const borderOffset = getWidthBasedOnAngle(angle, borderWidth);
1477
-
1478
- if (layerSide === "bottom" || layerSide === "top") {
1479
- return "M " + borderWidth + " " + (layerSide === "bottom" ? sizeA : 0) + " H " + (sizeB - borderWidth) + " L " + (sizeB - borderWidth - borderOffset) + " " + (layerSide === "bottom" ? sizeA - borderWidth : borderWidth) + " H " + (borderOffset + borderWidth) + " Z";
1480
- }
1481
 
1482
- return "M " + (layerSide === "right" ? sizeA : 0) + " " + borderWidth + " V " + (sizeB - borderWidth) + " L " + (layerSide === "right" ? sizeA - borderWidth : borderWidth) + " " + (sizeB - borderWidth - borderOffset) + " V " + (borderOffset + borderWidth) + " Z";
1483
- }
 
1484
 
1485
- const Arrow = ({
1486
- size = 8,
1487
- angle = 45,
1488
- borderWidth = 0,
1489
- borderColor = "black",
1490
- roundness = 0,
1491
- backgroundColor = "white",
1492
- layerSide = "top",
1493
- style = {}
1494
- }) => {
1495
- if (layerSide === "center") {
1496
  return null;
1497
- }
1498
 
1499
- const sizeA = size;
1500
- const sizeB = getWidthBasedOnAngle(angle, size) * 2;
1501
- return /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", {
1502
- style: { ...style,
1503
- transform: "translate" + (layerSide === "left" || layerSide === "right" ? "Y" : "X") + "(-50%)"
1504
- },
1505
- "data-arrow": "true",
1506
- width: layerSide === "left" || layerSide === "right" ? sizeA : sizeB,
1507
- viewBox: getViewBox(sizeA, sizeB, layerSide, borderWidth)
1508
- }, /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", {
1509
- fill: backgroundColor,
1510
- strokeWidth: borderWidth,
1511
- stroke: borderColor,
1512
- d: getTrianglePath({
1513
- angle,
1514
- layerSide,
1515
- roundness,
1516
- sizeA,
1517
- sizeB
1518
- })
1519
- }), /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", {
1520
- fill: backgroundColor,
1521
- d: getBorderMaskPath({
1522
- sizeA,
1523
- sizeB,
1524
- angle,
1525
- borderWidth,
1526
- layerSide
1527
- })
1528
- }));
1529
- };
1530
 
1531
- function useToggleLayer(renderLayer, {
1532
- onStyle,
1533
- closeOnOutsideClick,
1534
- closeOnDisappear,
1535
- fixed,
1536
- container,
1537
- placement = {},
1538
- environment = typeof window !== "undefined" ? window : undefined,
1539
- ...props
1540
- } = {}) {
1541
- /**
1542
- * Tracks trigger element and keeps it in state together with it's
1543
- * relative/absolute positioned parent
1544
- */
1545
- const [setTargetRef, {
1546
- relativeParentElement,
1547
- triggerElement: targetElement,
1548
- scrollParents
1549
- }, normalTriggerRef] = useElementState(container, fixed, environment);
1550
- const {
1551
- styles,
1552
- setStyles,
1553
- lastStyles,
1554
- resetLastStyles
1555
- } = useStyleState(placement.anchor || defaultPlacement.anchor);
1556
- const layerRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
1557
- const triggerRectRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
1558
-
1559
- function getTriggerRect() {
1560
- return typeof triggerRectRef.current === "function" ? triggerRectRef.current() : triggerRectRef.current;
1561
  }
1562
 
1563
- const [isOpen, setOpen] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1564
 
1565
- function close() {
1566
- triggerRectRef.current = null;
1567
- setOpen(false);
1568
- }
1569
 
1570
- const handlePositioning = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => {
1571
- const triggerRect = getTriggerRect();
 
1572
 
1573
- if (!triggerRect) {
1574
- return;
 
1575
  }
1576
 
1577
- const result = getPositioning({
1578
- triggerRect,
1579
- layerElement: layerRef.current,
1580
- placement,
1581
- relativeParentElement,
1582
- scrollParents,
1583
- fixed,
1584
- environment
1585
  });
 
1586
 
1587
- if (!result) {
1588
- return;
 
 
 
 
 
 
 
 
 
 
 
 
1589
  }
 
1590
 
1591
- const {
1592
- layerRect,
1593
- styles
1594
- } = result; // only update styles when necessary
1595
 
1596
- if (shouldUpdateStyles(lastStyles.current, styles)) {
1597
- // is parent in control of styles? (onStyle)
1598
- if (isSet(onStyle)) {
1599
- lastStyles.current = styles;
1600
- onStyle(styles.layer, styles.arrow, styles.layerSide);
1601
- } // ... otherwise set styles internally
1602
- else {
1603
- setStyles(styles);
1604
- }
1605
- }
1606
- /**
1607
- * B.
1608
- * Manage disappearance
1609
- */
1610
- // Should we respond to the layer's partial or full disappearance?
1611
- // (trigger's disappearance when `fixed` props is set)
1612
 
 
1613
 
1614
- if (closeOnDisappear) {
1615
- const allScrollParents = [...scrollParents.map(parent => parent.getBoundingClientRect()), getWindowClientRect(environment)];
1616
- const partial = !doesEntireLayerFitWithinScrollParents(fixed ? triggerRect : layerRect, allScrollParents);
1617
- const full = isLayerCompletelyInvisible(fixed ? triggerRect : layerRect, allScrollParents);
 
 
 
1618
 
1619
- if (closeOnDisappear === "partial" && partial) {
1620
- close();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1621
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1622
 
1623
- if (closeOnDisappear === "full" && full) {
1624
- close();
 
 
 
 
 
 
 
 
 
 
1625
  }
 
 
 
 
 
1626
  }
1627
- }, [relativeParentElement, isOpen, targetElement, scrollParents, fixed, placement]); // call `handlePositioning` when the layer's / targets's
1628
- // height and / or width changes
1629
 
1630
- const resizeObserver = useTrackElementResize(props.ResizeObserver, layerRef, targetElement, isOpen, handlePositioning, environment); // On every render, check a few things...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1631
 
1632
- useIsomorphicLayoutEffect(() => {
1633
- /**
1634
- * A.
1635
- * Ignore when render is caused by internal style change
1636
- */
1637
- const styleIsSetInterally = !isSet(onStyle);
1638
- const effectBecauseOfInternalStyleChange = styles !== lastStyles.current;
1639
 
1640
- if (effectBecauseOfInternalStyleChange && styleIsSetInterally) {
1641
- lastStyles.current = styles;
1642
- return;
1643
- } // reset `lastStyles` when closed
1644
 
 
 
1645
 
1646
- if (!isOpen) {
1647
- resetLastStyles();
1648
- return;
1649
  }
1650
- /**
1651
- * B.
1652
- * Prepare to calculate new layer style
1653
- */
1654
 
 
 
1655
 
1656
- handlePositioning();
1657
- }); // calculate new layer style when window size changes
1658
 
1659
- useOnWindowResize(handlePositioning, environment, isOpen); // calculate new layer style when user scrolls
 
1660
 
1661
- useOnScroll(scrollParents, handlePositioning, environment, isOpen);
1662
- const outsideClickRefs = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(new Set([layerRef, normalTriggerRef])); // handle clicks that are not originated from the trigger / layer
1663
- // element
1664
 
1665
- useOutsideClick(outsideClickRefs, (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(() => {
1666
- if (!isOpen) {
1667
- return;
1668
  }
 
 
 
 
1669
 
1670
- if (closeOnOutsideClick) {
1671
- close();
1672
  }
1673
- }, [isOpen, setOpen, closeOnOutsideClick]));
1674
- const containerElement = typeof container === "function" ? container() : container;
1675
-
1676
- function open({
1677
- clientRect,
1678
- target
1679
- }) {
1680
- triggerRectRef.current = clientRect;
1681
 
1682
- if (isOpen && target === targetElement) {
1683
- handlePositioning();
1684
- } else {
1685
- setTargetRef(target);
1686
- setOpen(true);
1687
  }
1688
  }
1689
 
1690
- const payload = {
1691
- isOpen,
1692
- close,
1693
- open,
1694
- openFromContextMenuEvent: evt => {
1695
- evt.preventDefault();
1696
- const target = evt.target;
1697
- const clientRect = {
1698
- top: evt.clientY,
1699
- left: evt.clientX,
1700
- bottom: evt.clientY + 1,
1701
- right: evt.clientX + 1,
1702
- width: 1,
1703
- height: 1
1704
- };
1705
- open({
1706
- clientRect,
1707
- target
1708
- });
1709
- },
1710
- openFromMouseEvent: evt => {
1711
- const currentTarget = evt.currentTarget;
1712
-
1713
- if (!currentTarget || !currentTarget.getBoundingClientRect) {
1714
- return;
1715
- }
1716
-
1717
- const clientRect = () => currentTarget.getBoundingClientRect();
1718
 
1719
- open({
1720
- clientRect,
1721
- target: currentTarget
1722
- });
1723
- },
1724
- openFromRef: ref => {
1725
- if (!ref.current) {
1726
- console.error("Error inside useTooltip(): Expected a valid ref to a trigger element, but got " + typeof ref.current);
1727
- return;
1728
- }
1729
 
1730
- open({
1731
- target: ref.current,
1732
- clientRect: ref.current.getBoundingClientRect()
1733
- });
1734
- },
1735
- openFromSelection: selection => {
1736
- if (!selection.anchorNode || selection.isCollapsed) {
1737
- return;
1738
- }
1739
 
1740
- const element = getElementFromAnchorNode(selection.anchorNode);
 
1741
 
1742
- if (!element) {
1743
- return;
1744
- }
1745
 
1746
- const range = selection.getRangeAt(0);
1747
- open({
1748
- clientRect: () => range.getBoundingClientRect(),
1749
- target: element
1750
- });
1751
- },
1752
- layerSide: isOpen ? styles.layerSide : null
1753
- };
1754
- const element = relativeParentElement && /*#__PURE__*/(0,react_dom__WEBPACK_IMPORTED_MODULE_1__.createPortal)(renderLayer({
1755
- layerProps: {
1756
- ref: element => {
1757
- if (element) {
1758
- // observe the layer for resizing
1759
- // it's ok to observe the same element multiple times
1760
- // since multiple observes of same element are ignored
1761
- resizeObserver.observe(element);
1762
- }
1763
 
1764
- layerRef.current = element;
1765
- },
1766
- style: { ...(isSet(onStyle) ? EMPTY_STYLE : styles.layer),
1767
- position: fixed ? "fixed" : "absolute",
1768
- willChange: "top, bottom, left, right, width, height"
1769
- }
1770
- },
1771
- arrowStyle: { ...(isSet(onStyle) ? EMPTY_STYLE : styles.arrow),
1772
- position: "absolute",
1773
- willChange: "top, bottom, left, right"
1774
- },
1775
- isOpen,
1776
- layerSide: styles.layerSide,
1777
- triggerRect: getTriggerRect(),
1778
- close: () => {
1779
- close();
1780
- }
1781
- }), containerElement || relativeParentElement);
1782
- return [/*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(OutsideClickGroupProvider, {
1783
- refs: outsideClickRefs
1784
- }, element), payload];
1785
  }
1786
 
1787
- function useHover(config) {
1788
- const {
1789
- delayEnter = 0,
1790
- delayLeave = 0,
1791
- hideOnScroll = true,
1792
- onShow,
1793
- onHide
1794
- } = config || {};
1795
- const [show, setShow] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false);
1796
- const timeoutRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
1797
- const timeoutState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
1798
- const hasTouchMoved = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);
1799
-
1800
- function handleShowHide(show) {
1801
- if (show) {
1802
- if (onShow) {
1803
- onShow();
1804
- }
1805
 
1806
- setShow(true);
1807
- return;
1808
- }
1809
 
1810
- if (onHide) {
1811
- onHide();
1812
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1813
 
1814
- setShow(false);
 
1815
  }
1816
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1817
  function onMouseEnter() {
1818
  // if was leaving, stop leaving
1819
- if (timeoutState.current === "leaving" && timeoutRef.current) {
1820
- clearTimeout(timeoutRef.current);
1821
- timeoutRef.current = null;
1822
- timeoutState.current = null;
1823
  }
1824
 
1825
  if (show) {
1826
  return;
1827
  }
1828
 
1829
- timeoutState.current = "entering";
1830
- timeoutRef.current = setTimeout(() => {
1831
- handleShowHide(true);
1832
- timeoutRef.current = null;
1833
- timeoutState.current = null;
1834
  }, delayEnter);
1835
  }
1836
 
1837
- function onMouseLeave() {
1838
  // if was waiting for entering,
1839
  // clear timeout
1840
- if (timeoutState.current === "entering" && timeoutRef.current) {
1841
- clearTimeout(timeoutRef.current);
1842
- timeoutRef.current = null;
1843
  }
1844
 
1845
  if (!show) {
1846
  return;
1847
  }
1848
 
1849
- timeoutState.current = "leaving";
1850
- timeoutRef.current = setTimeout(() => {
1851
- handleShowHide(false);
1852
- timeoutRef.current = null;
 
 
 
 
 
 
 
 
1853
  }, delayLeave);
1854
  } // make sure to clear timeout on unmount
1855
 
1856
 
1857
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
1858
- const to = timeoutRef.current;
1859
-
1860
- function clear() {
1861
- if (timeoutRef.current) {
1862
- clearTimeout(timeoutRef.current);
1863
- timeoutRef.current = null;
1864
- }
1865
- }
1866
-
1867
  function onScroll() {
1868
  if (show && hideOnScroll) {
1869
- clear();
1870
- handleShowHide(false);
1871
  }
1872
  }
1873
 
1874
  function onTouchEnd() {
1875
  if (show) {
1876
- clear();
1877
- handleShowHide(false);
1878
  }
1879
  }
1880
 
1881
  window.addEventListener("scroll", onScroll, true);
1882
  window.addEventListener("touchend", onTouchEnd, true);
1883
- return () => {
1884
  window.removeEventListener("scroll", onScroll, true);
1885
  window.removeEventListener("touchend", onTouchEnd, true);
1886
 
1887
- if (to) {
1888
- clearTimeout(to);
1889
  }
1890
  };
1891
- }, [show, hideOnScroll]);
1892
- const hoverProps = {
1893
- onMouseEnter,
1894
- onMouseLeave,
1895
- onTouchStart: () => {
1896
  hasTouchMoved.current = false;
1897
  },
1898
- onTouchMove: () => {
1899
  hasTouchMoved.current = true;
1900
  },
1901
- onTouchEnd: () => {
1902
  if (!hasTouchMoved.current && !show) {
1903
- handleShowHide(true);
1904
  }
1905
 
1906
  hasTouchMoved.current = false;
1907
  }
1908
- }; // @ts-ignore
1909
-
1910
- if (onShow) {
1911
- return hoverProps;
1912
- }
1913
-
1914
- return [show, hoverProps];
1915
  }
1916
 
1917
- function useBreakpoint(maxPixels) {
1918
- const [match, setMatch] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(typeof window !== "undefined" ? window.matchMedia("(max-width: " + maxPixels + "px)").matches : false);
1919
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
1920
- const matcher = window.matchMedia("(max-width: " + maxPixels + "px)");
1921
-
1922
- function onMatch(evt) {
1923
- setMatch(evt.matches);
1924
- }
1925
 
1926
- matcher.addListener(onMatch);
1927
- return () => {
1928
- matcher.removeListener(onMatch);
1929
- };
1930
- }, [maxPixels]);
1931
- return match;
1932
- }
1933
 
1934
- function Transition({
1935
- isOpen: isOpenExternal,
1936
- children
1937
- }) {
1938
- const [state, setState] = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
1939
  isOpenInternal: isOpenExternal,
1940
  isLeaving: false
1941
- });
1942
- const didMount = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);
1943
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
 
 
 
1944
  if (isOpenExternal) {
1945
  setState({
1946
  isOpenInternal: true,
@@ -1953,7 +2381,10 @@ function Transition({
1953
  });
1954
  }
1955
  }, [isOpenExternal, setState]);
1956
- (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => {
 
 
 
1957
  didMount.current = true;
1958
  }, []);
1959
 
@@ -1961,42 +2392,53 @@ function Transition({
1961
  return null;
1962
  }
1963
 
1964
- return children(state.isOpenInternal, () => {
1965
  if (!state.isOpenInternal) {
1966
- setState(s => ({ ...s,
1967
- isLeaving: false
1968
- }));
 
 
1969
  }
1970
  }, state.isLeaving);
1971
  }
1972
 
1973
- function useTooltip(renderLayer, {
1974
- delayEnter,
1975
- delayLeave,
1976
- hideOnScroll,
1977
- ...rest
1978
- } = {}) {
1979
- const triggerRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)();
1980
- const [element, {
1981
- openFromRef,
1982
- close
1983
- }] = useToggleLayer(renderLayer, rest);
1984
- const hoverProps = useHover({
1985
- delayEnter,
1986
- delayLeave,
1987
- hideOnScroll,
1988
- onShow: () => openFromRef(triggerRef),
1989
- onHide: close
1990
- });
1991
- const triggerProps = {
1992
- ref: triggerRef,
1993
- ...hoverProps
1994
- };
1995
- return [element, triggerProps];
1996
- }
1997
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1998
 
1999
- //# sourceMappingURL=index.es.js.map
2000
 
2001
 
2002
  /***/ }),
@@ -2096,7 +2538,7 @@ var __webpack_exports__ = {};
2096
  !*** ./src/vendors/react-laag.js ***!
2097
  \***********************************/
2098
  __webpack_require__.r(__webpack_exports__);
2099
- /* harmony import */ var vendor_react_laag__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vendor-react-laag */ "./node_modules/react-laag/dist/index.es.js");
2100
 
2101
  window.ReactLaag = window.ReactLaag || vendor_react_laag__WEBPACK_IMPORTED_MODULE_0__;
2102
  })();
2
  /******/ "use strict";
3
  /******/ var __webpack_modules__ = ({
4
 
5
+ /***/ "./node_modules/react-laag/dist/react-laag.esm.js":
6
+ /*!********************************************************!*\
7
+ !*** ./node_modules/react-laag/dist/react-laag.esm.js ***!
8
+ \********************************************************/
9
  /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
10
 
11
  __webpack_require__.r(__webpack_exports__);
12
  /* harmony export */ __webpack_require__.d(__webpack_exports__, {
13
  /* harmony export */ "Arrow": () => (/* binding */ Arrow),
14
+ /* harmony export */ "DEFAULT_OPTIONS": () => (/* binding */ DEFAULT_OPTIONS),
15
+ /* harmony export */ "PLACEMENT_TYPES": () => (/* binding */ PLACEMENT_TYPES),
16
  /* harmony export */ "Transition": () => (/* binding */ Transition),
17
+ /* harmony export */ "mergeRefs": () => (/* binding */ mergeRefs),
18
+ /* harmony export */ "setGlobalContainer": () => (/* binding */ setGlobalContainer),
19
  /* harmony export */ "useHover": () => (/* binding */ useHover),
20
+ /* harmony export */ "useLayer": () => (/* binding */ useLayer),
21
+ /* harmony export */ "useMousePositionAsTrigger": () => (/* binding */ useMousePositionAsTrigger)
22
  /* harmony export */ });
23
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "react");
24
  /* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__);
25
  /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! react-dom */ "react-dom");
26
  /* harmony import */ var react_dom__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(react_dom__WEBPACK_IMPORTED_MODULE_1__);
27
+ /* harmony import */ var tiny_warning__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! tiny-warning */ "./node_modules/tiny-warning/dist/tiny-warning.esm.js");
28
 
29
 
30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
31
 
32
+ function _defineProperties(target, props) {
33
+ for (var i = 0; i < props.length; i++) {
34
+ var descriptor = props[i];
35
+ descriptor.enumerable = descriptor.enumerable || false;
36
+ descriptor.configurable = true;
37
+ if ("value" in descriptor) descriptor.writable = true;
38
+ Object.defineProperty(target, descriptor.key, descriptor);
39
  }
40
+ }
41
 
42
+ function _createClass(Constructor, protoProps, staticProps) {
43
+ if (protoProps) _defineProperties(Constructor.prototype, protoProps);
44
+ if (staticProps) _defineProperties(Constructor, staticProps);
45
+ return Constructor;
46
+ }
47
 
48
+ function _extends() {
49
+ _extends = Object.assign || function (target) {
50
+ for (var i = 1; i < arguments.length; i++) {
51
+ var source = arguments[i];
52
 
53
+ for (var key in source) {
54
+ if (Object.prototype.hasOwnProperty.call(source, key)) {
55
+ target[key] = source[key];
56
+ }
57
  }
58
  }
 
59
 
60
+ return target;
61
+ };
62
 
63
+ return _extends.apply(this, arguments);
64
+ }
 
 
 
65
 
66
+ function _inheritsLoose(subClass, superClass) {
67
+ subClass.prototype = Object.create(superClass.prototype);
68
+ subClass.prototype.constructor = subClass;
69
 
70
+ _setPrototypeOf(subClass, superClass);
 
 
 
 
71
  }
72
 
73
+ function _setPrototypeOf(o, p) {
74
+ _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {
75
+ o.__proto__ = p;
76
+ return o;
77
+ };
78
 
79
+ return _setPrototypeOf(o, p);
 
 
 
80
  }
81
 
82
+ function _objectWithoutPropertiesLoose(source, excluded) {
83
+ if (source == null) return {};
84
+ var target = {};
85
+ var sourceKeys = Object.keys(source);
86
+ var key, i;
 
 
 
87
 
88
+ for (i = 0; i < sourceKeys.length; i++) {
89
+ key = sourceKeys[i];
90
+ if (excluded.indexOf(key) >= 0) continue;
91
+ target[key] = source[key];
92
+ }
93
 
94
+ return target;
 
95
  }
96
 
97
+ function _unsupportedIterableToArray(o, minLen) {
98
+ if (!o) return;
99
+ if (typeof o === "string") return _arrayLikeToArray(o, minLen);
100
+ var n = Object.prototype.toString.call(o).slice(8, -1);
101
+ if (n === "Object" && o.constructor) n = o.constructor.name;
102
+ if (n === "Map" || n === "Set") return Array.from(o);
103
+ if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
104
  }
105
 
106
+ function _arrayLikeToArray(arr, len) {
107
+ if (len == null || len > arr.length) len = arr.length;
108
+
109
+ for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
110
 
111
+ return arr2;
112
+ }
113
 
114
+ function _createForOfIteratorHelperLoose(o, allowArrayLike) {
115
+ var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"];
116
+ if (it) return (it = it.call(o)).next.bind(it);
 
117
 
118
+ if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") {
119
+ if (it) o = it;
120
+ var i = 0;
121
+ return function () {
122
+ if (i >= o.length) return {
123
+ done: true
124
+ };
125
+ return {
126
+ done: false,
127
+ value: o[i++]
128
+ };
129
+ };
130
  }
131
 
132
+ throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
133
+ }
134
+
135
+ /**
136
+ * Utility hook to track the reference of a html-element.
137
+ * It notifies the listener when a change occured, so it can act
138
+ * on the change
139
+ */
140
+
141
+ function useTrackRef(onRefChange) {
142
+ var storedReference = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); // this is de function that actually gets passed to the `ref` prop
143
+ // on the html element. I.e.:
144
+ // <div ref={setter} />
145
+
146
+ function setter(element) {
147
+ if (!element || element === storedReference.current) {
148
+ return;
149
  }
 
 
 
 
 
 
 
 
 
 
150
 
151
+ storedReference.current = element;
152
+ onRefChange(element);
153
+ }
154
+
155
+ return setter;
156
+ }
157
+ /**
158
+ * Utility hook that stores mutable state.
159
+ * Since a getter function is used, it will always return the most
160
+ * up-to-date state. This is useful when you want to get certain state within
161
+ * an effect, without triggering the same effect when the same state changes.
162
+ * Note: may be seen as an anti-pattern.
163
+ */
164
+
165
+ function useMutableStore(initialState) {
166
+ var state = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(initialState);
167
+ return (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () {
168
+ function set(setter) {
169
+ if (typeof setter === "function") {
170
+ state.current = setter(state.current);
171
+ } else {
172
+ state.current = setter;
173
  }
174
  }
 
 
 
 
 
 
 
 
175
 
176
+ function get() {
177
+ return state.current;
178
+ }
179
+
180
+ return [get, set];
181
+ }, []);
182
  }
183
+ /**
184
+ * Utility hook that keeps track of active event listeners and how
185
+ * to remove these listeners
186
+ */
187
 
188
+ function useEventSubscriptions() {
189
+ var subscriptions = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)([]);
190
+ return (0,react__WEBPACK_IMPORTED_MODULE_0__.useMemo)(function () {
191
+ function hasEventSubscriptions() {
192
+ return subscriptions.current.length > 0;
193
+ }
194
 
195
+ function removeAllEventSubscriptions() {
196
+ for (var _iterator = _createForOfIteratorHelperLoose(subscriptions.current), _step; !(_step = _iterator()).done;) {
197
+ var unsubscribe = _step.value;
198
+ unsubscribe();
199
+ }
200
 
201
+ subscriptions.current = [];
202
+ }
203
 
204
+ function addEventSubscription(unsubscriber) {
205
+ subscriptions.current.push(unsubscriber);
206
  }
 
207
 
208
+ return {
209
+ hasEventSubscriptions: hasEventSubscriptions,
210
+ removeAllEventSubscriptions: removeAllEventSubscriptions,
211
+ addEventSubscription: addEventSubscription
212
+ };
213
+ }, []);
214
  }
215
+ /**
216
+ * SSR-safe effect hook
217
+ */
218
 
219
+ var useIsomorphicLayoutEffect = typeof window !== "undefined" ? react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect : react__WEBPACK_IMPORTED_MODULE_0__.useEffect;
220
+ /**
221
+ * Utility hook that tracks an state object.
222
+ * If `enabled=false` it will discard changes and reset the lastState to `null`
223
+ */
224
 
225
+ function useLastState(currentState, enabled) {
226
+ var lastState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(currentState);
227
 
228
+ if (!enabled) {
229
+ lastState.current = null;
230
+ return lastState;
231
+ }
232
+
233
+ lastState.current = currentState;
234
+ return lastState;
 
 
235
  }
236
+ var EMPTY_BOUNDS = {
237
+ top: 0,
238
+ left: 0,
239
+ right: 1,
240
+ bottom: 1,
241
+ width: 1,
242
+ height: 1
243
+ };
244
+ /**
245
+ * @description Utility hook that lets you use the mouse-position as source of the trigger.
246
+ * This is useful in scenario's like context-menu's.
247
+ *
248
+ * @example
249
+ * ```tsx
250
+ * const {
251
+ * hasMousePosition,
252
+ * resetMousePosition,
253
+ * handleMouseEvent,
254
+ * trigger
255
+ * } = useMousePositionAsTrigger();
256
+ *
257
+ * const { renderLayer, layerProps } = useLayer({
258
+ * isOpen: hasMousePosition,
259
+ * trigger,
260
+ * onOutsideClick: resetMousePosition
261
+ * });
262
+ *
263
+ * return (
264
+ * <>
265
+ * {isOpen && renderLayer(<div {...layerProps} />)}
266
+ * <div onContextMenu={handleMouseEvent} />
267
+ * </>
268
+ * );
269
+ * ```
270
+ */
271
 
272
+ function useMousePositionAsTrigger(_temp) {
273
+ var _ref = _temp === void 0 ? {} : _temp,
274
+ _ref$enabled = _ref.enabled,
275
+ enabled = _ref$enabled === void 0 ? true : _ref$enabled,
276
+ _ref$preventDefault = _ref.preventDefault,
277
+ preventDefault = _ref$preventDefault === void 0 ? true : _ref$preventDefault;
278
 
279
+ var parentRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
280
 
281
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(EMPTY_BOUNDS),
282
+ mouseBounds = _useState[0],
283
+ setMouseBounds = _useState[1];
284
+
285
+ function resetMousePosition() {
286
+ setMouseBounds(EMPTY_BOUNDS);
287
  }
288
 
289
+ var hasMousePosition = mouseBounds !== EMPTY_BOUNDS;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
290
 
291
+ function handleMouseEvent(evt) {
292
+ if (!enabled) {
293
+ return;
294
+ }
 
 
 
 
 
 
 
 
295
 
296
+ if (preventDefault) {
297
+ evt.preventDefault();
 
298
  }
299
 
300
+ var left = evt.clientX,
301
+ top = evt.clientY;
302
+ setMouseBounds({
303
+ top: top,
304
+ left: left,
305
+ width: 1,
306
+ height: 1,
307
+ right: left + 1,
308
+ bottom: top + 1
309
+ });
310
  }
311
 
312
+ return {
313
+ hasMousePosition: hasMousePosition,
314
+ resetMousePosition: resetMousePosition,
315
+ handleMouseEvent: handleMouseEvent,
316
+ trigger: {
317
+ getBounds: function getBounds() {
318
+ return mouseBounds;
319
+ },
320
+ getParent: parentRef.current ? function () {
321
+ return parentRef.current;
322
+ } : undefined
323
+ },
324
+ parentRef: parentRef
325
+ };
326
  }
327
+
328
+ /**
329
+ * Convert a pixel value into a numeric value
330
+ * @param value string value (ie. '12px')
331
+ */
332
+ function getPixelValue(value) {
333
+ return parseFloat(value.replace("px", ""));
334
+ }
335
+ /**
336
+ * Returns a numeric value that doesn't exceed min or max
337
+ */
338
+
339
+ function limit(value, min, max) {
340
  return value < min ? min : value > max ? max : value;
341
  }
342
+ /**
343
+ * Utility function which ensures whether a value is truthy
344
+ */
345
 
346
+ function isSet(value) {
347
+ return value === null || value === undefined ? false : true;
348
+ }
349
+ /**
350
+ * Utility function that let's you assign multiple references to a 'ref' prop
351
+ * @param refs list of MutableRefObject's and / or callbacks
352
+ */
353
+
354
+ function mergeRefs() {
355
+ for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) {
356
+ refs[_key] = arguments[_key];
357
+ }
358
+
359
+ return function (element) {
360
+ for (var _iterator = _createForOfIteratorHelperLoose(refs), _step; !(_step = _iterator()).done;) {
361
+ var ref = _step.value;
362
+
363
+ if (!ref) {
364
+ continue;
365
+ }
366
+
367
+ if (typeof ref === "function") {
368
+ ref(element);
369
+ } else {
370
+ ref.current = element;
371
+ }
372
  }
373
  };
374
  }
375
 
376
+ /**
377
+ * Utility to get the correct ResizeObserver class
378
+ */
379
+
380
+ function getResizeObserver(environment, polyfill) {
381
+ if (typeof environment === "undefined") {
382
+ return undefined;
383
+ }
 
 
 
 
 
 
 
 
 
 
384
 
385
+ return polyfill || environment.ResizeObserver;
 
386
  }
387
+ /**
388
+ * Utility function that given a element traverses up in the html-hierarchy
389
+ * to find and return all ancestors that have scroll behavior
390
+ */
391
 
392
+ function findScrollContainers(element, environment) {
393
+ var result = [];
394
 
395
+ if (!element || !environment || element === document.body) {
396
+ return result;
397
  }
398
 
399
+ var _environment$getCompu = environment.getComputedStyle(element),
400
+ overflow = _environment$getCompu.overflow,
401
+ overflowX = _environment$getCompu.overflowX,
402
+ overflowY = _environment$getCompu.overflowY;
403
+
404
+ if ([overflow, overflowX, overflowY].some(function (prop) {
405
+ return ["auto", "scroll"].includes(prop);
406
+ })) {
407
+ result.push(element);
408
  }
409
 
410
+ return [].concat(result, findScrollContainers(element.parentElement, environment));
411
+ }
412
+
413
+ function createReferenceError(subject) {
414
+ return "react-laag: Could not find a valid reference for the " + subject + " element. There might be 2 causes:\n - Make sure that the 'ref' is set correctly on the " + subject + " element when isOpen: true. Also make sure your component forwards the ref with \"forwardRef()\".\n - Make sure that you are actually rendering the " + subject + " when the isOpen prop is set to true";
415
+ }
416
+ /**
417
+ * This hook has the responsibility to track the bounds of:
418
+ * - the trigger element
419
+ * - the layer element
420
+ * - the arrow element
421
+ * - the scroll-containers of which the trigger element is a descendant of
422
+ *
423
+ * It will call the `onChange` callback with a collection of these elements when any
424
+ * of the tracked elements bounds have changed
425
+ *
426
+ * It will detect these changes by listening:
427
+ * - when the reference of the trigger element changes
428
+ * - when the reference of the layer element changes
429
+ * - when the trigger, layer or document body changes in size
430
+ * - when the user scrolls the page, or any of the scroll containers
431
+ */
432
+
433
+
434
+ function useTrackElements(_ref) {
435
+ var enabled = _ref.enabled,
436
+ onChange = _ref.onChange,
437
+ environment = _ref.environment,
438
+ ResizeObserverPolyfill = _ref.ResizeObserverPolyfill,
439
+ overflowContainer = _ref.overflowContainer,
440
+ triggerOption = _ref.triggerOption;
441
+ // get the correct reference to the ResizeObserver class
442
+ var ResizeObserver = getResizeObserver(environment, ResizeObserverPolyfill); // warn the user when no valid ResizeObserver class could be found
443
+
444
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
445
+ true ? (0,tiny_warning__WEBPACK_IMPORTED_MODULE_2__["default"])(ResizeObserver, "This browser does not support ResizeObserver out of the box. We recommend to add a polyfill in order to utilize the full capabilities of react-laag. See: https://github.com/everweij/react-laag#resize-observer") : 0;
446
+ }, [ResizeObserver]); // keep reference of the optional arrow-component
447
+
448
+ var arrowRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); // if user has provided the trigger-option we should ingore certain things elsewhere
449
+
450
+ var hasTriggerOption = Boolean(triggerOption); // Keep track of mutable element related state
451
+ // It is generally better to use React.useState, but unfortunately that causes to many re-renders
452
+
453
+ var _useMutableStore = useMutableStore({
454
+ scrollContainers: [],
455
+ trigger: null,
456
+ layer: null
457
+ }),
458
+ get = _useMutableStore[0],
459
+ set = _useMutableStore[1]; // utility to keep track of the scroll and resize listeners and how to unsubscribe them
460
+
461
+
462
+ var _useEventSubscription = useEventSubscriptions(),
463
+ hasEventSubscriptions = _useEventSubscription.hasEventSubscriptions,
464
+ addEventSubscription = _useEventSubscription.addEventSubscription,
465
+ removeAllEventSubscriptions = _useEventSubscription.removeAllEventSubscriptions; // All scroll and resize changes eventually end up here, where the collection of bounds (subjectsBounds) is
466
+ // constructed in order to notifiy the `onBoundsChange` callback
467
+
468
+
469
+ var handleChange = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function handleChange() {
470
+ var _get = get(),
471
+ layer = _get.layer,
472
+ trigger = _get.trigger,
473
+ scrollContainers = _get.scrollContainers;
474
+
475
+ var closestScrollContainer = scrollContainers[0];
476
+
477
+ if (!layer) {
478
+ throw new Error(createReferenceError("layer"));
479
+ } // ignore when user has provided the trigger-option
480
+
481
+
482
+ if (!trigger && !hasTriggerOption) {
483
+ throw new Error(createReferenceError("trigger"));
484
+ }
485
+
486
+ var scrollOffsets = {
487
+ top: 0,
488
+ left: 0
489
+ };
490
+
491
+ if (closestScrollContainer) {
492
+ var scrollLeft = closestScrollContainer.scrollLeft,
493
+ scrollTop = closestScrollContainer.scrollTop;
494
+ scrollOffsets = {
495
+ top: scrollTop,
496
+ left: scrollLeft
497
+ };
498
  } else {
499
+ var scrollX = environment.scrollX,
500
+ scrollY = environment.scrollY;
501
+ scrollOffsets = {
502
+ top: scrollY,
503
+ left: scrollX
504
+ };
505
  }
 
506
 
507
+ var borderOffsets = {
508
+ left: 0,
509
+ top: 0
510
+ };
 
 
511
 
512
+ if (closestScrollContainer) {
513
+ var _environment$getCompu2 = environment.getComputedStyle(closestScrollContainer),
514
+ borderLeftWidth = _environment$getCompu2.borderLeftWidth,
515
+ borderTopWidth = _environment$getCompu2.borderTopWidth;
 
 
 
 
 
 
 
 
 
 
 
 
516
 
517
+ borderOffsets = {
518
+ left: getPixelValue(borderLeftWidth) || 0,
519
+ top: getPixelValue(borderTopWidth) || 0
520
+ };
521
+ }
522
 
523
+ onChange({
524
+ layer: layer,
525
+ trigger: trigger,
526
+ scrollContainers: scrollContainers,
527
+ arrow: arrowRef.current
528
+ }, scrollOffsets, borderOffsets);
529
+ }, [get, onChange, environment, arrowRef, hasTriggerOption]); // responsible for adding the scroll and resize listeners to the correct
530
+ // html elements
531
+
532
+ var addEventListeners = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function addEventListeners() {
533
+ var _get2 = get(),
534
+ trigger = _get2.trigger,
535
+ layer = _get2.layer,
536
+ scrollContainers = _get2.scrollContainers;
537
+
538
+ if (!layer) {
539
+ throw new Error(createReferenceError("layer"));
540
+ }
541
+
542
+ if (!trigger && !hasTriggerOption) {
543
+ // ignore when user has provided the trigger-option
544
+ throw new Error(createReferenceError("trigger"));
545
+ }
546
+
547
+ if (ResizeObserver) {
548
+ var ignoredInitialCall = false;
549
 
550
+ var observerCallback = function observerCallback() {
551
+ if (!ignoredInitialCall) {
552
+ ignoredInitialCall = true;
553
+ return;
 
554
  }
555
 
556
+ handleChange();
557
+ };
558
+
559
+ var observer = new ResizeObserver(observerCallback);
560
+
561
+ for (var _i = 0, _arr = [trigger, layer, document.body]; _i < _arr.length; _i++) {
562
+ var element = _arr[_i];
563
+ if (element) observer.observe(element);
564
  }
565
 
566
+ addEventSubscription(function () {
567
+ for (var _i2 = 0, _arr2 = [trigger, layer, document.body]; _i2 < _arr2.length; _i2++) {
568
+ var _element = _arr2[_i2];
569
+ if (_element) observer.unobserve(_element);
 
570
  }
571
 
572
+ observer.disconnect();
573
+ });
574
+ }
575
+
576
+ var listenForScrollElements = [environment].concat(scrollContainers);
577
+
578
+ var _loop = function _loop() {
579
+ var element = _step.value;
580
+ element.addEventListener("scroll", handleChange);
581
+ addEventSubscription(function () {
582
+ return element.removeEventListener("scroll", handleChange);
583
+ });
584
+ };
585
+
586
+ for (var _iterator = _createForOfIteratorHelperLoose(listenForScrollElements), _step; !(_step = _iterator()).done;) {
587
+ _loop();
588
+ }
589
+ }, [get, addEventSubscription, handleChange, environment, ResizeObserver, hasTriggerOption]); // when either the reference to the trigger or layer element changes
590
+ // we should reset the event listeners and trigger a `onChange`
591
+
592
+ var resetWhenReferenceChangedWhileTracking = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (previous, next) {
593
+ if (enabled && previous && previous !== next) {
594
+ removeAllEventSubscriptions();
595
+ addEventListeners();
596
+ handleChange();
597
+ }
598
+ }, [removeAllEventSubscriptions, addEventListeners, handleChange, enabled]); // Logic when reference to layer changes
599
+
600
+ var layerRef = useTrackRef((0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (layer) {
601
+ var _get3 = get(),
602
+ previousLayer = _get3.layer; // store new reference
603
+
604
+
605
+ set(function (state) {
606
+ return _extends({}, state, {
607
+ layer: layer
608
+ });
609
+ }); // check if we should reset the event listeners
610
+
611
+ resetWhenReferenceChangedWhileTracking(previousLayer, layer);
612
+ }, [get, set, resetWhenReferenceChangedWhileTracking]));
613
+ var getScrollContainers = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function handleScrollContainers(element) {
614
+ var scrollContainers = findScrollContainers(element, environment);
615
+ var closestScrollContainer = scrollContainers[0];
616
+
617
+ if (closestScrollContainer) {
618
+ // Check if we should warn the user about 'position: relative; stuff...'
619
+ var position = environment.getComputedStyle(closestScrollContainer).position;
620
+ var closestScrollContainerHasCorrectStyling = ["relative", "absolute", "fixed"].includes(position) || overflowContainer;
621
+
622
+ if (!closestScrollContainerHasCorrectStyling) {
623
+ closestScrollContainer.style.position = "relative";
624
  }
 
 
625
 
626
+ true ? (0,tiny_warning__WEBPACK_IMPORTED_MODULE_2__["default"])(closestScrollContainerHasCorrectStyling, "react-laag: Set the 'position' style of the nearest scroll-container to 'relative', 'absolute' or 'fixed', or set the 'overflowContainer' prop to true. This is needed in order to position the layer properly. Currently the scroll-container is positioned: \"" + position + "\". For now, \"position: relative;\" is added for you, but this behavior might be removed in the future. Visit https://react-laag.com/docs/#position-relative for more info.") : 0;
627
+ }
628
 
629
+ return scrollContainers;
630
+ }, [environment, overflowContainer]); // Logic when reference to trigger changes
631
+ // Note: this will have no effect when user provided the trigger-option
632
 
633
+ var triggerRef = useTrackRef((0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function (trigger) {
634
+ // collect list of scroll containers
635
+ var scrollContainers = getScrollContainers(trigger);
 
 
 
 
 
 
 
 
 
 
 
636
 
637
+ var _get4 = get(),
638
+ previousTrigger = _get4.trigger; // store new references
 
 
 
 
 
 
 
 
 
 
 
639
 
 
 
 
 
640
 
641
+ set(function (state) {
642
+ return _extends({}, state, {
643
+ trigger: trigger,
644
+ scrollContainers: scrollContainers
645
+ });
646
+ }); // check if we should reset the event listeners
647
 
648
+ resetWhenReferenceChangedWhileTracking(previousTrigger, trigger);
649
+ }, [get, set, resetWhenReferenceChangedWhileTracking, getScrollContainers])); // when user has provided the trigger-option, it monitors the optional parent-element
650
+ // in order to determine the scroll-containers
651
 
652
+ var triggerOptionParent = triggerOption == null ? void 0 : triggerOption.getParent == null ? void 0 : triggerOption.getParent();
653
+ useIsomorphicLayoutEffect(function () {
654
+ if (!triggerOptionParent) {
655
+ return;
656
+ }
657
 
658
+ set(function (state) {
659
+ return _extends({}, state, {
660
+ scrollContainers: getScrollContainers(triggerOptionParent)
661
+ });
662
+ });
663
+ }, [triggerOptionParent, set, getScrollContainers]);
664
+ useIsomorphicLayoutEffect(function () {
665
+ if (enabled) {
666
+ // add event listeners if necessary
667
+ if (!hasEventSubscriptions()) {
668
+ addEventListeners();
669
+ }
670
+ }
671
 
672
+ return function () {
673
+ if (hasEventSubscriptions()) {
674
+ removeAllEventSubscriptions();
675
+ }
676
+ };
677
+ }, [enabled, hasEventSubscriptions, addEventListeners, removeAllEventSubscriptions]); // run this effect after every render
678
 
679
+ useIsomorphicLayoutEffect(function () {
680
+ if (enabled) {
681
+ // eventually call `handleChange` with latest elements-refs
682
+ handleChange();
 
 
 
 
 
 
 
683
  }
684
+ });
685
+ return {
686
+ triggerRef: triggerRef,
687
+ layerRef: layerRef,
688
+ arrowRef: arrowRef,
689
+ closestScrollContainer: get().scrollContainers[0] || null
690
  };
691
  }
692
 
693
+ var GroupContext = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.createContext)({}); // Provider that wraps arround the layer in order to provide other useLayers
694
+ // down in the hiearchy (child layers) with means to communicate with the parent.
695
+ // This provider receives a `registrations` Set which can be used to add and
696
+ // delete registrations.
697
+
698
+ function GroupProvider(_ref) {
699
+ var children = _ref.children,
700
+ registrations = _ref.registrations;
701
+ // registration function that is used as 'context payload' for child layers
702
+ // to call. It returns a function to unregister.
703
+ var handleRegister = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function register(registration) {
704
+ registrations.current.add(registration);
705
+ return function () {
706
+ return registrations.current.delete(registration);
707
  };
708
+ }, [registrations]);
709
+ return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(GroupContext.Provider, {
710
+ value: handleRegister
711
+ }, children);
712
+ } // asks child layers if they would close given the documents click event
713
+ // if there's one that signals not to close, return early (false)
714
 
715
+ function getShouldCloseAccordingToChildren(registrations, event) {
716
+ for (var _iterator = _createForOfIteratorHelperLoose(registrations), _step; !(_step = _iterator()).done;) {
717
+ var shouldCloseWhenClickedOutside = _step.value.shouldCloseWhenClickedOutside;
718
 
719
+ if (!shouldCloseWhenClickedOutside(event)) {
720
+ return false;
721
+ }
 
722
  }
723
 
724
+ return true;
 
 
725
  }
726
+ /**
727
+ * Responsible for close behavior
728
+ * When the `onOutsideClick` callback is provided by the user, it will listen for clicks
729
+ * in the document, and tell whether the user clicked outside -> not on layer / trigger.
730
+ * It keeps track of nested useLayers a.k.a child layers (`registrations` Set), through which
731
+ * we can ask whether they `shouldCloseWhenClickedOutside`, or tell them to close.
732
+ *
733
+ * Behavior:
734
+ * - `onOutsideClick` only works on the most outer parent, and not on children. The parent will ask
735
+ * the child layers whether they would close, and will handle accordingly. The parent may
736
+ * command the children to close indirectly with the help of `onParentClose`
737
+ * - When the parent just was closed, it will make sure that any children will also close
738
+ * with the help of `onParentClose`
739
+ */
740
 
 
 
 
 
 
 
 
 
 
 
 
 
741
 
742
+ function useGroup(_ref2) {
743
+ var isOpen = _ref2.isOpen,
744
+ onOutsideClick = _ref2.onOutsideClick,
745
+ onParentClose = _ref2.onParentClose;
746
+ // store references to the dom-elements
747
+ // we need these to later determine wether the clicked outside or not
748
+ var trigger = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
749
+ var layer = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); // a Set which keeps track of callbacks given by the child layers through context
750
+
751
+ var registrations = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(new Set()); // if this instance is a child itself, we should use this function to register
752
+ // some callbacks to the parent
753
+
754
+ var possibleRegisterFn = (0,react__WEBPACK_IMPORTED_MODULE_0__.useContext)(GroupContext); // recursively checks whether to close or not. This mechanism has some similarities
755
+ // with event bubbling.
756
+
757
+ var shouldCloseWhenClickedOutside = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function shouldCloseWhenClickedOutside(event) {
758
+ var target = event.target;
759
+ var clickedOnTrigger = trigger.current && trigger.current.contains(target);
760
+ var clickedOnLayer = layer.current && layer.current.contains(target);
761
+ var shouldCloseAccordingToChildren = getShouldCloseAccordingToChildren(registrations.current, event); // when clicked on own layer, but the child would have closed ->
762
+ // let child close
763
+
764
+ if (clickedOnLayer && shouldCloseAccordingToChildren) {
765
+ registrations.current.forEach(function (_ref3) {
766
+ var closeChild = _ref3.closeChild;
767
+ return closeChild();
768
+ });
769
+ }
770
+
771
+ return !clickedOnTrigger && !clickedOnLayer && shouldCloseAccordingToChildren;
772
+ }, [trigger, layer, registrations]); // registration stuff
773
+
774
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
775
+ if (typeof possibleRegisterFn !== "function") {
776
+ return;
777
+ } // 'possibleRegisterFn' will return a function that will unregister
778
+ // on cleanup
779
+
780
+
781
+ return possibleRegisterFn({
782
+ shouldCloseWhenClickedOutside: shouldCloseWhenClickedOutside,
783
+ closeChild: function closeChild() {
784
+ true ? (0,tiny_warning__WEBPACK_IMPORTED_MODULE_2__["default"])(onParentClose, "react-laag: You are using useLayer() in a nested setting but forgot to set the 'onParentClose()' callback in the options. This could lead to unexpected behavior.") : 0;
785
+
786
+ if (onParentClose) {
787
+ onParentClose();
788
+ }
789
+ }
790
+ });
791
+ }, [possibleRegisterFn, shouldCloseWhenClickedOutside, onParentClose, registrations]); // document click handling
792
+
793
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
794
+ var isChild = typeof possibleRegisterFn === "function";
795
+ var shouldNotListen = !isOpen || !onOutsideClick || isChild;
796
+
797
+ if (shouldNotListen) {
798
+ return;
799
+ }
800
+
801
+ function handleClick(event) {
802
+ if (shouldCloseWhenClickedOutside(event)) {
803
+ onOutsideClick();
804
+ }
805
+ }
806
+
807
+ document.addEventListener("click", handleClick, true);
808
+ return function () {
809
+ return document.removeEventListener("click", handleClick, true);
810
  };
811
+ }, [isOpen, onOutsideClick, shouldCloseWhenClickedOutside, possibleRegisterFn]); // When this 'useLayer' gets closed -> tell child layers to close as well
812
 
813
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
814
+ if (!isOpen) {
815
+ registrations.current.forEach(function (_ref4) {
816
+ var closeChild = _ref4.closeChild;
817
+ return closeChild();
818
+ });
819
+ }
820
+ }, [isOpen]);
821
+ return {
822
+ closeOnOutsideClickRefs: {
823
+ trigger: trigger,
824
+ layer: layer
825
+ },
826
+ registrations: registrations
827
  };
828
  }
829
 
830
+ var PLACEMENT_TYPES = ["bottom-start", "bottom-end", "bottom-center", "top-start", "top-center", "top-end", "left-end", "left-center", "left-start", "right-end", "right-center", "right-start", "center"];
831
 
832
+ var OPPOSITES = {
833
+ top: "bottom",
834
+ left: "right",
835
+ bottom: "top",
836
+ right: "left",
837
+ center: "center"
838
+ };
839
 
840
+ var SideBase = /*#__PURE__*/function () {
841
+ function SideBase(prop, opposite, isHorizontal, sizeProp, oppositeSizeProp, cssProp, oppositeCssProp, isCenter, isPush // left | top
842
+ ) {
843
+ this.prop = void 0;
844
+ this.opposite = void 0;
845
+ this.isHorizontal = void 0;
846
+ this.sizeProp = void 0;
847
+ this.oppositeSizeProp = void 0;
848
+ this.cssProp = void 0;
849
+ this.oppositeCssProp = void 0;
850
+ this.isCenter = void 0;
851
+ this.isPush = void 0;
852
+ this.prop = prop;
853
+ this.opposite = opposite;
854
+ this.isHorizontal = isHorizontal;
855
+ this.sizeProp = sizeProp;
856
+ this.oppositeSizeProp = oppositeSizeProp;
857
+ this.cssProp = cssProp;
858
+ this.oppositeCssProp = oppositeCssProp;
859
+ this.isCenter = isCenter;
860
+ this.isPush = isPush;
 
 
 
861
  }
 
862
 
863
+ var _proto = SideBase.prototype;
864
+
865
+ _proto.factor = function factor(value) {
866
+ return value * (this.isPush ? 1 : -1);
 
 
 
 
 
 
 
867
  };
 
868
 
869
+ _proto.isOppositeDirection = function isOppositeDirection(side) {
870
+ return this.isHorizontal !== side.isHorizontal;
 
 
 
871
  };
 
872
 
873
+ return SideBase;
874
+ }();
875
+
876
+ function createSide(prop, recursive) {
877
+ if (recursive === void 0) {
878
+ recursive = true;
879
  }
880
 
881
+ var isHorizontal = ["left", "right"].includes(prop);
882
+ return new SideBase(prop, recursive ? createSide(OPPOSITES[prop], false) : null, isHorizontal, isHorizontal ? "width" : "height", isHorizontal ? "height" : "width", isHorizontal ? "left" : "top", isHorizontal ? "top" : "left", prop === "center", !["right", "bottom"].includes(prop));
 
 
 
 
 
 
 
 
 
883
  }
884
 
885
+ var BoundSide = {
886
+ top: /*#__PURE__*/createSide("top"),
887
+ bottom: /*#__PURE__*/createSide("bottom"),
888
+ left: /*#__PURE__*/createSide("left"),
889
+ right: /*#__PURE__*/createSide("right")
890
+ };
891
+ var Side = /*#__PURE__*/_extends({}, BoundSide, {
892
+ center: /*#__PURE__*/createSide("center")
893
+ });
894
+
895
+ var SIDES = ["top", "left", "bottom", "right"];
896
+ /**
897
+ * A class containing the positional properties which represent the distance
898
+ * between two Bounds instances for each side
899
+ */
900
+
901
+ var BoundsOffsets = /*#__PURE__*/function () {
902
+ function BoundsOffsets(offsets) {
903
+ this.top = void 0;
904
+ this.left = void 0;
905
+ this.right = void 0;
906
+ this.bottom = void 0;
907
+ return Object.assign(this, offsets);
 
 
908
  }
909
+ /**
910
+ * Takes multiple BoundsOffets instances and creates a new BoundsOffsets instance
911
+ * by taking the smallest value for each side
912
+ * @param boundsOffsets list of BoundsOffsets instances
913
+ */
914
 
 
 
 
 
915
 
916
+ BoundsOffsets.mergeSmallestSides = function mergeSmallestSides(boundsOffsets) {
917
+ var first = boundsOffsets[0],
918
+ rest = boundsOffsets.slice(1);
 
 
 
919
 
920
+ if (!first) {
921
+ throw new Error("Please provide at least 1 bounds objects in order to merge");
922
+ }
923
 
924
+ var result = Object.fromEntries(SIDES.map(function (side) {
925
+ return [side, first[side]];
926
+ }));
 
 
 
 
 
927
 
928
+ for (var _iterator = _createForOfIteratorHelperLoose(rest), _step; !(_step = _iterator()).done;) {
929
+ var boundsOffset = _step.value;
 
930
 
931
+ for (var _iterator2 = _createForOfIteratorHelperLoose(SIDES), _step2; !(_step2 = _iterator2()).done;) {
932
+ var side = _step2.value;
933
+ result[side] = Math.min(result[side], boundsOffset[side]);
934
+ }
935
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
936
 
937
+ return new BoundsOffsets(result);
938
+ }
939
+ /**
940
+ * Checks whether all sides sides are positive, meaning the corresponding Bounds instance
941
+ * fits perfectly within a parent Bounds instance
942
+ */
943
+ ;
 
 
 
 
 
 
 
944
 
945
+ _createClass(BoundsOffsets, [{
946
+ key: "allSidesArePositive",
947
+ get: function get() {
948
+ var _this = this;
949
 
950
+ return SIDES.every(function (side) {
951
+ return _this[side] >= 0;
952
+ });
953
+ }
954
+ /**
955
+ * Returns a partial IBoundsOffsets with sides that are negative, meaning sides aren't entirely
956
+ * visible in respect to a parent Bounds instance
957
+ */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
958
 
959
+ }, {
960
+ key: "negativeSides",
961
+ get: function get() {
962
+ var _this2 = this;
963
+
964
+ return Object.fromEntries(SIDES.filter(function (side) {
965
+ return _this2[side] < 0;
966
+ }).map(function (side) {
967
+ return [side, _this2[side]];
968
+ }));
969
+ }
970
+ }]);
971
 
972
+ return BoundsOffsets;
973
+ }();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
974
 
975
+ /**
976
+ * Utility function that returns sum of various computed styles
977
+ * @param propertyValues list of computed styles (ie. '12px')
978
+ */
979
 
980
+ function sumOfPropertyValues() {
981
+ for (var _len = arguments.length, propertyValues = new Array(_len), _key = 0; _key < _len; _key++) {
982
+ propertyValues[_key] = arguments[_key];
983
+ }
984
 
985
+ return propertyValues.reduce(function (sum, propertyValue) {
986
+ return sum + (propertyValue ? getPixelValue(propertyValue) : 0);
987
+ }, 0);
988
+ }
989
 
990
+ function boundsToObject(_ref) {
991
+ var top = _ref.top,
992
+ left = _ref.left,
993
+ right = _ref.right,
994
+ bottom = _ref.bottom,
995
+ width = _ref.width,
996
+ height = _ref.height;
997
+ return {
998
+ top: top,
999
+ left: left,
1000
+ right: right,
1001
+ bottom: bottom,
1002
+ width: width,
1003
+ height: height
1004
+ };
1005
  }
1006
+ var EMPTY = {
1007
+ top: 0,
1008
+ left: 0,
1009
+ right: 0,
1010
+ bottom: 0,
1011
+ width: 0,
1012
+ height: 0
1013
+ };
1014
+ /**
1015
+ * A class containing the positional properties of the native DOM's ClientRect
1016
+ * (`element.getBoundingClientRect()`), together with some utility methods
1017
+ */
1018
 
1019
+ var Bounds = /*#__PURE__*/function () {
1020
+ /**
1021
+ * Creates a new Bounds class
1022
+ * @param bounds An object that adheres to the `IBounds` interface
1023
+ */
1024
+ Bounds.create = function create(bounds) {
1025
+ return new Bounds(bounds);
1026
+ }
1027
+ /**
1028
+ * Creates a new Bounds class from a DOM-element
1029
+ * @param element reference to the DOM-element
1030
+ * @param options optional options object
1031
+ */
1032
+ ;
1033
+
1034
+ Bounds.fromElement = function fromElement(element, options) {
1035
+ if (options === void 0) {
1036
+ options = {};
1037
  }
1038
 
1039
+ var _options = options,
1040
+ _options$withTransfor = _options.withTransform,
1041
+ withTransform = _options$withTransfor === void 0 ? true : _options$withTransfor,
1042
+ _options$environment = _options.environment,
1043
+ environment = _options$environment === void 0 ? window : _options$environment,
1044
+ _options$withScrollba = _options.withScrollbars,
1045
+ withScrollbars = _options$withScrollba === void 0 ? true : _options$withScrollba;
1046
+ var plain = boundsToObject(element.getBoundingClientRect());
1047
+ var bounds = new Bounds(plain);
1048
+
1049
+ if (!withTransform) {
1050
+ var _environment$getCompu = environment.getComputedStyle(element),
1051
+ width = _environment$getCompu.width,
1052
+ height = _environment$getCompu.height,
1053
+ boxSizing = _environment$getCompu.boxSizing,
1054
+ borderLeft = _environment$getCompu.borderLeft,
1055
+ borderRight = _environment$getCompu.borderRight,
1056
+ borderTop = _environment$getCompu.borderTop,
1057
+ borderBottom = _environment$getCompu.borderBottom,
1058
+ paddingLeft = _environment$getCompu.paddingLeft,
1059
+ paddingRight = _environment$getCompu.paddingRight,
1060
+ paddingTop = _environment$getCompu.paddingTop,
1061
+ paddingBottom = _environment$getCompu.paddingBottom;
1062
+
1063
+ var boxWidth = boxSizing === "border-box" ? getPixelValue(width) : sumOfPropertyValues(width, borderLeft, borderRight, paddingLeft, paddingRight);
1064
+ var boxHeight = boxSizing === "border-box" ? getPixelValue(height) : sumOfPropertyValues(height, borderTop, borderBottom, paddingTop, paddingBottom);
1065
+ bounds = new Bounds(_extends({}, bounds, {
1066
+ width: boxWidth,
1067
+ height: boxHeight
1068
+ }));
1069
+ }
1070
+
1071
+ if (!withScrollbars) {
1072
+ var scrollbarWidth = bounds.width - element.clientWidth;
1073
+ var scrollbarHeight = bounds.height - element.clientHeight;
1074
+ return bounds.substract({
1075
+ right: scrollbarWidth,
1076
+ bottom: scrollbarHeight
1077
+ });
1078
+ }
1079
 
1080
+ return bounds;
1081
+ }
1082
+ /**
1083
+ * Creates an empty Bounds class
 
 
 
1084
  */
1085
+ ;
1086
 
1087
+ Bounds.empty = function empty() {
1088
+ return new Bounds();
1089
+ }
1090
+ /**
1091
+ * Creates a Bounds class from the window's dimensions
1092
+ * @param environment reference to the window-object (needed when working with iframes for instance). Defaults to `window`
1093
  */
1094
+ ;
1095
+
1096
+ Bounds.fromWindow = function fromWindow(environment) {
1097
+ var _ref2 = environment || {},
1098
+ _ref2$innerWidth = _ref2.innerWidth,
1099
+ width = _ref2$innerWidth === void 0 ? 0 : _ref2$innerWidth,
1100
+ _ref2$innerHeight = _ref2.innerHeight,
1101
+ height = _ref2$innerHeight === void 0 ? 0 : _ref2$innerHeight;
1102
+
1103
+ return new Bounds({
1104
+ width: width,
1105
+ height: height,
1106
+ right: width,
1107
+ bottom: height
1108
+ });
1109
+ };
1110
 
1111
+ function Bounds(bounds) {
1112
+ if (bounds === void 0) {
1113
+ bounds = {};
1114
+ }
1115
 
1116
+ this.top = void 0;
1117
+ this.left = void 0;
1118
+ this.right = void 0;
1119
+ this.bottom = void 0;
1120
+ this.width = void 0;
1121
+ this.height = void 0;
1122
+ return Object.assign(this, EMPTY, bounds);
1123
  }
1124
+ /**
1125
+ * Returns the square surface of the bounds in pixels
 
 
 
 
1126
  */
1127
 
1128
 
1129
+ var _proto = Bounds.prototype;
1130
+
1131
+ /**
1132
+ * Returns a plain object containing only positional properties
1133
+ */
1134
+ _proto.toObject = function toObject() {
1135
+ return boundsToObject(this);
1136
+ };
1137
 
1138
+ _proto.merge = function merge(partialBoundsOrMergeFn) {
1139
+ var current = this.toObject();
1140
+ return new Bounds(_extends({}, current, typeof partialBoundsOrMergeFn === "function" ? partialBoundsOrMergeFn(current) : partialBoundsOrMergeFn));
1141
  }
1142
+ /**
1143
+ * Return a new Bounds instance by subtracting each property of the provided IBounds object
1144
+ * @param bounds partial IBounds object to substract with
1145
  */
1146
+ ;
1147
 
1148
+ _proto.substract = function substract(bounds) {
1149
+ var result = this.toObject();
1150
+ var entries = Object.entries(bounds);
1151
 
1152
+ for (var _i = 0, _entries = entries; _i < _entries.length; _i++) {
1153
+ var _entries$_i = _entries[_i],
1154
+ prop = _entries$_i[0],
1155
+ value = _entries$_i[1];
 
 
 
 
 
 
 
 
 
 
 
1156
 
1157
+ if (prop in BoundSide) {
1158
+ // if `prop` is one of 'top', 'left', 'bottom' or 'right'...
1159
+ var boundSide = BoundSide[prop]; // decide if we should add or substract
1160
 
1161
+ result[prop] += boundSide.factor(value); // make sure that the size-properties are also updated
 
 
 
 
 
 
 
 
 
 
 
1162
 
1163
+ result[boundSide.isHorizontal ? "width" : "height"] -= value;
1164
+ } else {
1165
+ // prop is 'width' or 'height'
1166
+ result[prop] -= value || 0;
1167
+ }
 
 
 
 
 
1168
  }
 
 
1169
 
1170
+ return new Bounds(result);
 
 
 
 
 
 
1171
  }
1172
+ /**
1173
+ * Returns a new BoundsOffsets instance by determining the distance for each bound-side:
1174
+ * (child -> parent)
1175
+ * @param child child bounds instance
1176
+ */
1177
+ ;
1178
+
1179
+ _proto.offsetsTo = function offsetsTo(child) {
1180
+ return new BoundsOffsets({
1181
+ top: child.top - this.top,
1182
+ bottom: this.bottom - child.bottom,
1183
+ left: child.left - this.left,
1184
+ right: this.right - child.right
1185
+ });
1186
  }
1187
+ /**
1188
+ * Return a new Bounds instance by mapping over each bound-side
1189
+ * @param mapper callback that takes a boundSide + value in pixels, returning a new value for that side
1190
+ */
1191
+ ;
1192
 
1193
+ _proto.mapSides = function mapSides(mapper) {
1194
+ var result = this.toObject();
1195
+ var boundSides = Object.values(BoundSide);
 
 
 
 
 
1196
 
1197
+ for (var _i2 = 0, _boundSides = boundSides; _i2 < _boundSides.length; _i2++) {
1198
+ var boundSide = _boundSides[_i2];
1199
+ result[boundSide.prop] = mapper(boundSide, result[boundSide.prop]);
1200
+ }
1201
+
1202
+ return new Bounds(result);
1203
  };
 
1204
 
1205
+ _createClass(Bounds, [{
1206
+ key: "surface",
1207
+ get: function get() {
1208
+ return this.width * this.height;
1209
+ }
1210
+ }]);
1211
+
1212
+ return Bounds;
1213
+ }();
1214
+
1215
+ /**
1216
+ * Class for various calculations based on a placement-type. I.e 'top-left';
1217
+ */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1218
 
1219
+ var Placement = /*#__PURE__*/function () {
1220
+ function Placement(primary, secondary, subjectBounds, layerDimensions, offsets) {
1221
+ this.primary = void 0;
1222
+ this.secondary = void 0;
1223
+ this.offsets = void 0;
1224
+ this.subjectsBounds = void 0;
1225
+ this._cachedLayerBounds = null;
1226
+ this._cachedContainerOffsets = null;
1227
+ this.primary = primary;
1228
+ this.secondary = secondary;
1229
+ this.offsets = offsets;
1230
+ this.setSubjectsBounds(subjectBounds, layerDimensions);
1231
  }
1232
+ /**
1233
+ * Set subjectsBounds that are specific for this placement
1234
+ * @param subjectBounds original SubjectBounds instance
1235
+ * @param layerDimensions possible config prodvided by the user
1236
+ */
1237
 
 
 
 
 
 
 
1238
 
1239
+ var _proto = Placement.prototype;
 
 
 
 
 
 
 
 
 
 
 
1240
 
1241
+ _proto.setSubjectsBounds = function setSubjectsBounds(subjectBounds, layerDimensions) {
1242
+ // if user did not provide any layerDimensions config...
1243
+ if (!layerDimensions) {
1244
+ this.subjectsBounds = subjectBounds;
1245
+ return;
1246
+ } // get anticipated layer-dimensions provided by the user
1247
 
 
 
 
 
 
 
 
 
 
 
1248
 
1249
+ var dimensions = // if the user passed a callback, call it with the layerSide corresponding to
1250
+ // the placement
1251
+ typeof layerDimensions === "function" ? layerDimensions(this.primary.prop) : layerDimensions; // create new SubjectsBounds instance by merging our newly create layer-bounds
 
 
 
1252
 
1253
+ this.subjectsBounds = subjectBounds.merge({
1254
+ layer: _extends({}, subjectBounds.layer, dimensions)
1255
+ });
1256
+ }
1257
+ /**
1258
+ * Returns the string respresentation of this placement (ie. 'top-start')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1259
  */
1260
+ ;
1261
+
1262
+ /**
1263
+ * Calculates the actual boundaries based on the placement
1264
+ * @param secondaryOffset optional offset on the secondary-side
1265
+ */
1266
+ _proto.getLayerBounds = function getLayerBounds(secondaryOffset) {
1267
+ if (secondaryOffset === void 0) {
1268
+ secondaryOffset = 0;
1269
+ }
1270
+
1271
+ // return cached version if possible
1272
+ if (this._cachedLayerBounds && secondaryOffset === 0) {
1273
+ return this._cachedLayerBounds;
1274
+ }
1275
+
1276
+ var primary = this.primary,
1277
+ secondary = this.secondary,
1278
+ subjectsBounds = this.subjectsBounds;
1279
+ var trigger = subjectsBounds.trigger,
1280
+ layer = subjectsBounds.layer,
1281
+ arrow = subjectsBounds.arrow;
1282
+ var isHorizontal = primary.isHorizontal,
1283
+ oppositeCssProp = primary.oppositeCssProp,
1284
+ oppositeSizeProp = primary.oppositeSizeProp,
1285
+ prop = primary.prop,
1286
+ opposite = primary.opposite;
1287
+ var result = Bounds.empty(); // let's take the placement 'top-start' as an example...
1288
+ // the offsets are the following:
1289
+ // trigger -> 8px
1290
+ // container -> 10px;
1291
+ // arrow -> 2px;
1292
+ // PRIMARY STUFF
1293
+ // bottom = trigger.top + 8;
1294
+
1295
+ result[opposite.prop] = trigger[prop] - primary.factor(this.offsets.trigger); // top = bottom - layer.height
1296
+
1297
+ result[prop] = result[opposite.prop] - primary.factor(layer[primary.sizeProp]); // SECONDARY STUFF
1298
+ // arrowOffsetBase = 4
1299
+
1300
+ var arrowOffsetBase = this.offsets.arrow * 2; // limitMin = trigger.left - (layer.width - arrow.width) + 4
1301
+
1302
+ var limitMin = trigger[oppositeCssProp] - (layer[oppositeSizeProp] - arrow[oppositeSizeProp]) + arrowOffsetBase; // limitMax = trigger.left + (trigger.width - arrow.width) - 4
1303
+
1304
+ var limitMax = trigger[oppositeCssProp] + (trigger[oppositeSizeProp] - arrow[oppositeSizeProp]) - arrowOffsetBase;
1305
+
1306
+ if (!secondary.isPush) {
1307
+ // if secondary is bottom or right -> add the width or height of the layer
1308
+ limitMin += layer[oppositeSizeProp];
1309
+ limitMax += layer[oppositeSizeProp];
1310
+ }
1311
+
1312
+ if (secondary.isCenter) {
1313
+ var propertyA = (isHorizontal ? BoundSide.top : BoundSide.left).prop;
1314
+ var propertyB = (isHorizontal ? BoundSide.bottom : BoundSide.right).prop; // left = limit(
1315
+ // trigger.left + trigger.width / 2 - layer.width / 2 + secondaryOffset,
1316
+ // limitMin,
1317
+ // limitMax
1318
+ // )
1319
+
1320
+ result[propertyA] = limit(trigger[propertyA] + trigger[oppositeSizeProp] / 2 - layer[oppositeSizeProp] / 2 + secondaryOffset, limitMin, limitMax); // right = left + layer.width
1321
+
1322
+ result[propertyB] = result[propertyA] + layer[oppositeSizeProp];
1323
+ } else {
1324
+ var sec = secondary;
1325
+ var triggerValue = trigger[sec.prop]; // Under some conditions, when the layer is not able to align with the trigger
1326
+ // due to arrow-size and arrow-offsets, we need to compensate.
1327
+ // Otherwise, the secondary-offset will have no impact
1328
+
1329
+ var arrowCompensation = triggerValue < limitMin ? limitMin - triggerValue : triggerValue > limitMax ? limitMax - triggerValue : 0; // left = limit(
1330
+ // trigger.left + secondaryOffset + arrowCompensation,
1331
+ // limitMin,
1332
+ // limitMax
1333
+ // )
1334
+
1335
+ result[sec.prop] = limit(triggerValue + secondaryOffset + arrowCompensation, limitMin, limitMax); // right = left + layer.width
1336
+
1337
+ result[sec.opposite.prop] = result[sec.prop] + secondary.factor(layer[oppositeSizeProp]);
1338
+ } // set the correct dimensions
1339
+
1340
+
1341
+ result.width = result.right - result.left;
1342
+ result.height = result.bottom - result.top; // create new bounds object
1343
+
1344
+ var layerBounds = Bounds.create(result);
1345
+
1346
+ if (secondaryOffset === 0) {
1347
+ this._cachedLayerBounds = layerBounds;
1348
+ }
1349
+
1350
+ return layerBounds;
1351
  }
1352
+ /**
1353
+ * Checks whether the trigger is bigger on the opposite side
1354
+ * ie. placement "top-start" -> has trigger a bigger width?
1355
+ */
1356
+ ;
1357
 
1358
+ /**
1359
+ * returns getLayerBounds(), including container-offsets
1360
+ */
1361
+ _proto.getLayerCollisionBounds = function getLayerCollisionBounds() {
1362
+ var container = this.offsets.container;
1363
+ return this.getLayerBounds().mapSides(function (side, value) {
1364
+ return value -= side.factor(container);
1365
+ }).merge(function (_ref) {
1366
+ var width = _ref.width,
1367
+ height = _ref.height;
1368
+ return {
1369
+ width: width + container * 2,
1370
+ height: height + container * 2
1371
+ };
1372
+ });
1373
+ }
1374
+ /**
1375
+ * Returns a BoundsOffsets instance containing merged offsets to containers with the most
1376
+ * negative scenario
1377
+ */
1378
+ ;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1379
 
1380
+ _proto.getContainerOffsets = function getContainerOffsets(layerBounds) {
1381
+ if (this._cachedContainerOffsets && !layerBounds) {
1382
+ return this._cachedContainerOffsets;
1383
+ }
 
1384
 
1385
+ var subjectBounds = this.subjectsBounds.merge({
1386
+ layer: layerBounds || this.getLayerCollisionBounds()
1387
+ });
1388
+ var offsets = BoundsOffsets.mergeSmallestSides(subjectBounds.layerOffsetsToScrollContainers);
1389
 
1390
+ if (!layerBounds) {
1391
+ this._cachedContainerOffsets = offsets;
1392
+ }
1393
 
1394
+ return offsets;
 
 
 
 
1395
  };
 
 
 
 
 
1396
 
1397
+ _createClass(Placement, [{
1398
+ key: "type",
1399
+ get: function get() {
1400
+ return this.primary.prop + "-" + (this.secondary.prop === "center" ? "center" : ["bottom", "right"].includes(this.secondary.prop) ? "end" : "start");
1401
+ }
1402
+ }, {
1403
+ key: "triggerIsBigger",
1404
+ get: function get() {
1405
+ var isHorizontal = this.secondary.isHorizontal;
1406
+ var _this$subjectsBounds = this.subjectsBounds,
1407
+ triggerHasBiggerWidth = _this$subjectsBounds.triggerHasBiggerWidth,
1408
+ triggerHasBiggerHeight = _this$subjectsBounds.triggerHasBiggerHeight;
1409
+ return isHorizontal && triggerHasBiggerWidth || !isHorizontal && triggerHasBiggerHeight;
1410
+ }
1411
+ /**
1412
+ * Checks whether the placement fits within all it's container (including container-offset)
1413
+ */
1414
 
1415
+ }, {
1416
+ key: "fitsContainer",
1417
+ get: function get() {
1418
+ return this.getContainerOffsets().allSidesArePositive;
1419
+ }
1420
+ /**
1421
+ * Returns the surface in square pixels of the visible part of the layer
1422
+ */
1423
 
1424
+ }, {
1425
+ key: "visibleSurface",
1426
+ get: function get() {
1427
+ var layerBounds = this.getLayerBounds();
1428
+ var containerOffsets = this.getContainerOffsets(layerBounds);
1429
+ var substract = containerOffsets.negativeSides;
1430
+
1431
+ for (var side in substract) {
1432
+ // @ts-ignore
1433
+ substract[side] = -substract[side]; // make positive for substraction;
1434
  }
1435
+
1436
+ return layerBounds.substract(substract).surface;
1437
+ }
1438
+ /**
1439
+ * Returns a BoundSide by looking at the most negative offset that is the opposite direction
1440
+ */
1441
+
1442
+ }, {
1443
+ key: "secondaryOffsetSide",
1444
+ get: function get() {
1445
+ var _Object$entries$map$f,
1446
+ _Object$entries$map$f2,
1447
+ _this = this;
1448
+
1449
+ // Given placement 'top-start' and containerOffsets { left: -20, top: -10, right: -10, bottom: 200 }...
1450
+ // the only negative offsets on the opposite side are { left: -20, right: -10 }
1451
+ // since we have to return only 1 side, we pick the most negative, which is 'left'
1452
+ var containerOffsets = this.getContainerOffsets();
1453
+
1454
+ var _ref2 = (_Object$entries$map$f = (_Object$entries$map$f2 = Object.entries(containerOffsets.negativeSides).map(function (_ref3) {
1455
+ var side = _ref3[0],
1456
+ value = _ref3[1];
1457
+ return [BoundSide[side], value];
1458
+ }).filter(function (_ref4) {
1459
+ var side = _ref4[0];
1460
+ return _this.primary.isOppositeDirection(side);
1461
+ }).sort(function (_ref5, _ref6) {
1462
+ var a = _ref5[1];
1463
+ var b = _ref6[1];
1464
+ return b - a;
1465
+ })) == null ? void 0 : _Object$entries$map$f2[0]) != null ? _Object$entries$map$f : [],
1466
+ mostNegativeSide = _ref2[0];
1467
+
1468
+ return mostNegativeSide || null;
1469
  }
1470
+ }]);
 
 
1471
 
1472
+ return Placement;
1473
+ }();
1474
+ var PlacementCenter = /*#__PURE__*/function (_Placement) {
1475
+ _inheritsLoose(PlacementCenter, _Placement);
1476
 
1477
+ function PlacementCenter() {
1478
+ return _Placement.apply(this, arguments) || this;
1479
  }
1480
 
1481
+ var _proto2 = PlacementCenter.prototype;
1482
+
1483
+ _proto2.getLayerBounds = function getLayerBounds() {
1484
+ var _this$subjectsBounds2 = this.subjectsBounds,
1485
+ trigger = _this$subjectsBounds2.trigger,
1486
+ layer = _this$subjectsBounds2.layer;
1487
+ var result = Bounds.empty();
1488
+ result.top = trigger.top + trigger.height / 2 - layer.height / 2;
1489
+ result.bottom = result.top + layer.height;
1490
+ result.left = trigger.left + trigger.width / 2 - layer.width / 2;
1491
+ result.right = result.left + layer.width;
1492
+ result.width = result.right - result.left;
1493
+ result.height = result.bottom - result.top;
1494
  return result;
1495
+ };
1496
 
1497
+ return PlacementCenter;
1498
+ }(Placement);
 
 
 
1499
 
1500
+ function getNegativeOffsetBetweenLayerCenterAndTrigger(subjectsBounds, placement, arrowOffset) {
1501
+ var layer = subjectsBounds.layer,
1502
+ trigger = subjectsBounds.trigger,
1503
+ arrow = subjectsBounds.arrow;
1504
+ var sizeProperty = placement.primary.oppositeSizeProp;
1505
 
1506
+ var _ref = !placement.primary.isHorizontal ? ["left", "right"] : ["top", "bottom"],
1507
+ sideA = _ref[0],
1508
+ sideB = _ref[1];
1509
 
1510
+ var offsetA = layer[sideA] + layer[sizeProperty] / 2 - trigger[sideA] - arrow[sizeProperty] / 2 - arrowOffset;
1511
+ var offsetB = layer[sideB] - layer[sizeProperty] / 2 - trigger[sideB] + arrow[sizeProperty] / 2 + arrowOffset;
1512
+ return (offsetA < 0 ? -offsetA : 0) + (offsetB > 0 ? -offsetB : 0);
1513
+ }
 
 
 
 
 
 
 
 
 
 
 
 
1514
 
1515
+ var STYLE_BASE = {
1516
+ position: "absolute",
1517
+ willChange: "top, left",
1518
+ left: null,
1519
+ right: null,
1520
+ top: null,
1521
+ bottom: null
1522
+ };
1523
+ function getArrowStyle(subjectsBounds, placement, arrowOffset) {
1524
+ var _extends2;
1525
 
1526
+ if (placement.primary.isCenter) {
1527
+ return STYLE_BASE;
1528
+ }
 
 
 
 
1529
 
1530
+ var layer = subjectsBounds.layer,
1531
+ trigger = subjectsBounds.trigger,
1532
+ arrow = subjectsBounds.arrow;
1533
+ var sizeProperty = placement.primary.oppositeSizeProp;
1534
+ var triggerIsBigger = trigger[sizeProperty] > layer[sizeProperty];
1535
+ var min = arrowOffset + arrow[sizeProperty] / 2;
1536
+ var max = layer[sizeProperty] - arrow[sizeProperty] / 2 - arrowOffset;
1537
+ var negativeOffset = getNegativeOffsetBetweenLayerCenterAndTrigger(subjectsBounds, placement, arrowOffset);
1538
+ var primarySide = placement.primary.prop;
1539
+ var secondarySide = placement.primary.oppositeCssProp;
1540
+ var secondaryValue = triggerIsBigger ? layer[sizeProperty] / 2 + negativeOffset : trigger[secondarySide] + trigger[sizeProperty] / 2 - layer[secondarySide];
1541
+ return _extends({}, STYLE_BASE, (_extends2 = {}, _extends2[primarySide] = "100%", _extends2[secondarySide] = limit(secondaryValue, min, max), _extends2));
1542
+ }
1543
+
1544
+ /**
1545
+ * Class mostly concerned about calculating and finding the right placement
1546
+ */
1547
 
1548
+ var Placements = /*#__PURE__*/function () {
1549
+ function Placements(placements, config, subjectsBounds) {
1550
+ this.placements = void 0;
1551
+ this.config = void 0;
1552
+ this.subjectsBounds = void 0;
1553
+ this.placements = placements;
1554
+ this.config = config;
1555
+ this.subjectsBounds = subjectsBounds;
1556
+ }
1557
+ /**
1558
+ * Converts a placement-type into a primary-side and a secondary-side
 
 
 
 
 
 
 
1559
  */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1560
 
 
 
 
1561
 
1562
+ Placements.getSidesFromPlacementType = function getSidesFromPlacementType(type) {
1563
+ var _type$split = type.split("-"),
1564
+ a = _type$split[0],
1565
+ b = _type$split[1];
1566
 
1567
+ var primary = BoundSide[a];
1568
+ var secondary;
1569
+
1570
+ if (b === "center") {
1571
+ secondary = Side.center;
1572
+ } else if (primary.isHorizontal) {
1573
+ secondary = b === "start" ? Side.top : Side.bottom;
1574
+ } else {
1575
+ secondary = b === "start" ? Side.left : Side.right;
1576
  }
 
 
 
 
1577
 
1578
+ return [primary, secondary];
1579
+ }
1580
+ /**
1581
+ * Main static method to create a Placements instance
1582
+ * @param subjectsBounds instance of the SubjectsBounds class
1583
+ * @param config config provided by the user
1584
+ */
1585
+ ;
1586
+
1587
+ Placements.create = function create(subjectsBounds, config) {
1588
+ // create offsets-object from user config
1589
+ var offsets = {
1590
+ arrow: config.arrowOffset,
1591
+ container: config.containerOffset,
1592
+ trigger: config.triggerOffset
1593
+ }; // function which creates a prioritized list of possible placments
1594
+ // by looking at user-config
1595
+
1596
+ function getListOfPlacements(preferedPlacement) {
1597
+ if (preferedPlacement === void 0) {
1598
+ preferedPlacement = config.placement;
1599
+ }
1600
 
1601
+ var _Placements$getSidesF = Placements.getSidesFromPlacementType(preferedPlacement),
1602
+ primary = _Placements$getSidesF[0],
1603
+ secondary = _Placements$getSidesF[1];
1604
 
1605
+ var preferredSide = BoundSide[primary.isHorizontal ? config.preferY : config.preferX]; // some priorities may alter when the trigger is bigger
 
 
 
1606
 
1607
+ var triggerIsBigger = !primary.isHorizontal && subjectsBounds.triggerHasBiggerWidth || primary.isHorizontal && subjectsBounds.triggerHasBiggerHeight; // utility function which constructs a placement by primary and secondary sides
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1608
 
1609
+ function placementFrom(primary, secondary) {
1610
+ return new Placement(primary, secondary, subjectsBounds, config.layerDimensions, offsets);
1611
+ } // creating the list
1612
 
 
 
 
 
 
 
 
1613
 
1614
+ var list = [];
1615
+ list[0] = placementFrom(primary, secondary);
1616
+ list[1] = placementFrom(primary, secondary.isCenter ? preferredSide : Side.center);
1617
+ list[2] = placementFrom(primary, Side[(secondary.opposite.isCenter ? preferredSide.opposite : secondary.opposite).prop]);
1618
+ list[3] = placementFrom(preferredSide, triggerIsBigger ? primary : Side[primary.opposite.prop]);
1619
+ list[4] = placementFrom(preferredSide, Side.center);
1620
+ list[5] = placementFrom(preferredSide, triggerIsBigger ? Side[primary.opposite.prop] : primary);
1621
+ list[6] = placementFrom(BoundSide[preferredSide.opposite.prop], triggerIsBigger ? primary : Side[primary.opposite.prop]);
1622
+ list[7] = placementFrom(BoundSide[preferredSide.opposite.prop], Side.center);
1623
+ list[8] = placementFrom(BoundSide[preferredSide.opposite.prop], triggerIsBigger ? Side[primary.opposite.prop] : primary);
1624
+ list[9] = placementFrom(BoundSide[primary.opposite.prop], secondary);
1625
+ list[10] = placementFrom(BoundSide[primary.opposite.prop], secondary.isCenter ? preferredSide : Side.center);
1626
+ list[11] = placementFrom(BoundSide[primary.opposite.prop], Side[(secondary.opposite.isCenter ? preferredSide.opposite : secondary.opposite).prop]); // only include placements that are part of 'possible-placements'
1627
 
1628
+ list = list.filter(function (placement) {
1629
+ return placement.type === config.placement || config.possiblePlacements.includes(placement.type);
1630
+ });
1631
+ return list;
1632
+ } // treat placement 'center' a little bit different
1633
 
1634
+
1635
+ if (config.placement === "center") {
1636
+ return new Placements([new PlacementCenter(Side.center, Side.center, subjectsBounds, config.layerDimensions, offsets)].concat(getListOfPlacements(config.preferY + "-" + config.preferX)), config, subjectsBounds);
1637
  }
 
 
 
 
 
 
 
 
 
1638
 
1639
+ return new Placements(getListOfPlacements(), config, subjectsBounds);
1640
+ };
1641
 
1642
+ var _proto = Placements.prototype;
 
1643
 
1644
+ _proto.filterPlacementsBySide = function filterPlacementsBySide(side) {
1645
+ return this.placements.filter(function (placement) {
1646
+ return placement.primary === side;
1647
+ });
1648
+ };
1649
 
1650
+ _proto.findFirstPlacementThatFits = function findFirstPlacementThatFits() {
1651
+ return this.placements.find(function (placement) {
1652
+ return placement.fitsContainer;
1653
+ });
1654
+ };
1655
 
1656
+ _proto.placementWithBiggestVisibleSurface = function placementWithBiggestVisibleSurface() {
1657
+ var _this$placements$map$ = this.placements.map(function (placement) {
1658
+ return {
1659
+ placement: placement,
1660
+ surface: placement.visibleSurface
1661
+ };
1662
+ }) // sort -> biggest surface first
1663
+ . // sort -> biggest surface first
1664
+ sort(function (a, b) {
1665
+ return b.surface - a.surface;
1666
+ }),
1667
+ placementWithBiggestSurface = _this$placements$map$[0].placement;
1668
+
1669
+ return placementWithBiggestSurface;
1670
+ };
1671
 
1672
+ _proto.findSuitablePlacement = function findSuitablePlacement() {
1673
+ if (!this.config.auto) {
1674
+ return this.placements[0];
1675
  }
1676
 
1677
+ return this.findFirstPlacementThatFits() || this.placementWithBiggestVisibleSurface();
1678
+ }
1679
+ /**
1680
+ * secondary offset: the number of pixels between the edge of the
1681
+ * scroll-container and the current placement, on the side of the layer
1682
+ * that didn't fit.
1683
+ * Eventually this secondary offset gets added / subtracted from the
1684
+ * placement that does fit in order to move the layer closer to the
1685
+ * position of the placement that just would not fit.
1686
+ * This creates the effect that the layer is moving gradually from one
1687
+ * placement to the next as the users scrolls the page or scroll-container
1688
+ */
1689
+ ;
1690
 
1691
+ _proto.getSecondaryOffset = function getSecondaryOffset(placement) {
1692
+ var _this$config = this.config,
1693
+ auto = _this$config.auto,
1694
+ snap = _this$config.snap; // return early when we're not interested...
1695
 
1696
+ if (!auto || snap || placement instanceof PlacementCenter) {
1697
+ return 0;
1698
+ } // if current placement fits and is prefered placement...
1699
+ // return early
 
 
 
 
1700
 
1701
 
1702
+ var placementsOnSameSide = this.filterPlacementsBySide(placement.primary);
1703
+ var currentPlacementHasHighestPriority = placementsOnSameSide.indexOf(placement) === 0;
 
 
 
 
 
1704
 
1705
+ if (currentPlacementHasHighestPriority && placement.fitsContainer) {
1706
+ return 0;
1707
+ }
 
 
 
 
 
 
 
 
 
 
 
 
1708
 
1709
+ var firstPlacementThatDoesNotFit = placementsOnSameSide.find(function (placement) {
1710
+ return !placement.fitsContainer;
1711
+ });
1712
+
1713
+ if (!firstPlacementThatDoesNotFit) {
1714
+ return 0;
1715
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
1716
 
1717
+ var secondaryOffsetSide = firstPlacementThatDoesNotFit.secondaryOffsetSide;
1718
 
1719
+ if (!secondaryOffsetSide) {
1720
+ return 0;
1721
  }
 
 
1722
 
1723
+ var containerOffsets = placement.getContainerOffsets(); // determine whether we should add or substract the secondary-offset
 
 
1724
 
1725
+ var secondary = placement.secondary;
1726
+ var factor;
 
 
1727
 
1728
+ if (placement.triggerIsBigger || firstPlacementThatDoesNotFit === placement) {
1729
+ factor = secondaryOffsetSide.isPush ? -1 : 1;
1730
+ } else {
1731
+ factor = secondary === Side.left || [Side.top, Side.center].includes(secondary) && secondaryOffsetSide.isPush ? -1 : 1;
1732
+ } // get number of pixels between placement that did not fit and current
1733
+ // placement
1734
 
 
 
1735
 
1736
+ var secondaryOffset = containerOffsets[secondaryOffsetSide.prop];
1737
+ return secondaryOffset * factor;
1738
+ };
1739
 
1740
+ _proto.getStyles = function getStyles(layerBounds, placement, scrollOffsets, borderOffsets) {
1741
+ var layerStyleBase = {
1742
+ willChange: "top, left, width, height"
1743
+ };
1744
+ var arrow = getArrowStyle(this.subjectsBounds.merge({
1745
+ layer: layerBounds
1746
+ }), placement, this.config.arrowOffset);
1747
+ var layer = this.config.overflowContainer ? _extends({}, layerStyleBase, {
1748
+ position: "fixed",
1749
+ top: layerBounds.top,
1750
+ left: layerBounds.left
1751
+ }) : _extends({}, layerStyleBase, {
1752
+ position: "absolute",
1753
+ top: layerBounds.top - this.subjectsBounds.parent.top + scrollOffsets.top - borderOffsets.top,
1754
+ left: layerBounds.left - this.subjectsBounds.parent.left + scrollOffsets.left - borderOffsets.left
1755
+ });
1756
+ return {
1757
+ arrow: arrow,
1758
+ layer: layer
1759
+ };
1760
+ };
1761
 
1762
+ _proto.getHasDisappeared = function getHasDisappeared(layerBounds) {
1763
+ var subject = this.config.overflowContainer ? this.subjectsBounds.trigger : layerBounds;
1764
+ var containerOffsets = BoundsOffsets.mergeSmallestSides(this.subjectsBounds.offsetsToScrollContainers(subject, true));
1765
+ var entries = Object.entries(containerOffsets.negativeSides);
1766
+ var hasFullyDisappeared = entries.some(function (_ref) {
1767
+ var prop = _ref[0],
1768
+ value = _ref[1];
1769
+ var side = BoundSide[prop];
1770
+ return value <= -subject[side.sizeProp];
1771
+ });
 
 
 
 
 
 
 
 
 
1772
 
1773
+ if (hasFullyDisappeared) {
1774
+ return "full";
1775
+ }
 
 
 
 
 
 
 
 
 
1776
 
1777
+ if (!containerOffsets.allSidesArePositive) {
1778
+ return "partial";
1779
+ }
1780
 
 
 
 
 
 
 
 
 
 
 
 
1781
  return null;
1782
+ };
1783
 
1784
+ _proto.result = function result(scrollOffsets, borderOffsets) {
1785
+ var suitablePlacement = this.findSuitablePlacement();
1786
+ var secondaryOffset = this.getSecondaryOffset(suitablePlacement);
1787
+ var layerBounds = suitablePlacement.getLayerBounds(secondaryOffset);
1788
+ var styles = this.getStyles(layerBounds, suitablePlacement, scrollOffsets, borderOffsets);
1789
+ var layerSide = suitablePlacement.primary.prop;
1790
+ return {
1791
+ styles: styles,
1792
+ layerSide: layerSide,
1793
+ placement: suitablePlacement,
1794
+ layerBounds: layerBounds,
1795
+ hasDisappeared: this.getHasDisappeared(layerBounds)
1796
+ };
1797
+ };
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1798
 
1799
+ return Placements;
1800
+ }();
1801
+
1802
+ var SubjectsBounds = /*#__PURE__*/function () {
1803
+ function SubjectsBounds(subjectsBounds, overflowContainer) {
1804
+ this.overflowContainer = void 0;
1805
+ this.trigger = void 0;
1806
+ this.layer = void 0;
1807
+ this.arrow = void 0;
1808
+ this.parent = void 0;
1809
+ this.window = void 0;
1810
+ this.scrollContainers = void 0;
1811
+ this.overflowContainer = overflowContainer;
1812
+ Object.assign(this, subjectsBounds);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1813
  }
1814
 
1815
+ SubjectsBounds.create = function create(environment, layer, trigger, parent, arrow, scrollContainers, overflowContainer, getTriggerBounds) {
1816
+ var window = Bounds.fromWindow(environment);
1817
+ return new SubjectsBounds({
1818
+ layer: Bounds.fromElement(layer, {
1819
+ environment: environment,
1820
+ withTransform: false
1821
+ }),
1822
+ trigger: getTriggerBounds ? Bounds.create(boundsToObject(getTriggerBounds())) : Bounds.fromElement(trigger),
1823
+ arrow: arrow ? Bounds.fromElement(arrow) : Bounds.empty(),
1824
+ parent: parent ? Bounds.fromElement(parent) : window,
1825
+ window: window,
1826
+ scrollContainers: [window].concat(scrollContainers.map(function (container) {
1827
+ return Bounds.fromElement(container, {
1828
+ withScrollbars: false
1829
+ });
1830
+ }))
1831
+ }, overflowContainer);
1832
+ };
1833
 
1834
+ var _proto = SubjectsBounds.prototype;
 
 
 
1835
 
1836
+ _proto.merge = function merge(subjectsBounds) {
1837
+ return new SubjectsBounds(_extends({}, this, subjectsBounds), this.overflowContainer);
1838
+ };
1839
 
1840
+ _proto.offsetsToScrollContainers = function offsetsToScrollContainers(subject, allContainers) {
1841
+ if (allContainers === void 0) {
1842
+ allContainers = false;
1843
  }
1844
 
1845
+ var scrollContainers = this.overflowContainer && !allContainers ? [this.window] : this.scrollContainers;
1846
+ return scrollContainers.map(function (scrollContainer) {
1847
+ return scrollContainer.offsetsTo(subject);
 
 
 
 
 
1848
  });
1849
+ };
1850
 
1851
+ _createClass(SubjectsBounds, [{
1852
+ key: "layerOffsetsToScrollContainers",
1853
+ get: function get() {
1854
+ return this.offsetsToScrollContainers(this.layer);
1855
+ }
1856
+ }, {
1857
+ key: "triggerHasBiggerWidth",
1858
+ get: function get() {
1859
+ return this.trigger.width > this.layer.width;
1860
+ }
1861
+ }, {
1862
+ key: "triggerHasBiggerHeight",
1863
+ get: function get() {
1864
+ return this.trigger.height > this.layer.height;
1865
  }
1866
+ }]);
1867
 
1868
+ return SubjectsBounds;
1869
+ }();
 
 
1870
 
1871
+ var GLOBAL_CONTAINER = null;
1872
+ function setGlobalContainer(container) {
1873
+ if (typeof document === "undefined") {
1874
+ return;
1875
+ }
 
 
 
 
 
 
 
 
 
 
 
1876
 
1877
+ true ? (0,tiny_warning__WEBPACK_IMPORTED_MODULE_2__["default"])(!(GLOBAL_CONTAINER instanceof HTMLElement), "react-laag: You've called 'setGlobalContainer() previously'. It is recommended to only set the global container once, otherwise this may lead to unexpected behaviour.") : 0;
1878
 
1879
+ if (typeof container === "function") {
1880
+ GLOBAL_CONTAINER = container();
1881
+ } else if (typeof container === "string") {
1882
+ GLOBAL_CONTAINER = document.getElementById(container);
1883
+ } else {
1884
+ GLOBAL_CONTAINER = container;
1885
+ }
1886
 
1887
+ true ? (0,tiny_warning__WEBPACK_IMPORTED_MODULE_2__["default"])(GLOBAL_CONTAINER instanceof HTMLElement, "react-laag: You've called 'setGlobalContainer()', but it didn't result in a valid html-element") : 0;
1888
+ }
1889
+ var DEFAULT_OPTIONS = {
1890
+ auto: false,
1891
+ arrowOffset: 0,
1892
+ containerOffset: 10,
1893
+ triggerOffset: 0,
1894
+ overflowContainer: true,
1895
+ placement: "top-center",
1896
+ possiblePlacements: PLACEMENT_TYPES,
1897
+ preferX: "right",
1898
+ preferY: "bottom",
1899
+ snap: false,
1900
+ container: undefined,
1901
+ trigger: undefined
1902
+ };
1903
+ function useLayer(_ref) {
1904
+ var _triggerBoundsRef$cur;
1905
+
1906
+ var _ref$isOpen = _ref.isOpen,
1907
+ isOpen = _ref$isOpen === void 0 ? false : _ref$isOpen,
1908
+ _ref$overflowContaine = _ref.overflowContainer,
1909
+ overflowContainer = _ref$overflowContaine === void 0 ? DEFAULT_OPTIONS.overflowContainer : _ref$overflowContaine,
1910
+ _ref$environment = _ref.environment,
1911
+ environment = _ref$environment === void 0 ? typeof window !== "undefined" ? window : undefined : _ref$environment,
1912
+ ResizeObserverPolyfill = _ref.ResizeObserver,
1913
+ _ref$placement = _ref.placement,
1914
+ placement = _ref$placement === void 0 ? DEFAULT_OPTIONS.placement : _ref$placement,
1915
+ _ref$possiblePlacemen = _ref.possiblePlacements,
1916
+ possiblePlacements = _ref$possiblePlacemen === void 0 ? DEFAULT_OPTIONS.possiblePlacements : _ref$possiblePlacemen,
1917
+ _ref$preferX = _ref.preferX,
1918
+ preferX = _ref$preferX === void 0 ? DEFAULT_OPTIONS.preferX : _ref$preferX,
1919
+ _ref$preferY = _ref.preferY,
1920
+ preferY = _ref$preferY === void 0 ? DEFAULT_OPTIONS.preferY : _ref$preferY,
1921
+ _ref$auto = _ref.auto,
1922
+ auto = _ref$auto === void 0 ? DEFAULT_OPTIONS.auto : _ref$auto,
1923
+ _ref$snap = _ref.snap,
1924
+ snap = _ref$snap === void 0 ? DEFAULT_OPTIONS.snap : _ref$snap,
1925
+ _ref$triggerOffset = _ref.triggerOffset,
1926
+ triggerOffset = _ref$triggerOffset === void 0 ? DEFAULT_OPTIONS.triggerOffset : _ref$triggerOffset,
1927
+ _ref$containerOffset = _ref.containerOffset,
1928
+ containerOffset = _ref$containerOffset === void 0 ? DEFAULT_OPTIONS.containerOffset : _ref$containerOffset,
1929
+ _ref$arrowOffset = _ref.arrowOffset,
1930
+ arrowOffset = _ref$arrowOffset === void 0 ? DEFAULT_OPTIONS.arrowOffset : _ref$arrowOffset,
1931
+ _ref$container = _ref.container,
1932
+ container = _ref$container === void 0 ? DEFAULT_OPTIONS.container : _ref$container,
1933
+ _ref$layerDimensions = _ref.layerDimensions,
1934
+ layerDimensions = _ref$layerDimensions === void 0 ? null : _ref$layerDimensions,
1935
+ onDisappear = _ref.onDisappear,
1936
+ onOutsideClick = _ref.onOutsideClick,
1937
+ onParentClose = _ref.onParentClose,
1938
+ triggerOption = _ref.trigger;
1939
+
1940
+ // initialize styles
1941
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(function () {
1942
+ return {
1943
+ layerSide: placement === "center" ? "center" : Placements.getSidesFromPlacementType(placement)[0].prop,
1944
+ styles: {
1945
+ layer: {
1946
+ position: overflowContainer ? "fixed" : "absolute",
1947
+ top: 0,
1948
+ left: 0
1949
+ },
1950
+ arrow: {
1951
+ position: "absolute",
1952
+ top: 0,
1953
+ left: 0
1954
+ }
1955
+ }
1956
+ };
1957
+ }),
1958
+ state = _useState[0],
1959
+ setState = _useState[1];
1960
+
1961
+ var triggerBoundsRef = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null); // tracks state in order for us to use read inside functions that require dependencies,
1962
+ // like `useCallback`, without triggering an update
1963
+
1964
+ var lastState = useLastState(state, isOpen); // keeps track of scheduled animation-frames
1965
+
1966
+ var raf = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
1967
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
1968
+ return function () {
1969
+ // when this hook unmounts, make sure to cancel any scheduled animation-frames
1970
+ if (raf.current) {
1971
+ cancelAnimationFrame(raf.current);
1972
+ raf.current = null;
1973
  }
1974
+ };
1975
+ }, []); // Most important function regarding positioning
1976
+ // It receives boundaries collected by `useTrackElements`, does some calculations,
1977
+ // sets new styles, and handles when a layer has disappeared.
1978
+
1979
+ var handlePositioning = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function handlePositioning(_ref2, scrollOffsets, borderOffsets) {
1980
+ var arrow = _ref2.arrow,
1981
+ layer = _ref2.layer,
1982
+ scrollContainers = _ref2.scrollContainers,
1983
+ trigger = _ref2.trigger;
1984
+ var parent = scrollContainers[0];
1985
+ var subjectsBounds = SubjectsBounds.create(environment, layer, trigger, parent, arrow, scrollContainers, overflowContainer, triggerOption == null ? void 0 : triggerOption.getBounds);
1986
+ var config = {
1987
+ placement: placement,
1988
+ possiblePlacements: possiblePlacements,
1989
+ auto: auto,
1990
+ layerDimensions: layerDimensions,
1991
+ arrowOffset: arrowOffset,
1992
+ containerOffset: containerOffset,
1993
+ triggerOffset: triggerOffset,
1994
+ preferX: preferX,
1995
+ preferY: preferY,
1996
+ snap: snap,
1997
+ overflowContainer: overflowContainer
1998
+ };
1999
+
2000
+ var _Placements$create$re = Placements.create(subjectsBounds, config).result(scrollOffsets, borderOffsets),
2001
+ hasDisappeared = _Placements$create$re.hasDisappeared,
2002
+ layerSide = _Placements$create$re.layerSide,
2003
+ styles = _Placements$create$re.styles;
2004
+
2005
+ var newState = {
2006
+ layerSide: layerSide,
2007
+ styles: styles
2008
+ };
2009
 
2010
+ if (!lastState.current || didStateChange(lastState.current, newState)) {
2011
+ lastState.current = newState; // optimistically update lastState to prevent infinite loop
2012
+
2013
+ /**
2014
+ * We're using requestAnimationFrame-features here to ensure that position updates will
2015
+ * happen max once per frame.
2016
+ * If during a frame there's already an update scheduled, the existing update will be cancelled
2017
+ * and the new update will take precedence.
2018
+ */
2019
+
2020
+ if (raf.current) {
2021
+ cancelAnimationFrame(raf.current);
2022
  }
2023
+
2024
+ raf.current = requestAnimationFrame(function () {
2025
+ setState(newState);
2026
+ raf.current = null;
2027
+ });
2028
  }
 
 
2029
 
2030
+ if (isSet(hasDisappeared) && isSet(onDisappear)) {
2031
+ onDisappear(hasDisappeared);
2032
+ }
2033
+ }, [arrowOffset, auto, containerOffset, environment, layerDimensions, onDisappear, overflowContainer, placement, possiblePlacements, preferX, preferY, snap, triggerOffset, lastState, triggerOption]);
2034
+
2035
+ var _useTrackElements = useTrackElements({
2036
+ ResizeObserverPolyfill: ResizeObserverPolyfill,
2037
+ environment: environment,
2038
+ enabled: isOpen,
2039
+ overflowContainer: overflowContainer,
2040
+ onChange: handlePositioning,
2041
+ triggerOption: triggerOption
2042
+ }),
2043
+ triggerRef = _useTrackElements.triggerRef,
2044
+ layerRef = _useTrackElements.layerRef,
2045
+ arrowRef = _useTrackElements.arrowRef,
2046
+ closestScrollContainer = _useTrackElements.closestScrollContainer;
2047
+
2048
+ var _useGroup = useGroup({
2049
+ isOpen: isOpen,
2050
+ onOutsideClick: onOutsideClick,
2051
+ onParentClose: onParentClose
2052
+ }),
2053
+ closeOnOutsideClickRefs = _useGroup.closeOnOutsideClickRefs,
2054
+ registrations = _useGroup.registrations;
2055
+
2056
+ var props = {
2057
+ triggerProps: Boolean(triggerOption) ? {} // when using the `trigger` option, make `triggerProps` useless
2058
+ : {
2059
+ ref: mergeRefs(triggerRef, closeOnOutsideClickRefs.trigger, triggerBoundsRef)
2060
+ },
2061
+ layerProps: {
2062
+ ref: mergeRefs(layerRef, closeOnOutsideClickRefs.layer),
2063
+ style: state.styles.layer
2064
+ },
2065
+ arrowProps: {
2066
+ ref: arrowRef,
2067
+ style: state.styles.arrow,
2068
+ layerSide: state.layerSide
2069
+ },
2070
+ layerSide: state.layerSide,
2071
+ triggerBounds: isOpen ? triggerOption ? triggerOption.getBounds() : (_triggerBoundsRef$cur = triggerBoundsRef.current) == null ? void 0 : _triggerBoundsRef$cur.getBoundingClientRect() : null,
2072
+ renderLayer: function renderLayer(children) {
2073
+ return typeof document !== "undefined" ? (0,react_dom__WEBPACK_IMPORTED_MODULE_1__.createPortal)((0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)(GroupProvider, {
2074
+ registrations: registrations,
2075
+ children: children
2076
+ }), overflowContainer || !closestScrollContainer ? getContainerElement(container) : closestScrollContainer) : null;
2077
+ }
2078
+ };
2079
+ return props;
2080
+ }
2081
 
2082
+ function didStateChange(previous, next) {
2083
+ if (previous.layerSide !== next.layerSide) {
2084
+ return true;
2085
+ }
 
 
 
2086
 
2087
+ var styleProps = ["position", "top", "left", "right", "bottom"];
 
 
 
2088
 
2089
+ for (var _i = 0, _styleProps = styleProps; _i < _styleProps.length; _i++) {
2090
+ var prop = _styleProps[_i];
2091
 
2092
+ if (previous.styles.layer[prop] !== next.styles.layer[prop] || previous.styles.arrow[prop] !== next.styles.arrow[prop]) {
2093
+ return true;
 
2094
  }
2095
+ }
 
 
 
2096
 
2097
+ return false;
2098
+ }
2099
 
2100
+ var DEFAULT_CONTAINER_ID = "layers";
 
2101
 
2102
+ function getContainerElement(container) {
2103
+ var element;
2104
 
2105
+ if (typeof container === "function") {
2106
+ element = container();
 
2107
 
2108
+ if (!element || !(element instanceof HTMLElement)) {
2109
+ throw new Error("react-laag: You've passed a function to the 'container' prop, but it returned no valid HTMLElement");
 
2110
  }
2111
+ } else if (container instanceof HTMLElement) {
2112
+ element = container;
2113
+ } else if (typeof container === "string") {
2114
+ element = document.getElementById(container);
2115
 
2116
+ if (!element) {
2117
+ throw new Error("react-laag: You've passed element with id '" + container + "' to the 'container' prop, but it returned no valid HTMLElement");
2118
  }
2119
+ } else if (GLOBAL_CONTAINER instanceof HTMLElement) {
2120
+ return GLOBAL_CONTAINER;
2121
+ } else {
2122
+ element = document.getElementById(DEFAULT_CONTAINER_ID);
 
 
 
 
2123
 
2124
+ if (!element) {
2125
+ element = document.createElement("div");
2126
+ element.id = DEFAULT_CONTAINER_ID;
2127
+ element.style.cssText = "\n position: absolute;\n top: 0px;\n left: 0px;\n right: 0px;\n ";
2128
+ document.body.appendChild(element);
2129
  }
2130
  }
2131
 
2132
+ return element;
2133
+ }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2134
 
2135
+ var _excluded = ["size", "angle", "borderWidth", "borderColor", "roundness", "backgroundColor", "layerSide", "style"];
2136
+ var LEFT = "left";
2137
+ var TOP = "top";
2138
+ var BOTTOM = "bottom";
2139
+ var RIGHT = "right";
 
 
 
 
 
2140
 
2141
+ function getWidthBasedOnAngle(angle, size) {
2142
+ return Math.tan(angle * (Math.PI / 180)) * size;
2143
+ }
 
 
 
 
 
 
2144
 
2145
+ function getViewBox(sizeA, sizeB, side, borderWidth) {
2146
+ var _map;
2147
 
2148
+ var map = (_map = {}, _map[BOTTOM] = "0 " + -borderWidth + " " + sizeB + " " + sizeA, _map[TOP] = "0 0 " + sizeB + " " + (sizeA + borderWidth), _map[RIGHT] = -borderWidth + " 0 " + sizeA + " " + sizeB, _map[LEFT] = "0 0 " + (sizeA + borderWidth) + " " + sizeB, _map);
2149
+ return map[side.prop];
2150
+ }
2151
 
2152
+ function getTrianglePath(sizeA, sizeB, side, roundness, angle) {
2153
+ var _BOTTOM$TOP$RIGHT$LEF, _BOTTOM$TOP$RIGHT$LEF2, _BOTTOM$TOP$RIGHT$LEF3;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2154
 
2155
+ var relativeRoundness = roundness / 10 * sizeA * 2;
2156
+ var A = (_BOTTOM$TOP$RIGHT$LEF = {}, _BOTTOM$TOP$RIGHT$LEF[BOTTOM] = [0, sizeA], _BOTTOM$TOP$RIGHT$LEF[TOP] = [0, 0], _BOTTOM$TOP$RIGHT$LEF[RIGHT] = [sizeA, sizeB], _BOTTOM$TOP$RIGHT$LEF[LEFT] = [0, sizeB], _BOTTOM$TOP$RIGHT$LEF)[side.prop].join(" ");
2157
+ var B = side.isHorizontal ? "V 0" : "H " + sizeB;
2158
+ var cPoint = sizeB / 2;
2159
+ var c1A = sizeB / 2 + getWidthBasedOnAngle(angle, sizeA / 8);
2160
+ var c1B = sizeA / 8;
2161
+ var C = (_BOTTOM$TOP$RIGHT$LEF2 = {}, _BOTTOM$TOP$RIGHT$LEF2[BOTTOM] = ["C", c1A, c1B, cPoint + relativeRoundness, 0, cPoint, 0], _BOTTOM$TOP$RIGHT$LEF2[TOP] = ["C", c1A, sizeA - c1B, cPoint + relativeRoundness, sizeA, cPoint, sizeA], _BOTTOM$TOP$RIGHT$LEF2[RIGHT] = ["C", c1B, sizeB - c1A, 0, cPoint - relativeRoundness, 0, cPoint], _BOTTOM$TOP$RIGHT$LEF2[LEFT] = ["C", sizeA - c1B, sizeB - c1A, sizeA, cPoint - relativeRoundness, sizeA, cPoint], _BOTTOM$TOP$RIGHT$LEF2)[side.prop].join(" ");
2162
+ var d1A = sizeB / 2 - getWidthBasedOnAngle(angle, sizeA / 8);
2163
+ var d1B = sizeA / 8;
2164
+ var D = (_BOTTOM$TOP$RIGHT$LEF3 = {}, _BOTTOM$TOP$RIGHT$LEF3[BOTTOM] = ["C", cPoint - relativeRoundness, 0, d1A, d1B, A], _BOTTOM$TOP$RIGHT$LEF3[TOP] = ["C", cPoint - relativeRoundness, sizeA, d1A, sizeA - d1B, A], _BOTTOM$TOP$RIGHT$LEF3[RIGHT] = ["C", 0, cPoint + relativeRoundness, d1B, sizeB - d1A, A], _BOTTOM$TOP$RIGHT$LEF3[LEFT] = ["C", sizeA, cPoint + relativeRoundness, sizeA - d1B, sizeB - d1A, A], _BOTTOM$TOP$RIGHT$LEF3)[side.prop].join(" ");
2165
+ return ["M", A, B, C, D].join(" ");
 
 
 
 
 
 
 
 
 
 
2166
  }
2167
 
2168
+ function getBorderMaskPath(sizeA, sizeB, borderWidth, side, angle) {
2169
+ var borderOffset = getWidthBasedOnAngle(angle, borderWidth);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2170
 
2171
+ var _ref = !side.isPush ? [sizeA, sizeA - borderWidth] : [0, borderWidth],
2172
+ A = _ref[0],
2173
+ B = _ref[1];
2174
 
2175
+ if (side.isHorizontal) {
2176
+ return ["M", A, borderWidth, "V", sizeB - borderWidth, "L", B, sizeB - borderWidth - borderOffset, "V", borderOffset + borderWidth, "Z"].join(" ");
2177
+ }
2178
+
2179
+ return ["M", borderWidth, A, "H", sizeB - borderWidth, "L", sizeB - borderWidth - borderOffset, B, "H", borderOffset + borderWidth, "Z"].join(" ");
2180
+ }
2181
+
2182
+ var Arrow = /*#__PURE__*/(0,react__WEBPACK_IMPORTED_MODULE_0__.forwardRef)(function Arrow(_ref2, ref) {
2183
+ var _ref2$size = _ref2.size,
2184
+ size = _ref2$size === void 0 ? 8 : _ref2$size,
2185
+ _ref2$angle = _ref2.angle,
2186
+ angle = _ref2$angle === void 0 ? 45 : _ref2$angle,
2187
+ _ref2$borderWidth = _ref2.borderWidth,
2188
+ borderWidth = _ref2$borderWidth === void 0 ? 0 : _ref2$borderWidth,
2189
+ _ref2$borderColor = _ref2.borderColor,
2190
+ borderColor = _ref2$borderColor === void 0 ? "black" : _ref2$borderColor,
2191
+ _ref2$roundness = _ref2.roundness,
2192
+ roundness = _ref2$roundness === void 0 ? 0 : _ref2$roundness,
2193
+ _ref2$backgroundColor = _ref2.backgroundColor,
2194
+ backgroundColor = _ref2$backgroundColor === void 0 ? "white" : _ref2$backgroundColor,
2195
+ _ref2$layerSide = _ref2.layerSide,
2196
+ layerSide = _ref2$layerSide === void 0 ? "top" : _ref2$layerSide,
2197
+ _ref2$style = _ref2.style,
2198
+ style = _ref2$style === void 0 ? {} : _ref2$style,
2199
+ rest = _objectWithoutPropertiesLoose(_ref2, _excluded);
2200
 
2201
+ if (layerSide === "center") {
2202
+ return null;
2203
  }
2204
 
2205
+ var side = BoundSide[layerSide];
2206
+ var sizeA = size;
2207
+ var sizeB = getWidthBasedOnAngle(angle, size) * 2;
2208
+ var maxSize = Math.max(sizeA, sizeB);
2209
+ return (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("svg", _extends({
2210
+ ref: ref
2211
+ }, rest, {
2212
+ style: _extends({}, style, {
2213
+ transform: "translate" + (side.isHorizontal ? "Y" : "X") + "(-50%)"
2214
+ }),
2215
+ width: maxSize,
2216
+ height: maxSize,
2217
+ preserveAspectRatio: side.isPush ? "xMinYMin" : "xMaxYMax",
2218
+ viewBox: getViewBox(sizeA, sizeB, side, borderWidth)
2219
+ }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", {
2220
+ fill: backgroundColor,
2221
+ strokeWidth: borderWidth,
2222
+ stroke: borderColor,
2223
+ d: getTrianglePath(sizeA, sizeB, side, roundness, angle)
2224
+ }), (0,react__WEBPACK_IMPORTED_MODULE_0__.createElement)("path", {
2225
+ fill: backgroundColor,
2226
+ d: getBorderMaskPath(sizeA, sizeB, borderWidth, side, angle)
2227
+ }));
2228
+ });
2229
+
2230
+ var Status;
2231
+
2232
+ (function (Status) {
2233
+ Status[Status["ENTERING"] = 0] = "ENTERING";
2234
+ Status[Status["LEAVING"] = 1] = "LEAVING";
2235
+ Status[Status["IDLE"] = 2] = "IDLE";
2236
+ })(Status || (Status = {}));
2237
+
2238
+ function useHover(_temp) {
2239
+ var _ref = _temp === void 0 ? {} : _temp,
2240
+ _ref$delayEnter = _ref.delayEnter,
2241
+ delayEnter = _ref$delayEnter === void 0 ? 0 : _ref$delayEnter,
2242
+ _ref$delayLeave = _ref.delayLeave,
2243
+ delayLeave = _ref$delayLeave === void 0 ? 0 : _ref$delayLeave,
2244
+ _ref$hideOnScroll = _ref.hideOnScroll,
2245
+ hideOnScroll = _ref$hideOnScroll === void 0 ? true : _ref$hideOnScroll;
2246
+
2247
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)(false),
2248
+ show = _useState[0],
2249
+ setShow = _useState[1];
2250
+
2251
+ var timeout = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(null);
2252
+ var status = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(Status.IDLE);
2253
+ var hasTouchMoved = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);
2254
+ var removeTimeout = (0,react__WEBPACK_IMPORTED_MODULE_0__.useCallback)(function removeTimeout() {
2255
+ clearTimeout(timeout.current);
2256
+ timeout.current = null;
2257
+ status.current = Status.IDLE;
2258
+ }, []);
2259
+
2260
  function onMouseEnter() {
2261
  // if was leaving, stop leaving
2262
+ if (status.current === Status.LEAVING && timeout.current) {
2263
+ removeTimeout();
 
 
2264
  }
2265
 
2266
  if (show) {
2267
  return;
2268
  }
2269
 
2270
+ status.current = Status.ENTERING;
2271
+ timeout.current = window.setTimeout(function () {
2272
+ setShow(true);
2273
+ timeout.current = null;
2274
+ status.current = Status.IDLE;
2275
  }, delayEnter);
2276
  }
2277
 
2278
+ function onMouseLeave(_, immediate) {
2279
  // if was waiting for entering,
2280
  // clear timeout
2281
+ if (status.current === Status.ENTERING && timeout.current) {
2282
+ removeTimeout();
 
2283
  }
2284
 
2285
  if (!show) {
2286
  return;
2287
  }
2288
 
2289
+ if (immediate) {
2290
+ setShow(false);
2291
+ timeout.current = null;
2292
+ status.current = Status.IDLE;
2293
+ return;
2294
+ }
2295
+
2296
+ status.current = Status.LEAVING;
2297
+ timeout.current = window.setTimeout(function () {
2298
+ setShow(false);
2299
+ timeout.current = null;
2300
+ status.current = Status.IDLE;
2301
  }, delayLeave);
2302
  } // make sure to clear timeout on unmount
2303
 
2304
 
2305
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
 
 
 
 
 
 
 
 
 
2306
  function onScroll() {
2307
  if (show && hideOnScroll) {
2308
+ removeTimeout();
2309
+ setShow(false);
2310
  }
2311
  }
2312
 
2313
  function onTouchEnd() {
2314
  if (show) {
2315
+ removeTimeout();
2316
+ setShow(false);
2317
  }
2318
  }
2319
 
2320
  window.addEventListener("scroll", onScroll, true);
2321
  window.addEventListener("touchend", onTouchEnd, true);
2322
+ return function () {
2323
  window.removeEventListener("scroll", onScroll, true);
2324
  window.removeEventListener("touchend", onTouchEnd, true);
2325
 
2326
+ if (timeout.current) {
2327
+ clearTimeout(timeout.current);
2328
  }
2329
  };
2330
+ }, [show, hideOnScroll, removeTimeout]);
2331
+ var hoverProps = {
2332
+ onMouseEnter: onMouseEnter,
2333
+ onMouseLeave: onMouseLeave,
2334
+ onTouchStart: function onTouchStart() {
2335
  hasTouchMoved.current = false;
2336
  },
2337
+ onTouchMove: function onTouchMove() {
2338
  hasTouchMoved.current = true;
2339
  },
2340
+ onTouchEnd: function onTouchEnd() {
2341
  if (!hasTouchMoved.current && !show) {
2342
+ setShow(true);
2343
  }
2344
 
2345
  hasTouchMoved.current = false;
2346
  }
2347
+ };
2348
+ return [show, hoverProps, function () {
2349
+ return onMouseLeave(null, true);
2350
+ }];
 
 
 
2351
  }
2352
 
2353
+ /**
2354
+ * @deprecated
2355
+ * Note: this component is marked as deprecated and will be removed and a possible
2356
+ * future release
2357
+ */
 
 
 
2358
 
2359
+ function Transition(_ref) {
2360
+ var isOpenExternal = _ref.isOpen,
2361
+ children = _ref.children;
 
 
 
 
2362
 
2363
+ var _useState = (0,react__WEBPACK_IMPORTED_MODULE_0__.useState)({
 
 
 
 
2364
  isOpenInternal: isOpenExternal,
2365
  isLeaving: false
2366
+ }),
2367
+ state = _useState[0],
2368
+ setState = _useState[1];
2369
+
2370
+ var didMount = (0,react__WEBPACK_IMPORTED_MODULE_0__.useRef)(false);
2371
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
2372
  if (isOpenExternal) {
2373
  setState({
2374
  isOpenInternal: true,
2381
  });
2382
  }
2383
  }, [isOpenExternal, setState]);
2384
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
2385
+ true ? (0,tiny_warning__WEBPACK_IMPORTED_MODULE_2__["default"])(children, "react-laag: You are using 'Transition'. Note that this component is marked as deprecated and will be removed at future releases") : 0;
2386
+ }, [children]);
2387
+ (0,react__WEBPACK_IMPORTED_MODULE_0__.useEffect)(function () {
2388
  didMount.current = true;
2389
  }, []);
2390
 
2392
  return null;
2393
  }
2394
 
2395
+ return children(state.isOpenInternal, function () {
2396
  if (!state.isOpenInternal) {
2397
+ setState(function (s) {
2398
+ return _extends({}, s, {
2399
+ isLeaving: false
2400
+ });
2401
+ });
2402
  }
2403
  }, state.isLeaving);
2404
  }
2405
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2406
 
2407
+ //# sourceMappingURL=react-laag.esm.js.map
2408
+
2409
+
2410
+ /***/ }),
2411
+
2412
+ /***/ "./node_modules/tiny-warning/dist/tiny-warning.esm.js":
2413
+ /*!************************************************************!*\
2414
+ !*** ./node_modules/tiny-warning/dist/tiny-warning.esm.js ***!
2415
+ \************************************************************/
2416
+ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => {
2417
+
2418
+ __webpack_require__.r(__webpack_exports__);
2419
+ /* harmony export */ __webpack_require__.d(__webpack_exports__, {
2420
+ /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
2421
+ /* harmony export */ });
2422
+ var isProduction = "development" === 'production';
2423
+ function warning(condition, message) {
2424
+ if (!isProduction) {
2425
+ if (condition) {
2426
+ return;
2427
+ }
2428
+
2429
+ var text = "Warning: " + message;
2430
+
2431
+ if (typeof console !== 'undefined') {
2432
+ console.warn(text);
2433
+ }
2434
+
2435
+ try {
2436
+ throw Error(text);
2437
+ } catch (x) {}
2438
+ }
2439
+ }
2440
 
2441
+ /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (warning);
2442
 
2443
 
2444
  /***/ }),
2538
  !*** ./src/vendors/react-laag.js ***!
2539
  \***********************************/
2540
  __webpack_require__.r(__webpack_exports__);
2541
+ /* harmony import */ var vendor_react_laag__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vendor-react-laag */ "./node_modules/react-laag/dist/react-laag.esm.js");
2542
 
2543
  window.ReactLaag = window.ReactLaag || vendor_react_laag__WEBPACK_IMPORTED_MODULE_0__;
2544
  })();
js/build/vendor-react-laag.bundle.min.js CHANGED
@@ -1 +1 @@
1
- (()=>{"use strict";var e={n:t=>{var r=t&&t.__esModule?()=>t.default:()=>t;return e.d(r,{a:r}),r},d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Arrow:()=>ce,ToggleLayer:()=>re,Transition:()=>fe,anchor:()=>v,useBreakpoint:()=>ae,useHover:()=>ue,useToggleLayer:()=>se,useTooltip:()=>he});const r=React;var n=e.n(r);const o=ReactDOM;function i(e,t,n,o=!0,i=!1){return(0,r.useEffect)((()=>{if(!o||!e)return;const r=n,l=Array.isArray(e)?e:[e],c=Array.isArray(t)?t:[t];return l.forEach((e=>{c.forEach((t=>{e.addEventListener(t,r,i)}))})),()=>{l.forEach((e=>{c.forEach((t=>{e.removeEventListener(t,r,i)}))}))}}),[n,e,o,t,i])}const l=n().createContext({});function c(e,t){if(e===t)return!0;if(e.children&&e.children.length>0)for(let r=0;r<e.children.length;r++){const n=e.children[r];if(n&&c(n,t))return!0}return!1}function s({refs:e,children:t}){return"function"==typeof n().useContext(l)?t:n().createElement(l.Provider,{value:n().useCallback((t=>{e.current.add(t)}),[])},t)}function u(e,t){const[r]=n().useState(["click"]);!function(e){const t=n().useContext(l);n().useEffect((()=>{const[r]=e.current.values();"function"==typeof t&&r&&t(r)}),[t,e])}(e),i("undefined"!=typeof document?document:null,r,n().useCallback((r=>{for(const t of e.current)if(t.current&&c(t.current,r.target))return;t()}),[t]),!0,!0)}function a(e,t,n,o=!0){i((0,r.useMemo)((()=>void 0!==n?[n,...e]:[]),[e]),"scroll",t,o)}function f(e,t,r=!0){i(void 0!==t?t:null,"resize",e,r)}const h="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function g(e,t,n,o,i,l){const c=(0,r.useRef)(i);c.current=i;const s=e||(void 0===l?class{}:l.ResizeObserver);if(!s)throw new Error("This browser does not support `ResizeObserver` out of the box. Please provide a polyfill as a prop.");const u=(0,r.useRef)(new s((()=>{t.current&&c.current()})));return h((()=>{o?n&&u.current.observe(n):(n&&u.current.unobserve(n),t.current&&u.current.unobserve(t.current))}),[o,n]),(0,r.useEffect)((()=>()=>{u.current.disconnect()}),[]),u.current}const d={};function p(e){return null!=e}function T(e,t){const r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let o=0;o<Math.max(r.length,n.length);o++){const i=r[o]||n[o];if(e[i]!==t[i])return!1}return!0}function m(e,t){return!T(e.layer,t.layer)||!T(e.arrow,t.arrow)}function y(e){return{top:0,left:0,right:e?e.innerWidth:0,bottom:e?e.innerHeight:0,height:e?e.innerHeight:0,width:e?e.innerWidth:0}}const O=e=>parseFloat(e.replace("px",""));function w(e,t){if(!t)return{width:0,height:0};const{width:r,height:n,boxSizing:o,borderLeft:i,borderRight:l,borderTop:c,borderBottom:s,paddingLeft:u,paddingRight:a,paddingTop:f,paddingBottom:h}=t.getComputedStyle(e);return{width:"border-box"===o?O(r):[r,i,l,u,a].reduce(((e,t)=>e+(t?O(t):0)),0),height:"border-box"===o?O(n):[n,c,s,f,h].reduce(((e,t)=>e+(t?O(t):0)),0)}}function E(e){return{top:e.top,left:e.left,right:e.right,bottom:e.bottom,width:e.width,height:e.height}}function b(e,{min:t,max:r}){return e<t?t:e>r?r:e}function R(e){const[t]=(0,r.useState)({layer:d,arrow:d,layerSide:e.split("_")[0].toLowerCase()}),[n,o]=(0,r.useState)(t),i=(0,r.useRef)(n);return{styles:n,lastStyles:i,setStyles:o,resetLastStyles:()=>{i.current=t}}}const v={BOTTOM_LEFT:"BOTTOM_LEFT",BOTTOM_RIGHT:"BOTTOM_RIGHT",BOTTOM_CENTER:"BOTTOM_CENTER",TOP_LEFT:"TOP_LEFT",TOP_CENTER:"TOP_CENTER",TOP_RIGHT:"TOP_RIGHT",LEFT_BOTTOM:"LEFT_BOTTOM",LEFT_CENTER:"LEFT_CENTER",LEFT_TOP:"LEFT_TOP",RIGHT_BOTTOM:"RIGHT_BOTTOM",RIGHT_CENTER:"RIGHT_CENTER",RIGHT_TOP:"RIGHT_TOP"},C=Object.keys(v);function P(e){return e.startsWith("TOP_")||e.startsWith("BOTTOM_")?"Y":"X"}function S(e){return"TOP"===e||"BOTTOM"===e}function L(e){const[t,r]=e.split("_");return{primary:t,secondary:r}}function B(e){return"CENTER"===e?"center":L(e).primary.toLowerCase()}function M(e,t,r,n,o){const{primary:i,secondary:l}="CENTER"!==e?L(e):{primary:n,secondary:"CENTER"};let c=C.map(((e,t)=>function(e,t,r,n){const o=S(t);return e<3?t:e<6?o?r:n:e<9?o?["LEFT","RIGHT"].filter((e=>e!==r))[0]:["TOP","BOTTOM"].filter((e=>e!==n))[0]:o?["TOP","BOTTOM"].filter((e=>e!==t))[0]:["LEFT","RIGHT"].filter((e=>e!==t))[0]}(t,i,r,n)+"_"+function(e,t,r,n){const o=S(t),i=n.trigger.height>n.layer.height,l=n.trigger.width>n.layer.width;switch(e){case 9:case 0:return r;case 1:case 10:return"CENTER"===r?o?"RIGHT":"BOTTOM":"CENTER";case 4:case 7:return"CENTER";case 2:case 11:return o?["LEFT","RIGHT"].filter((e=>e!==r))[0]:["TOP","BOTTOM"].filter((e=>e!==r))[0];case 3:case 6:return o?"BOTTOM"===t?i?"BOTTOM":"TOP":i?"TOP":"BOTTOM":"LEFT"===t?l?"LEFT":"RIGHT":l?"RIGHT":"LEFT";case 5:case 8:return o?"BOTTOM"===t?i?"TOP":"BOTTOM":i?"BOTTOM":"TOP":"LEFT"===t?l?"RIGHT":"LEFT":l?"LEFT":"RIGHT"}return"LEFT"}(t,i,l,o))).filter((e=>t.indexOf(e)>-1));return-1===c.indexOf(e)&&(c=[e,...c]),c}function _(e,t,r,n){const o="TOP"===e||"BOTTOM"===e?"top":"left",i="TOP"===e||"BOTTOM"===e?"height":"width";return"TOP"===e||"LEFT"===e?{[o]:t.trigger[o]-t.layer[i]-(t.relativeParent[o]-r[o])-n}:{[o]:t.trigger[o]+t.trigger[i]-(t.relativeParent[o]-r[o])+n}}function x(e,t,r,n,o){return b(e.trigger[n]-e.relativeParent[n]+t[n]+e.trigger[o]/2-e.layer[o]/2-r,F(e,t)[n])}function F(e,t){const r=e.trigger.top-e.relativeParent.top+t.top,n=e.trigger.left-e.relativeParent.left+t.left;return{top:{min:r-(e.layer.height-e.arrow.height),max:r+(e.trigger.height-e.arrow.height)},left:{min:n-(e.layer.width-e.arrow.width),max:n+(e.trigger.width-e.arrow.width)}}}function H(e,t,r,n,o){if("CENTER"===e){const e="X"===o?"top":"left";return{[e]:x(t,r,n,e,"X"===o?"height":"width")}}const i="TOP"===e||"BOTTOM"===e?"top":"left",l="TOP"===e||"BOTTOM"===e?"height":"width";return"TOP"===e||"LEFT"===e?{[i]:b(t.trigger[i]-t.relativeParent[i]+r[i]+n,F(t,r)[i])}:{[i]:b(t.trigger[i]+t.trigger[l]-t.layer[l]-(t.relativeParent[i]-r[i])-n,F(t,r)[i])}}const A={TOP:{side1:"bottom",side2:"top",size:"height",factor:-1},BOTTOM:{side1:"top",side2:"bottom",size:"height",factor:1},LEFT:{side1:"right",side2:"left",size:"width",factor:-1},RIGHT:{side1:"left",side2:"right",size:"width",factor:1}};function I(e,t,r,n,o){const i=e[n]+e[o]/2-t[o]/2-r;return{[n]:i,["left"===n?"right":"bottom"]:i+t[o]}}function N({trigger:e,layer:t,anchor:r,triggerOffset:n,scrollOffset:o=0,offsetSecondary:i=0,layerDimensions:l}){let c,s;const u=l?function(e,t,r){const n="function"==typeof r?r(B(t)):r;return{...E(e),...n}}(t,r,l):t;if("CENTER"===r)c=I(e,u,0,"top","height"),s=I(e,u,0,"left","width");else{const{primary:t,secondary:o}=L(r),l=P(r);c=function(e,t,r,n){const{side1:o,side2:i,size:l,factor:c}=A[e],s=t[i]+n*c;return{[o]:s,[i]:s+r[l]*c}}(t,e,u,n),s=function(e,t,r,n,o){if("CENTER"===e)return I(t,r,n,"X"===o?"top":"left","X"===o?"height":"width");const{side1:i,side2:l,size:c,factor:s}=A[e],u=t[l]-n*s;return{[l]:u,[i]:u-r[c]*s}}(o,e,u,i,l)}const a={...u,...c,...s};return a.top=a.top-o,a.right=a.right+o,a.left=a.left-o,a.bottom=a.bottom+o,a}const z=["bottom","top","left","right"];function k(e,t){return{top:e.top-t.top,bottom:t.bottom-e.bottom,left:e.left-t.left,right:t.right-e.right}}function G(e,t){return t.map((t=>k(e,t)))}function X(e,t){return t.some((t=>e.bottom<=t.top||e.right<=t.left||e.top>=t.bottom||e.left>=t.right))}function D(e,t){return G(e,t).every((e=>z.every((t=>e[t]>=0))))}function Y(e){const t=e.reduce(((e,t)=>(z.forEach((r=>{e[r]=[...e[r],t[r]]})),e)),{top:[],bottom:[],left:[],right:[]});return z.reduce(((e,r)=>(e[r]=t[r].sort(((e,t)=>e-t))[0],e)),{})}function j(e,t){const r=t.map((t=>function(e,t){const r=k(e,t),{width:n,height:o}=z.filter((e=>r[e]<0)).reduce(((e,t)=>{const n="top"===t||"bottom"===t?"height":"width";return{...e,[n]:e[n]+r[t]}}),e),i=n*o;return n<0&&o<0?-i:i}(e,t)));return r.sort(((e,t)=>e-t))[0]}function W(e,t,r,n,o){return D(N({anchor:e,trigger:t.trigger,layer:t.layer,triggerOffset:r,scrollOffset:n,layerDimensions:o}),t.scrollParents)}function q(e,t,r,n){return G(N({anchor:e,trigger:t.trigger,layer:t.layer,triggerOffset:r,scrollOffset:n,layerDimensions:null}),t.scrollParents)}function V(e,t,r){return("top"===e||"bottom"===e)&&r.width>t.width||("left"===e||"right"===e)&&r.height>t.height}function Z(e,t,r,n,o){const i=t.map((t=>{const i=N({anchor:t,layer:e.layer,trigger:e.trigger,scrollOffset:n,triggerOffset:r,layerDimensions:o}),l=j(i,e.scrollParents),c=function(e,t,r,n){const o=P(e);return(t["X"===o?"width":"height"]-r-2*n)*(t["X"===o?"height":"width"]-r-2*n)}(t,i,r,n);return{anchor:t,square:l-c}})).sort(((e,t)=>t.square-e.square));return i[0].anchor}function J(e,t,r,n,o){const i=P(e),l=function(e){const t=Y(e);return z.filter((e=>t[e]<0))}(q(t,r,n,o));return l.find((e=>"X"===i?"top"===e||"bottom"===e:"left"===e||"right"===e))}function K({rects:e,scrollTop:t,scrollLeft:r,triggerOffset:n,scrollOffset:o,possibleAnchors:i,preferedAnchor:l,preferedX:c,preferedY:s,autoAdjust:u,snapToAnchor:a,layerDimensions:f}){const h=M(l,i,c,s,e),g=u?function(e,t,r,n,o){return t.find((t=>W(t,e,r,n,o)))||Z(e,t,r,n,o)}(e,h,n,o,f):l,d=u&&!a&&"CENTER"!==g?function(e,t,r,n,o){const{primary:i}=L(e),l=function(e,t){return t.filter((t=>t.startsWith(e)))}(i,t),c=0===l.indexOf(e),s=W(e,r,n,o,null);if(c&&s)return 0;const u=l.find((e=>!W(e,r,n,o,null))),a=J(e,u,r,n,o);if(!a)return 0;let f=-Y(q(e,r,n,o))[a];const h=V(B(e),r.layer,r.trigger),g=e.includes("_CENTER"),d=e.includes("_LEFT"),p=e.includes("_TOP");return h&&(d&&"right"===a||"left"===a||p&&"bottom"===a||"top"===a)?f=-f:h||!g||"top"!==a&&"left"!==a||(f=-f),f}(g,h,e,n,o):0,p=function({anchor:e,rects:t,triggerOffset:r,offsetSecondary:n,scrollLeft:o,scrollTop:i}){const l={left:o,top:i};if("CENTER"===e)return{top:x(t,l,0,"top","height"),left:x(t,l,0,"left","width")};const{primary:c,secondary:s}=L(e),u=P(e);return{..._(c,t,l,r),...H(s,t,l,n,u)}}({anchor:g,rects:e,triggerOffset:n,offsetSecondary:d,scrollLeft:r,scrollTop:t}),T=N({anchor:g,trigger:e.trigger,layer:e.layer,triggerOffset:n,offsetSecondary:d,layerDimensions:f});return f&&(p.width=T.width,p.height=T.height),{layerStyle:p,layerRect:T,anchor:g}}function Q(e,t){const r=e.querySelector("[data-arrow]");if(!r)return{top:0,bottom:0,left:0,right:0,width:0,height:0};const n=r.getBoundingClientRect();return{...E(n),width:n.width+2*t,height:n.height+2*t}}const U={autoAdjust:!1,snapToAnchor:!1,anchor:"TOP_CENTER",layerDimensions:null,possibleAnchors:C,preferX:"RIGHT",preferY:"BOTTOM",scrollOffset:10,triggerOffset:0,arrowOffset:0};function $({triggerRect:e,layerElement:t,relativeParentElement:r,scrollParents:n,placement:o={},environment:i,fixed:l}){if(0===e.height)return;if(!t)return;const c=l?[y(i)]:[...n.map((e=>function(e,t,r){const n=e.width-t,o=e.height-r;return{left:e.left,top:e.top,width:e.width-n,right:e.right-n,height:e.height-o,bottom:e.bottom-o}}(e.getBoundingClientRect(),e.clientWidth,e.clientHeight))),y(i)],s={autoAdjust:o.autoAdjust||U.autoAdjust,snapToAnchor:o.snapToAnchor||U.snapToAnchor,triggerOffset:p(o.triggerOffset)?o.triggerOffset:U.triggerOffset,scrollOffset:p(o.scrollOffset)?o.scrollOffset:U.scrollOffset,possibleAnchors:o.possibleAnchors||U.possibleAnchors,preferedAnchor:o.anchor||U.anchor,preferedX:o.preferX||U.preferX,preferedY:o.preferY||U.preferY,scrollLeft:r===document.body?0:r.scrollLeft,scrollTop:r===document.body?0:r.scrollTop,relativeParentElement:r,layerDimensions:o.layerDimensions||U.layerDimensions},u=t.getBoundingClientRect(),a={layer:{top:u.top,left:u.left,right:u.right,bottom:u.bottom,...w(t,i)},relativeParent:r.getBoundingClientRect(),scrollParents:c,trigger:e,arrow:Q(t,o.arrowOffset||U.arrowOffset)},{layerRect:f,layerStyle:h,anchor:g}=K({rects:a,...s});l&&(h.top=f.top,h.left=f.left);const T=B(g),m="CENTER"===g?d:function(e,t,r,n){const o=V(r,e,t),i={left:{min:n.width/2,max:e.width-n.width/2},top:{min:n.height/2,max:e.height-n.height/2}},l=function(e,t,r){const n=e.left+e.width/2-t.left-r.width/2,o=e.right-e.width/2-t.right+r.width/2,i=e.top+e.height/2-t.top-r.height/2,l=e.bottom-e.height/2-t.bottom+r.height/2;return{left:n<0?-n:0,right:o>0?-o:0,top:i<0?-i:0,bottom:l>0?-l:0}}(e,t,n);return"bottom"===r?{bottom:"100%",top:null,left:b(o?e.width/2+(l.left+l.right):t.left+t.width/2-e.left,i.left),right:null}:"right"===r?{right:"100%",left:null,top:b(o?e.height/2+(l.top+l.bottom):t.top+t.height/2-e.top,i.top),bottom:null}:"top"===r?{top:"100%",bottom:null,left:b(o?e.width/2+(l.left+l.right):t.left+t.width/2-e.left,i.left),right:null}:{left:"100%",right:null,top:b(o?e.height/2+(l.top+l.bottom):t.top+t.height/2-e.top,i.top),bottom:null}}(f,e,T,a.arrow);return{styles:{layer:h,arrow:m,layerSide:T},layerRect:f}}function ee(e,t){const r=[];if(!e||!t)return r;if(e===document.body)return r;const{overflow:n,overflowX:o,overflowY:i}=t.getComputedStyle(e);return[n,o,i].some((e=>"auto"===e||"scroll"===e))&&r.push(e),[...r,...ee(e.parentElement,t)]}function te(e,t,n){return function(e,t){const[n,o]=(0,r.useState)(e||null),i=(0,r.useRef)(null);return[(0,r.useCallback)((e=>{e&&e!==i.current&&(i.current=e,o(t?t(e):e))}),[]),n,i]}({triggerElement:null,relativeParentElement:null,scrollParents:[]},(0,r.useCallback)((e=>{const t=ee(e,n),r=t[0]||document.body;return r===document.body&&(document.body.style.position="relative"),{triggerElement:e,relativeParentElement:r,scrollParents:t}}),[]))}const re=({children:e,renderLayer:t,placement:n={},onStyle:i,isOpen:l,closeOnOutsideClick:c,onOutsideClick:T,onDisappear:O,closeOnDisappear:w,fixed:E,container:b,environment:v=("undefined"!=typeof window?window:void 0),...C})=>{const[P,{relativeParentElement:S,triggerElement:L,scrollParents:B},M]=te(0,0,v),{styles:_,setStyles:x,lastStyles:F,resetLastStyles:H}=R(n.anchor||U.anchor),A=(0,r.useRef)(null),[I,N]=(0,r.useState)(!1),z=function(e,t){const n=(0,r.useRef)(t),o=!n.current&&(p(t)?t:e),i=(0,r.useState)(!1)[1];return(0,r.useEffect)((()=>{n.current&&(n.current=!1,i(!0))}),[]),o}(I,l),k=(0,r.useCallback)((()=>{if(!L)throw new Error("Could not find a valid reference of the trigger element. See https://www.react-laag.com/docs/togglelayer/#children for more info.");const e=L.getBoundingClientRect(),t=$({triggerRect:e,layerElement:A.current,placement:n,relativeParentElement:S,scrollParents:B,fixed:E,environment:v});if(!t)return;const{layerRect:r,styles:o}=t;m(F.current,o)&&(p(i)?(F.current=o,i(o.layer,o.arrow,o.layerSide)):x(o));const c=p(O),s=w&&!p(l);if(c||s){const t=[...B.map((e=>e.getBoundingClientRect())),y(v)],n=!D(E?e:r,t),o=X(E?e:r,t);c?(n||o)&&O(o?"full":"partial"):("partial"===w&&n&&N(!1),"full"===w&&o&&N(!1))}}),[S,z,L,B,E,n]),G=g(C.ResizeObserver,A,L,z,k,v);h((()=>{const e=!p(i);_!==F.current&&e?F.current=_:z?k():H()})),f(k,v,z),a(B,k,v,z);const Y=(0,r.useRef)(new Set([A,M]));u(Y,(0,r.useCallback)((()=>{z&&(T&&T(),c&&!p(l)&&N(!1))}),[z,N,l,T]));const j="function"==typeof b?b():b;return(0,r.createElement)(r.Fragment,null,e({isOpen:z,close:()=>{if(p(l))throw new Error("You cannot call `close()` while using the `isOpen` prop");N(!1)},open:()=>{if(p(l))throw new Error("You cannot call `open()` while using the `isOpen` prop");N(!0)},toggle:()=>{if(p(l))throw new Error("You cannot call `toggle()` while using the `isOpen` prop");N(!I)},triggerRef:P,layerSide:z?_.layerSide:null}),S&&(0,r.createElement)(s,{refs:Y},(0,o.createPortal)(t({layerProps:{ref:e=>{e&&G.observe(e),A.current=e},style:{...p(i)?d:_.layer,position:E?"fixed":"absolute",willChange:"top, bottom, left, right, width, height"}},arrowStyle:{...p(i)?d:_.arrow,position:"absolute",willChange:"top, bottom, left, right"},isOpen:z,layerSide:_.layerSide,triggerRect:L?L.getBoundingClientRect():null,close:()=>{if(p(l))throw new Error("You cannot call `close()` while using the `isOpen` prop");N(!1)}}),j||S)))};function ne(e,t){return Math.tan(e*(Math.PI/180))*t}function oe(e,t,r,n){switch(r){case"bottom":return"0 "+-n+" "+t+" "+e;case"top":return"0 0 "+t+" "+(e+n);case"right":return-n+" 0 "+e+" "+t;case"left":return"0 0 "+(e+n)+" "+t}return""}function ie({sizeA:e,sizeB:t,layerSide:r,roundness:n,angle:o}){const i=n/10*e*2,l="bottom"===r?"0 "+e:"top"===r?"0 0":"right"===r?e+" "+t:"0 "+t,c=("bottom"===r||"top"===r?"H":"V")+" "+("bottom"===r||"top"===r?t:0),s=t/2,u=t/2+ne(o,e/8),a=e/8,f="bottom"===r?"C "+u+" "+a+" "+(s+i)+" 0 "+s+" 0":"top"===r?"C "+u+" "+(e-a)+" "+(s+i)+" "+e+" "+s+" "+e:"right"===r?"C "+a+" "+(t-u)+" 0 "+(s-i)+" 0 "+s:"C "+(e-a)+" "+(t-u)+" "+e+" "+(s-i)+" "+e+" "+s,h=t/2-ne(o,e/8),g=e/8;return"M "+l+" "+c+" "+f+" "+("bottom"===r?"C "+(s-i)+" 0 "+h+" "+g+" "+l:"top"===r?"C "+(s-i)+" "+e+" "+h+" "+(e-g)+" "+l:"right"===r?"C 0 "+(s+i)+" "+g+" "+(t-h)+" "+l:"C"+e+" "+(s+i)+" "+(e-g)+" "+(t-h)+" "+l)}function le({sizeA:e,sizeB:t,borderWidth:r,layerSide:n,angle:o}){const i=ne(o,r);return"bottom"===n||"top"===n?"M "+r+" "+("bottom"===n?e:0)+" H "+(t-r)+" L "+(t-r-i)+" "+("bottom"===n?e-r:r)+" H "+(i+r)+" Z":"M "+("right"===n?e:0)+" "+r+" V "+(t-r)+" L "+("right"===n?e-r:r)+" "+(t-r-i)+" V "+(i+r)+" Z"}const ce=({size:e=8,angle:t=45,borderWidth:n=0,borderColor:o="black",roundness:i=0,backgroundColor:l="white",layerSide:c="top",style:s={}})=>{if("center"===c)return null;const u=e,a=2*ne(t,e);return(0,r.createElement)("svg",{style:{...s,transform:"translate"+("left"===c||"right"===c?"Y":"X")+"(-50%)"},"data-arrow":"true",width:"left"===c||"right"===c?u:a,viewBox:oe(u,a,c,n)},(0,r.createElement)("path",{fill:l,strokeWidth:n,stroke:o,d:ie({angle:t,layerSide:c,roundness:i,sizeA:u,sizeB:a})}),(0,r.createElement)("path",{fill:l,d:le({sizeA:u,sizeB:a,angle:t,borderWidth:n,layerSide:c})}))};function se(e,{onStyle:t,closeOnOutsideClick:n,closeOnDisappear:i,fixed:l,container:c,placement:T={},environment:O=("undefined"!=typeof window?window:void 0),...w}={}){const[E,{relativeParentElement:b,triggerElement:v,scrollParents:C},P]=te(0,0,O),{styles:S,setStyles:L,lastStyles:B,resetLastStyles:M}=R(T.anchor||U.anchor),_=(0,r.useRef)(null),x=(0,r.useRef)(null);function F(){return"function"==typeof x.current?x.current():x.current}const[H,A]=(0,r.useState)(!1);function I(){x.current=null,A(!1)}const N=(0,r.useCallback)((()=>{const e=F();if(!e)return;const r=$({triggerRect:e,layerElement:_.current,placement:T,relativeParentElement:b,scrollParents:C,fixed:l,environment:O});if(!r)return;const{layerRect:n,styles:o}=r;if(m(B.current,o)&&(p(t)?(B.current=o,t(o.layer,o.arrow,o.layerSide)):L(o)),i){const t=[...C.map((e=>e.getBoundingClientRect())),y(O)],r=!D(l?e:n,t),o=X(l?e:n,t);"partial"===i&&r&&I(),"full"===i&&o&&I()}}),[b,H,v,C,l,T]),z=g(w.ResizeObserver,_,v,H,N,O);h((()=>{const e=!p(t);S!==B.current&&e?B.current=S:H?N():M()})),f(N,O,H),a(C,N,O,H);const k=(0,r.useRef)(new Set([_,P]));u(k,(0,r.useCallback)((()=>{H&&n&&I()}),[H,A,n]));const G="function"==typeof c?c():c;function Y({clientRect:e,target:t}){x.current=e,H&&t===v?N():(E(t),A(!0))}const j={isOpen:H,close:I,open:Y,openFromContextMenuEvent:e=>{e.preventDefault();const t=e.target;Y({clientRect:{top:e.clientY,left:e.clientX,bottom:e.clientY+1,right:e.clientX+1,width:1,height:1},target:t})},openFromMouseEvent:e=>{const t=e.currentTarget;if(!t||!t.getBoundingClientRect)return;Y({clientRect:()=>t.getBoundingClientRect(),target:t})},openFromRef:e=>{e.current?Y({target:e.current,clientRect:e.current.getBoundingClientRect()}):console.error("Error inside useTooltip(): Expected a valid ref to a trigger element, but got "+typeof e.current)},openFromSelection:e=>{if(!e.anchorNode||e.isCollapsed)return;const t=function(e){let t=e;for(;!t.getBoundingClientRect;){if(!t.parentElement)return null;t=t.parentElement}return t}(e.anchorNode);if(!t)return;const r=e.getRangeAt(0);Y({clientRect:()=>r.getBoundingClientRect(),target:t})},layerSide:H?S.layerSide:null},W=b&&(0,o.createPortal)(e({layerProps:{ref:e=>{e&&z.observe(e),_.current=e},style:{...p(t)?d:S.layer,position:l?"fixed":"absolute",willChange:"top, bottom, left, right, width, height"}},arrowStyle:{...p(t)?d:S.arrow,position:"absolute",willChange:"top, bottom, left, right"},isOpen:H,layerSide:S.layerSide,triggerRect:F(),close:()=>{I()}}),G||b);return[(0,r.createElement)(s,{refs:k},W),j]}function ue(e){const{delayEnter:t=0,delayLeave:n=0,hideOnScroll:o=!0,onShow:i,onHide:l}=e||{},[c,s]=(0,r.useState)(!1),u=(0,r.useRef)(null),a=(0,r.useRef)(null),f=(0,r.useRef)(!1);function h(e){if(e)return i&&i(),void s(!0);l&&l(),s(!1)}(0,r.useEffect)((()=>{const e=u.current;function t(){u.current&&(clearTimeout(u.current),u.current=null)}function r(){c&&o&&(t(),h(!1))}function n(){c&&(t(),h(!1))}return window.addEventListener("scroll",r,!0),window.addEventListener("touchend",n,!0),()=>{window.removeEventListener("scroll",r,!0),window.removeEventListener("touchend",n,!0),e&&clearTimeout(e)}}),[c,o]);const g={onMouseEnter:function(){"leaving"===a.current&&u.current&&(clearTimeout(u.current),u.current=null,a.current=null),c||(a.current="entering",u.current=setTimeout((()=>{h(!0),u.current=null,a.current=null}),t))},onMouseLeave:function(){"entering"===a.current&&u.current&&(clearTimeout(u.current),u.current=null),c&&(a.current="leaving",u.current=setTimeout((()=>{h(!1),u.current=null}),n))},onTouchStart:()=>{f.current=!1},onTouchMove:()=>{f.current=!0},onTouchEnd:()=>{f.current||c||h(!0),f.current=!1}};return i?g:[c,g]}function ae(e){const[t,n]=(0,r.useState)("undefined"!=typeof window&&window.matchMedia("(max-width: "+e+"px)").matches);return(0,r.useEffect)((()=>{const t=window.matchMedia("(max-width: "+e+"px)");function r(e){n(e.matches)}return t.addListener(r),()=>{t.removeListener(r)}}),[e]),t}function fe({isOpen:e,children:t}){const[n,o]=(0,r.useState)({isOpenInternal:e,isLeaving:!1}),i=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{e?o({isOpenInternal:!0,isLeaving:!1}):i.current&&o({isOpenInternal:!1,isLeaving:!0})}),[e,o]),(0,r.useEffect)((()=>{i.current=!0}),[]),e||n.isOpenInternal||n.isLeaving?t(n.isOpenInternal,(()=>{n.isOpenInternal||o((e=>({...e,isLeaving:!1})))}),n.isLeaving):null}function he(e,{delayEnter:t,delayLeave:n,hideOnScroll:o,...i}={}){const l=(0,r.useRef)(),[c,{openFromRef:s,close:u}]=se(e,i),a=ue({delayEnter:t,delayLeave:n,hideOnScroll:o,onShow:()=>s(l),onHide:u});return[c,{ref:l,...a}]}window.ReactLaag=window.ReactLaag||t})();
1
+ (()=>{"use strict";var e={d:(t,r)=>{for(var n in r)e.o(r,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:r[n]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{Arrow:()=>K,DEFAULT_OPTIONS:()=>F,PLACEMENT_TYPES:()=>E,Transition:()=>ee,mergeRefs:()=>m,setGlobalContainer:()=>N,useHover:()=>Q,useLayer:()=>X,useMousePositionAsTrigger:()=>d});const r=React,n=ReactDOM;function o(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function i(e,t,r){return t&&o(e.prototype,t),r&&o(e,r),e}function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(this,arguments)}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function c(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function l(e){var t=(0,r.useRef)(null);return function(r){r&&r!==t.current&&(t.current=r,e(r))}}var f="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var p={top:0,left:0,right:1,bottom:1,width:1,height:1};function d(e){var t=void 0===e?{}:e,n=t.enabled,o=void 0===n||n,i=t.preventDefault,s=void 0===i||i,u=(0,r.useRef)(null),a=(0,r.useState)(p),c=a[0],l=a[1];return{hasMousePosition:c!==p,resetMousePosition:function(){l(p)},handleMouseEvent:function(e){if(o){s&&e.preventDefault();var t=e.clientX,r=e.clientY;l({top:r,left:t,width:1,height:1,right:t+1,bottom:r+1})}},trigger:{getBounds:function(){return c},getParent:u.current?function(){return u.current}:void 0},parentRef:u}}function h(e){return parseFloat(e.replace("px",""))}function g(e,t,r){return e<t?t:e>r?r:e}function v(e){return null!=e}function m(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){for(var r,n=c(t);!(r=n()).done;){var o=r.value;o&&("function"==typeof o?o(e):o.current=e)}}}function y(e,t){var r=[];if(!e||!t||e===document.body)return r;var n=t.getComputedStyle(e);return[n.overflow,n.overflowX,n.overflowY].some((function(e){return["auto","scroll"].includes(e)}))&&r.push(e),[].concat(r,y(e.parentElement,t))}function b(e){return"react-laag: Could not find a valid reference for the "+e+" element. There might be 2 causes:\n - Make sure that the 'ref' is set correctly on the "+e+' element when isOpen: true. Also make sure your component forwards the ref with "forwardRef()".\n - Make sure that you are actually rendering the '+e+" when the isOpen prop is set to true"}function w(e){var t=e.enabled,n=e.onChange,o=e.environment,i=e.ResizeObserverPolyfill,u=e.overflowContainer,a=e.triggerOption,p=function(e,t){if(void 0!==e)return t||e.ResizeObserver}(o,i);(0,r.useEffect)((function(){}),[p]);var d,g,v,m=(0,r.useRef)(null),w=Boolean(a),C=(d={scrollContainers:[],trigger:null,layer:null},g=(0,r.useRef)(d),(0,r.useMemo)((function(){return[function(){return g.current},function(e){g.current="function"==typeof e?e(g.current):e}]}),[])),O=C[0],S=C[1],E=(v=(0,r.useRef)([]),(0,r.useMemo)((function(){return{hasEventSubscriptions:function(){return v.current.length>0},removeAllEventSubscriptions:function(){for(var e,t=c(v.current);!(e=t()).done;)(0,e.value)();v.current=[]},addEventSubscription:function(e){v.current.push(e)}}}),[])),P=E.hasEventSubscriptions,L=E.addEventSubscription,B=E.removeAllEventSubscriptions,j=(0,r.useCallback)((function(){var e=O(),t=e.layer,r=e.trigger,i=e.scrollContainers,s=i[0];if(!t)throw new Error(b("layer"));if(!r&&!w)throw new Error(b("trigger"));var u={top:0,left:0};if(s){var a=s.scrollLeft;u={top:s.scrollTop,left:a}}else{var c=o.scrollX;u={top:o.scrollY,left:c}}var l={left:0,top:0};if(s){var f=o.getComputedStyle(s),p=f.borderLeftWidth,d=f.borderTopWidth;l={left:h(p)||0,top:h(d)||0}}n({layer:t,trigger:r,scrollContainers:i,arrow:m.current},u,l)}),[O,n,o,m,w]),T=(0,r.useCallback)((function(){var e=O(),t=e.trigger,r=e.layer,n=e.scrollContainers;if(!r)throw new Error(b("layer"));if(!t&&!w)throw new Error(b("trigger"));if(p){for(var i=!1,s=new p((function(){i?j():i=!0})),u=0,a=[t,r,document.body];u<a.length;u++){var l=a[u];l&&s.observe(l)}L((function(){for(var e=0,n=[t,r,document.body];e<n.length;e++){var o=n[e];o&&s.unobserve(o)}s.disconnect()}))}for(var f,d=function(){var e=f.value;e.addEventListener("scroll",j),L((function(){return e.removeEventListener("scroll",j)}))},h=c([o].concat(n));!(f=h()).done;)d()}),[O,L,j,o,p,w]),R=(0,r.useCallback)((function(e,r){t&&e&&e!==r&&(B(),T(),j())}),[B,T,j,t]),k=l((0,r.useCallback)((function(e){var t=O().layer;S((function(t){return s({},t,{layer:e})})),R(t,e)}),[O,S,R])),H=(0,r.useCallback)((function(e){var t=y(e,o),r=t[0];if(r){var n=o.getComputedStyle(r).position;["relative","absolute","fixed"].includes(n)||u||(r.style.position="relative")}return t}),[o,u]),M=l((0,r.useCallback)((function(e){var t=H(e),r=O().trigger;S((function(r){return s({},r,{trigger:e,scrollContainers:t})})),R(r,e)}),[O,S,R,H])),z=null==a||null==a.getParent?void 0:a.getParent();return f((function(){z&&S((function(e){return s({},e,{scrollContainers:H(z)})}))}),[z,S,H]),f((function(){return t&&(P()||T()),function(){P()&&B()}}),[t,P,T,B]),f((function(){t&&j()})),{triggerRef:M,layerRef:k,arrowRef:m,closestScrollContainer:O().scrollContainers[0]||null}}var C=(0,r.createContext)({});function O(e){var t=e.children,n=e.registrations,o=(0,r.useCallback)((function(e){return n.current.add(e),function(){return n.current.delete(e)}}),[n]);return(0,r.createElement)(C.Provider,{value:o},t)}function S(e){var t=e.isOpen,n=e.onOutsideClick,o=e.onParentClose,i=(0,r.useRef)(null),s=(0,r.useRef)(null),u=(0,r.useRef)(new Set),a=(0,r.useContext)(C),l=(0,r.useCallback)((function(e){var t=e.target,r=i.current&&i.current.contains(t),n=s.current&&s.current.contains(t),o=function(e,t){for(var r,n=c(e);!(r=n()).done;)if(!(0,r.value.shouldCloseWhenClickedOutside)(t))return!1;return!0}(u.current,e);return n&&o&&u.current.forEach((function(e){return(0,e.closeChild)()})),!r&&!n&&o}),[i,s,u]);return(0,r.useEffect)((function(){if("function"==typeof a)return a({shouldCloseWhenClickedOutside:l,closeChild:function(){o&&o()}})}),[a,l,o,u]),(0,r.useEffect)((function(){if(!(!t||!n||"function"==typeof a))return document.addEventListener("click",e,!0),function(){return document.removeEventListener("click",e,!0)};function e(e){l(e)&&n()}}),[t,n,l,a]),(0,r.useEffect)((function(){t||u.current.forEach((function(e){return(0,e.closeChild)()}))}),[t]),{closeOnOutsideClickRefs:{trigger:i,layer:s},registrations:u}}var E=["bottom-start","bottom-end","bottom-center","top-start","top-center","top-end","left-end","left-center","left-start","right-end","right-center","right-start","center"],P={top:"bottom",left:"right",bottom:"top",right:"left",center:"center"},L=function(){function e(e,t,r,n,o,i,s,u,a){this.prop=void 0,this.opposite=void 0,this.isHorizontal=void 0,this.sizeProp=void 0,this.oppositeSizeProp=void 0,this.cssProp=void 0,this.oppositeCssProp=void 0,this.isCenter=void 0,this.isPush=void 0,this.prop=e,this.opposite=t,this.isHorizontal=r,this.sizeProp=n,this.oppositeSizeProp=o,this.cssProp=i,this.oppositeCssProp=s,this.isCenter=u,this.isPush=a}var t=e.prototype;return t.factor=function(e){return e*(this.isPush?1:-1)},t.isOppositeDirection=function(e){return this.isHorizontal!==e.isHorizontal},e}();function B(e,t){void 0===t&&(t=!0);var r=["left","right"].includes(e);return new L(e,t?B(P[e],!1):null,r,r?"width":"height",r?"height":"width",r?"left":"top",r?"top":"left","center"===e,!["right","bottom"].includes(e))}var j={top:B("top"),bottom:B("bottom"),left:B("left"),right:B("right")},T=s({},j,{center:B("center")}),R=["top","left","bottom","right"],k=function(){function e(e){return this.top=void 0,this.left=void 0,this.right=void 0,this.bottom=void 0,Object.assign(this,e)}return e.mergeSmallestSides=function(t){var r=t[0],n=t.slice(1);if(!r)throw new Error("Please provide at least 1 bounds objects in order to merge");for(var o,i=Object.fromEntries(R.map((function(e){return[e,r[e]]}))),s=c(n);!(o=s()).done;)for(var u,a=o.value,l=c(R);!(u=l()).done;){var f=u.value;i[f]=Math.min(i[f],a[f])}return new e(i)},i(e,[{key:"allSidesArePositive",get:function(){var e=this;return R.every((function(t){return e[t]>=0}))}},{key:"negativeSides",get:function(){var e=this;return Object.fromEntries(R.filter((function(t){return e[t]<0})).map((function(t){return[t,e[t]]})))}}]),e}();function H(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t){return e+(t?h(t):0)}),0)}function M(e){return{top:e.top,left:e.left,right:e.right,bottom:e.bottom,width:e.width,height:e.height}}var z={top:0,left:0,right:0,bottom:0,width:0,height:0},I=function(){function e(e){return void 0===e&&(e={}),this.top=void 0,this.left=void 0,this.right=void 0,this.bottom=void 0,this.width=void 0,this.height=void 0,Object.assign(this,z,e)}e.create=function(t){return new e(t)},e.fromElement=function(t,r){void 0===r&&(r={});var n=r,o=n.withTransform,i=void 0===o||o,u=n.environment,a=void 0===u?window:u,c=n.withScrollbars,l=void 0===c||c,f=new e(M(t.getBoundingClientRect()));if(!i){var p=a.getComputedStyle(t),d=p.width,g=p.height,v=p.boxSizing,m=p.borderLeft,y=p.borderRight,b=p.borderTop,w=p.borderBottom,C=p.paddingLeft,O=p.paddingRight,S=p.paddingTop,E=p.paddingBottom;f=new e(s({},f,{width:"border-box"===v?h(d):H(d,m,y,C,O),height:"border-box"===v?h(g):H(g,b,w,S,E)}))}if(!l){var P=f.width-t.clientWidth,L=f.height-t.clientHeight;return f.substract({right:P,bottom:L})}return f},e.empty=function(){return new e},e.fromWindow=function(t){var r=t||{},n=r.innerWidth,o=void 0===n?0:n,i=r.innerHeight,s=void 0===i?0:i;return new e({width:o,height:s,right:o,bottom:s})};var t=e.prototype;return t.toObject=function(){return M(this)},t.merge=function(t){var r=this.toObject();return new e(s({},r,"function"==typeof t?t(r):t))},t.substract=function(t){for(var r=this.toObject(),n=0,o=Object.entries(t);n<o.length;n++){var i=o[n],s=i[0],u=i[1];if(s in j){var a=j[s];r[s]+=a.factor(u),r[a.isHorizontal?"width":"height"]-=u}else r[s]-=u||0}return new e(r)},t.offsetsTo=function(e){return new k({top:e.top-this.top,bottom:this.bottom-e.bottom,left:e.left-this.left,right:this.right-e.right})},t.mapSides=function(t){for(var r=this.toObject(),n=0,o=Object.values(j);n<o.length;n++){var i=o[n];r[i.prop]=t(i,r[i.prop])}return new e(r)},i(e,[{key:"surface",get:function(){return this.width*this.height}}]),e}(),A=function(){function e(e,t,r,n,o){this.primary=void 0,this.secondary=void 0,this.offsets=void 0,this.subjectsBounds=void 0,this._cachedLayerBounds=null,this._cachedContainerOffsets=null,this.primary=e,this.secondary=t,this.offsets=o,this.setSubjectsBounds(r,n)}var t=e.prototype;return t.setSubjectsBounds=function(e,t){if(t){var r="function"==typeof t?t(this.primary.prop):t;this.subjectsBounds=e.merge({layer:s({},e.layer,r)})}else this.subjectsBounds=e},t.getLayerBounds=function(e){if(void 0===e&&(e=0),this._cachedLayerBounds&&0===e)return this._cachedLayerBounds;var t=this.primary,r=this.secondary,n=this.subjectsBounds,o=n.trigger,i=n.layer,s=n.arrow,u=t.isHorizontal,a=t.oppositeCssProp,c=t.oppositeSizeProp,l=t.prop,f=t.opposite,p=I.empty();p[f.prop]=o[l]-t.factor(this.offsets.trigger),p[l]=p[f.prop]-t.factor(i[t.sizeProp]);var d=2*this.offsets.arrow,h=o[a]-(i[c]-s[c])+d,v=o[a]+(o[c]-s[c])-d;if(r.isPush||(h+=i[c],v+=i[c]),r.isCenter){var m=(u?j.top:j.left).prop,y=(u?j.bottom:j.right).prop;p[m]=g(o[m]+o[c]/2-i[c]/2+e,h,v),p[y]=p[m]+i[c]}else{var b=r,w=o[b.prop],C=w<h?h-w:w>v?v-w:0;p[b.prop]=g(w+e+C,h,v),p[b.opposite.prop]=p[b.prop]+r.factor(i[c])}p.width=p.right-p.left,p.height=p.bottom-p.top;var O=I.create(p);return 0===e&&(this._cachedLayerBounds=O),O},t.getLayerCollisionBounds=function(){var e=this.offsets.container;return this.getLayerBounds().mapSides((function(t,r){return r-t.factor(e)})).merge((function(t){var r=t.width,n=t.height;return{width:r+2*e,height:n+2*e}}))},t.getContainerOffsets=function(e){if(this._cachedContainerOffsets&&!e)return this._cachedContainerOffsets;var t=this.subjectsBounds.merge({layer:e||this.getLayerCollisionBounds()}),r=k.mergeSmallestSides(t.layerOffsetsToScrollContainers);return e||(this._cachedContainerOffsets=r),r},i(e,[{key:"type",get:function(){return this.primary.prop+"-"+("center"===this.secondary.prop?"center":["bottom","right"].includes(this.secondary.prop)?"end":"start")}},{key:"triggerIsBigger",get:function(){var e=this.secondary.isHorizontal,t=this.subjectsBounds,r=t.triggerHasBiggerWidth,n=t.triggerHasBiggerHeight;return e&&r||!e&&n}},{key:"fitsContainer",get:function(){return this.getContainerOffsets().allSidesArePositive}},{key:"visibleSurface",get:function(){var e=this.getLayerBounds(),t=this.getContainerOffsets(e).negativeSides;for(var r in t)t[r]=-t[r];return e.substract(t).surface}},{key:"secondaryOffsetSide",get:function(){var e,t,r=this,n=this.getContainerOffsets();return(null!=(e=null==(t=Object.entries(n.negativeSides).map((function(e){var t=e[0],r=e[1];return[j[t],r]})).filter((function(e){var t=e[0];return r.primary.isOppositeDirection(t)})).sort((function(e,t){var r=e[1];return t[1]-r})))?void 0:t[0])?e:[])[0]||null}}]),e}(),x=function(e){var t,r;function n(){return e.apply(this,arguments)||this}return r=e,(t=n).prototype=Object.create(r.prototype),t.prototype.constructor=t,u(t,r),n.prototype.getLayerBounds=function(){var e=this.subjectsBounds,t=e.trigger,r=e.layer,n=I.empty();return n.top=t.top+t.height/2-r.height/2,n.bottom=n.top+r.height,n.left=t.left+t.width/2-r.width/2,n.right=n.left+r.width,n.width=n.right-n.left,n.height=n.bottom-n.top,n},n}(A);var D={position:"absolute",willChange:"top, left",left:null,right:null,top:null,bottom:null};var W=function(){function e(e,t,r){this.placements=void 0,this.config=void 0,this.subjectsBounds=void 0,this.placements=e,this.config=t,this.subjectsBounds=r}e.getSidesFromPlacementType=function(e){var t=e.split("-"),r=t[0],n=t[1],o=j[r];return[o,"center"===n?T.center:o.isHorizontal?"start"===n?T.top:T.bottom:"start"===n?T.left:T.right]},e.create=function(t,r){var n={arrow:r.arrowOffset,container:r.containerOffset,trigger:r.triggerOffset};function o(o){void 0===o&&(o=r.placement);var i=e.getSidesFromPlacementType(o),s=i[0],u=i[1],a=j[s.isHorizontal?r.preferY:r.preferX],c=!s.isHorizontal&&t.triggerHasBiggerWidth||s.isHorizontal&&t.triggerHasBiggerHeight;function l(e,o){return new A(e,o,t,r.layerDimensions,n)}var f=[];return f[0]=l(s,u),f[1]=l(s,u.isCenter?a:T.center),f[2]=l(s,T[(u.opposite.isCenter?a.opposite:u.opposite).prop]),f[3]=l(a,c?s:T[s.opposite.prop]),f[4]=l(a,T.center),f[5]=l(a,c?T[s.opposite.prop]:s),f[6]=l(j[a.opposite.prop],c?s:T[s.opposite.prop]),f[7]=l(j[a.opposite.prop],T.center),f[8]=l(j[a.opposite.prop],c?T[s.opposite.prop]:s),f[9]=l(j[s.opposite.prop],u),f[10]=l(j[s.opposite.prop],u.isCenter?a:T.center),f[11]=l(j[s.opposite.prop],T[(u.opposite.isCenter?a.opposite:u.opposite).prop]),f=f.filter((function(e){return e.type===r.placement||r.possiblePlacements.includes(e.type)}))}return"center"===r.placement?new e([new x(T.center,T.center,t,r.layerDimensions,n)].concat(o(r.preferY+"-"+r.preferX)),r,t):new e(o(),r,t)};var t=e.prototype;return t.filterPlacementsBySide=function(e){return this.placements.filter((function(t){return t.primary===e}))},t.findFirstPlacementThatFits=function(){return this.placements.find((function(e){return e.fitsContainer}))},t.placementWithBiggestVisibleSurface=function(){return this.placements.map((function(e){return{placement:e,surface:e.visibleSurface}})).sort((function(e,t){return t.surface-e.surface}))[0].placement},t.findSuitablePlacement=function(){return this.config.auto?this.findFirstPlacementThatFits()||this.placementWithBiggestVisibleSurface():this.placements[0]},t.getSecondaryOffset=function(e){var t=this.config,r=t.auto,n=t.snap;if(!r||n||e instanceof x)return 0;var o=this.filterPlacementsBySide(e.primary);if(0===o.indexOf(e)&&e.fitsContainer)return 0;var i=o.find((function(e){return!e.fitsContainer}));if(!i)return 0;var s=i.secondaryOffsetSide;if(!s)return 0;var u,a=e.getContainerOffsets(),c=e.secondary;return u=e.triggerIsBigger||i===e?s.isPush?-1:1:c===T.left||[T.top,T.center].includes(c)&&s.isPush?-1:1,a[s.prop]*u},t.getStyles=function(e,t,r,n){var o={willChange:"top, left, width, height"},i=function(e,t,r){var n;if(t.primary.isCenter)return D;var o=e.layer,i=e.trigger,u=e.arrow,a=t.primary.oppositeSizeProp,c=i[a]>o[a],l=r+u[a]/2,f=o[a]-u[a]/2-r,p=function(e,t,r){var n=e.layer,o=e.trigger,i=e.arrow,s=t.primary.oppositeSizeProp,u=t.primary.isHorizontal?["top","bottom"]:["left","right"],a=u[0],c=u[1],l=n[a]+n[s]/2-o[a]-i[s]/2-r,f=n[c]-n[s]/2-o[c]+i[s]/2+r;return(l<0?-l:0)+(f>0?-f:0)}(e,t,r),d=t.primary.prop,h=t.primary.oppositeCssProp,v=c?o[a]/2+p:i[h]+i[a]/2-o[h];return s({},D,((n={})[d]="100%",n[h]=g(v,l,f),n))}(this.subjectsBounds.merge({layer:e}),t,this.config.arrowOffset);return{arrow:i,layer:this.config.overflowContainer?s({},o,{position:"fixed",top:e.top,left:e.left}):s({},o,{position:"absolute",top:e.top-this.subjectsBounds.parent.top+r.top-n.top,left:e.left-this.subjectsBounds.parent.left+r.left-n.left})}},t.getHasDisappeared=function(e){var t=this.config.overflowContainer?this.subjectsBounds.trigger:e,r=k.mergeSmallestSides(this.subjectsBounds.offsetsToScrollContainers(t,!0));return Object.entries(r.negativeSides).some((function(e){var r=e[0];return e[1]<=-t[j[r].sizeProp]}))?"full":r.allSidesArePositive?null:"partial"},t.result=function(e,t){var r=this.findSuitablePlacement(),n=this.getSecondaryOffset(r),o=r.getLayerBounds(n);return{styles:this.getStyles(o,r,e,t),layerSide:r.primary.prop,placement:r,layerBounds:o,hasDisappeared:this.getHasDisappeared(o)}},e}(),_=function(){function e(e,t){this.overflowContainer=void 0,this.trigger=void 0,this.layer=void 0,this.arrow=void 0,this.parent=void 0,this.window=void 0,this.scrollContainers=void 0,this.overflowContainer=t,Object.assign(this,e)}e.create=function(t,r,n,o,i,s,u,a){var c=I.fromWindow(t);return new e({layer:I.fromElement(r,{environment:t,withTransform:!1}),trigger:a?I.create(M(a())):I.fromElement(n),arrow:i?I.fromElement(i):I.empty(),parent:o?I.fromElement(o):c,window:c,scrollContainers:[c].concat(s.map((function(e){return I.fromElement(e,{withScrollbars:!1})})))},u)};var t=e.prototype;return t.merge=function(t){return new e(s({},this,t),this.overflowContainer)},t.offsetsToScrollContainers=function(e,t){return void 0===t&&(t=!1),(this.overflowContainer&&!t?[this.window]:this.scrollContainers).map((function(t){return t.offsetsTo(e)}))},i(e,[{key:"layerOffsetsToScrollContainers",get:function(){return this.offsetsToScrollContainers(this.layer)}},{key:"triggerHasBiggerWidth",get:function(){return this.trigger.width>this.layer.width}},{key:"triggerHasBiggerHeight",get:function(){return this.trigger.height>this.layer.height}}]),e}(),Y=null;function N(e){"undefined"!=typeof document&&(Y="function"==typeof e?e():"string"==typeof e?document.getElementById(e):e)}var F={auto:!1,arrowOffset:0,containerOffset:10,triggerOffset:0,overflowContainer:!0,placement:"top-center",possiblePlacements:E,preferX:"right",preferY:"bottom",snap:!1,container:void 0,trigger:void 0};function X(e){var t,o=e.isOpen,i=void 0!==o&&o,s=e.overflowContainer,u=void 0===s?F.overflowContainer:s,a=e.environment,c=void 0===a?"undefined"!=typeof window?window:void 0:a,l=e.ResizeObserver,f=e.placement,p=void 0===f?F.placement:f,d=e.possiblePlacements,h=void 0===d?F.possiblePlacements:d,g=e.preferX,y=void 0===g?F.preferX:g,b=e.preferY,C=void 0===b?F.preferY:b,E=e.auto,P=void 0===E?F.auto:E,L=e.snap,B=void 0===L?F.snap:L,j=e.triggerOffset,T=void 0===j?F.triggerOffset:j,R=e.containerOffset,k=void 0===R?F.containerOffset:R,H=e.arrowOffset,M=void 0===H?F.arrowOffset:H,z=e.container,I=void 0===z?F.container:z,A=e.layerDimensions,x=void 0===A?null:A,D=e.onDisappear,N=e.onOutsideClick,X=e.onParentClose,V=e.trigger,U=(0,r.useState)((function(){return{layerSide:"center"===p?"center":W.getSidesFromPlacementType(p)[0].prop,styles:{layer:{position:u?"fixed":"absolute",top:0,left:0},arrow:{position:"absolute",top:0,left:0}}}})),Z=U[0],q=U[1],$=(0,r.useRef)(null),J=function(e,t){var n=(0,r.useRef)(e);return t?(n.current=e,n):(n.current=null,n)}(Z,i),K=(0,r.useRef)(null);(0,r.useEffect)((function(){return function(){K.current&&(cancelAnimationFrame(K.current),K.current=null)}}),[]);var Q=(0,r.useCallback)((function(e,t,r){var n=e.arrow,o=e.layer,i=e.scrollContainers,s=e.trigger,a=i[0],l=_.create(c,o,s,a,n,i,u,null==V?void 0:V.getBounds),f={placement:p,possiblePlacements:h,auto:P,layerDimensions:x,arrowOffset:M,containerOffset:k,triggerOffset:T,preferX:y,preferY:C,snap:B,overflowContainer:u},d=W.create(l,f).result(t,r),g=d.hasDisappeared,m={layerSide:d.layerSide,styles:d.styles};J.current&&!function(e,t){if(e.layerSide!==t.layerSide)return!0;for(var r=0,n=["position","top","left","right","bottom"];r<n.length;r++){var o=n[r];if(e.styles.layer[o]!==t.styles.layer[o]||e.styles.arrow[o]!==t.styles.arrow[o])return!0}return!1}(J.current,m)||(J.current=m,K.current&&cancelAnimationFrame(K.current),K.current=requestAnimationFrame((function(){q(m),K.current=null}))),v(g)&&v(D)&&D(g)}),[M,P,k,c,x,D,u,p,h,y,C,B,T,J,V]),ee=w({ResizeObserverPolyfill:l,environment:c,enabled:i,overflowContainer:u,onChange:Q,triggerOption:V}),te=ee.triggerRef,re=ee.layerRef,ne=ee.arrowRef,oe=ee.closestScrollContainer,ie=S({isOpen:i,onOutsideClick:N,onParentClose:X}),se=ie.closeOnOutsideClickRefs,ue=ie.registrations,ae={triggerProps:Boolean(V)?{}:{ref:m(te,se.trigger,$)},layerProps:{ref:m(re,se.layer),style:Z.styles.layer},arrowProps:{ref:ne,style:Z.styles.arrow,layerSide:Z.layerSide},layerSide:Z.layerSide,triggerBounds:i?V?V.getBounds():null==(t=$.current)?void 0:t.getBoundingClientRect():null,renderLayer:function(e){return"undefined"!=typeof document?(0,n.createPortal)((0,r.createElement)(O,{registrations:ue,children:e}),u||!oe?function(e){var t;if("function"==typeof e){if(!((t=e())&&t instanceof HTMLElement))throw new Error("react-laag: You've passed a function to the 'container' prop, but it returned no valid HTMLElement")}else if(e instanceof HTMLElement)t=e;else if("string"==typeof e){if(!(t=document.getElementById(e)))throw new Error("react-laag: You've passed element with id '"+e+"' to the 'container' prop, but it returned no valid HTMLElement")}else{if(Y instanceof HTMLElement)return Y;(t=document.getElementById(G))||((t=document.createElement("div")).id=G,t.style.cssText="\n position: absolute;\n top: 0px;\n left: 0px;\n right: 0px;\n ",document.body.appendChild(t))}return t}(I):oe):null}};return ae}var G="layers";var V=["size","angle","borderWidth","borderColor","roundness","backgroundColor","layerSide","style"];function U(e,t){return Math.tan(e*(Math.PI/180))*t}function Z(e,t,r,n){var o;return((o={}).bottom="0 "+-n+" "+t+" "+e,o.top="0 0 "+t+" "+(e+n),o.right=-n+" 0 "+e+" "+t,o.left="0 0 "+(e+n)+" "+t,o)[r.prop]}function q(e,t,r,n,o){var i,s,u,a=n/10*e*2,c=(i={},i.bottom=[0,e],i.top=[0,0],i.right=[e,t],i.left=[0,t],i)[r.prop].join(" "),l=r.isHorizontal?"V 0":"H "+t,f=t/2,p=t/2+U(o,e/8),d=e/8,h=(s={},s.bottom=["C",p,d,f+a,0,f,0],s.top=["C",p,e-d,f+a,e,f,e],s.right=["C",d,t-p,0,f-a,0,f],s.left=["C",e-d,t-p,e,f-a,e,f],s)[r.prop].join(" "),g=t/2-U(o,e/8),v=e/8;return["M",c,l,h,(u={},u.bottom=["C",f-a,0,g,v,c],u.top=["C",f-a,e,g,e-v,c],u.right=["C",0,f+a,v,t-g,c],u.left=["C",e,f+a,e-v,t-g,c],u)[r.prop].join(" ")].join(" ")}function $(e,t,r,n,o){var i=U(o,r),s=n.isPush?[0,r]:[e,e-r],u=s[0],a=s[1];return n.isHorizontal?["M",u,r,"V",t-r,"L",a,t-r-i,"V",i+r,"Z"].join(" "):["M",r,u,"H",t-r,"L",t-r-i,a,"H",i+r,"Z"].join(" ")}var J,K=(0,r.forwardRef)((function(e,t){var n=e.size,o=void 0===n?8:n,i=e.angle,u=void 0===i?45:i,a=e.borderWidth,c=void 0===a?0:a,l=e.borderColor,f=void 0===l?"black":l,p=e.roundness,d=void 0===p?0:p,h=e.backgroundColor,g=void 0===h?"white":h,v=e.layerSide,m=void 0===v?"top":v,y=e.style,b=void 0===y?{}:y,w=function(e,t){if(null==e)return{};var r,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,V);if("center"===m)return null;var C=j[m],O=o,S=2*U(u,o),E=Math.max(O,S);return(0,r.createElement)("svg",s({ref:t},w,{style:s({},b,{transform:"translate"+(C.isHorizontal?"Y":"X")+"(-50%)"}),width:E,height:E,preserveAspectRatio:C.isPush?"xMinYMin":"xMaxYMax",viewBox:Z(O,S,C,c)}),(0,r.createElement)("path",{fill:g,strokeWidth:c,stroke:f,d:q(O,S,C,d,u)}),(0,r.createElement)("path",{fill:g,d:$(O,S,c,C,u)}))}));function Q(e){var t=void 0===e?{}:e,n=t.delayEnter,o=void 0===n?0:n,i=t.delayLeave,s=void 0===i?0:i,u=t.hideOnScroll,a=void 0===u||u,c=(0,r.useState)(!1),l=c[0],f=c[1],p=(0,r.useRef)(null),d=(0,r.useRef)(J.IDLE),h=(0,r.useRef)(!1),g=(0,r.useCallback)((function(){clearTimeout(p.current),p.current=null,d.current=J.IDLE}),[]);function v(e,t){if(d.current===J.ENTERING&&p.current&&g(),l){if(t)return f(!1),p.current=null,void(d.current=J.IDLE);d.current=J.LEAVING,p.current=window.setTimeout((function(){f(!1),p.current=null,d.current=J.IDLE}),s)}}return(0,r.useEffect)((function(){function e(){l&&a&&(g(),f(!1))}function t()