Version Description
Download this release
Release Info
Developer | pross |
Plugin | 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 +41 -0
- classes/class-fl-builder-ajax.php +1 -1
- classes/class-fl-builder-compatibility.php +94 -0
- classes/class-fl-builder-fonts.php +1 -1
- classes/class-fl-builder-history-manager.php +9 -1
- classes/class-fl-builder-loader.php +1 -1
- classes/class-fl-builder-model.php +9 -2
- classes/class-fl-builder-service-drip.php +2 -2
- classes/class-fl-builder-update.php +9 -0
- classes/class-fl-builder-usage.php +1 -1
- classes/class-fl-builder-wpml.php +1 -1
- classes/class-fl-builder.php +20 -0
- css/build/vendor-bb-fluid.bundle.css +3 -3
- css/fl-builder-layout.css +2 -27
- css/fl-builder-rtl.css +6 -0
- css/fl-builder.css +16 -1
- css/fl-builder.min.css +1 -1
- extensions/fl-builder-cache-helper/classes/class-fl-builder-cache-helper.php +11 -6
- fl-builder.php +1 -1
- includes/row-css.php +41 -1
- includes/ui-field-gradient.php +4 -0
- includes/updater-config.php +1 -1
- includes/vendor/drip/Drip_API.class.php +1 -1
- js/build/builder.bundle.js +116 -107
- js/build/builder.bundle.min.js +1 -1
- js/build/builder.bundle.min.js.LICENSE.txt +1 -1
- js/build/canvas.bundle.js +2 -2
- js/build/vendor-bb-icons.bundle.js +48 -47
- js/build/vendor-bb-icons.bundle.min.js +1 -1
- js/build/vendor-framer-motion.bundle.js +55 -55
- js/build/vendor-react-laag.bundle.js +2042 -1600
- js/build/vendor-react-laag.bundle.min.js +1 -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 |
-
|
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.
|
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( '
|
37 |
require_once FL_BUILDER_DIR . 'includes/vendor/drip/Drip_API.class.php';
|
38 |
}
|
39 |
|
40 |
-
$this->api_instance = new
|
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 = '
|
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 |
-
|
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 |
-
|
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-
|
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 |
-
|
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:
|
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( '
|
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 |
-
\
|
36 |
-
if (
|
37 |
-
\
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
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.
|
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
|
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 */ "
|
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 */ "
|
278 |
-
/* harmony export */ "
|
279 |
-
/* harmony export */ "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
280 |
/* harmony export */ "insertFreeformNode": () => (/* binding */ insertFreeformNode),
|
|
|
281 |
/* harmony export */ "insertNodes": () => (/* binding */ insertNodes),
|
282 |
-
/* harmony export */ "
|
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 */ "
|
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 */ "
|
304 |
-
/* harmony export */ "
|
|
|
|
|
|
|
|
|
|
|
|
|
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 */ "
|
314 |
-
/* harmony export */ "
|
315 |
-
/* harmony export */ "
|
316 |
-
/* harmony export */ "
|
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 */ "
|
776 |
-
/* harmony export */ "
|
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 */ "
|
1393 |
-
/* harmony export */ "getLayoutState": () => (/* binding */ getLayoutState),
|
1394 |
/* harmony export */ "getLayoutActions": () => (/* binding */ getLayoutActions),
|
1395 |
/* harmony export */ "getLayoutHooks": () => (/* binding */ getLayoutHooks),
|
1396 |
-
/* harmony export */ "
|
|
|
1397 |
/* harmony export */ "getNode": () => (/* binding */ getNode),
|
1398 |
-
/* harmony export */ "
|
1399 |
-
/* harmony export */ "
|
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 */ "
|
2334 |
-
/* harmony export */ "
|
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 */ "
|
|
|
|
|
|
|
|
|
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 */ "
|
|
|
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 */ "
|
2710 |
-
/* harmony export */ "
|
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 */ "
|
|
|
|
|
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 */ "
|
2813 |
-
/* harmony export */ "panels": () => (/* binding */ panels),
|
2814 |
/* harmony export */ "currentPanel": () => (/* binding */ currentPanel),
|
2815 |
/* harmony export */ "isEditing": () => (/* binding */ isEditing),
|
2816 |
-
/* harmony export */ "
|
|
|
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 */ "
|
2973 |
-
/* harmony export */ "
|
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 */ "
|
3246 |
-
/* harmony 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 */ "
|
4797 |
-
/* harmony export */ "DefaultIcon": () => (/* binding */ DefaultIcon),
|
4798 |
/* harmony export */ "Column": () => (/* binding */ Column),
|
4799 |
-
/* harmony export */ "
|
4800 |
/* harmony export */ "Photo": () => (/* binding */ Photo),
|
|
|
4801 |
/* harmony export */ "Text": () => (/* binding */ Text),
|
4802 |
-
/* harmony export */ "
|
4803 |
-
/* harmony export */ "
|
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 */ "
|
|
|
4997 |
/* harmony export */ "isDraggable": () => (/* binding */ isDraggable),
|
|
|
|
|
|
|
4998 |
/* harmony export */ "shouldAllowDrop": () => (/* binding */ shouldAllowDrop),
|
4999 |
-
/* harmony export */ "
|
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.
|
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.
|
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,
|
|
|
|
|
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&<[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.
|
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 */ "
|
14 |
-
/* harmony export */ "
|
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 */
|
14 |
-
/* harmony export */ "Arrow": () => (/* binding */
|
15 |
-
/* harmony export */ "ArrowDown": () => (/* binding */
|
16 |
-
/* harmony export */ "ArrowLeft": () => (/* binding */
|
17 |
/* harmony export */ "ArrowRight": () => (/* binding */ L),
|
18 |
-
/* harmony export */ "ArrowUp": () => (/* binding */
|
19 |
-
/* harmony export */ "Audio": () => (/* binding */
|
20 |
-
/* harmony export */ "BackArrow": () => (/* binding */
|
21 |
/* harmony export */ "Beaver": () => (/* binding */ r),
|
22 |
-
/* harmony export */ "Bookmark": () => (/* binding */
|
23 |
-
/* harmony export */ "BookmarkSolid": () => (/* binding */
|
24 |
-
/* harmony export */ "Caret": () => (/* binding */
|
25 |
-
/* harmony export */ "CaretDown": () => (/* binding */
|
26 |
-
/* harmony export */ "CaretLeft": () => (/* binding */
|
27 |
-
/* harmony export */ "CaretRight": () => (/* binding */
|
28 |
-
/* harmony export */ "CaretUp": () => (/* binding */
|
29 |
-
/* harmony export */ "Checkmark": () => (/* binding */
|
30 |
-
/* harmony export */ "Clone": () => (/* binding */
|
31 |
-
/* harmony export */ "Close": () => (/* binding */
|
32 |
-
/* harmony export */ "CloseCompact": () => (/* binding */
|
33 |
-
/* harmony export */ "Cog": () => (/* binding */
|
34 |
-
/* harmony export */ "Deactivate": () => (/* binding */
|
35 |
-
/* harmony export */ "Edit": () => (/* binding */
|
36 |
-
/* harmony export */ "Ellipsis": () => (/* binding */
|
37 |
-
/* harmony export */ "Error": () => (/* binding */
|
38 |
-
/* harmony export */ "Expand": () => (/* binding */
|
39 |
-
/* harmony export */ "Library": () => (/* binding */
|
40 |
-
/* harmony export */ "Link": () => (/* binding */
|
41 |
-
/* harmony export */ "Loading": () => (/* binding */
|
42 |
-
/* harmony export */ "Moon": () => (/* binding */
|
43 |
-
/* harmony export */ "More": () => (/* binding */
|
44 |
-
/* harmony export */ "Pencil": () => (/* binding */
|
45 |
-
/* harmony export */ "Person": () => (/* binding */
|
46 |
-
/* harmony export */ "Placeholder": () => (/* binding */
|
47 |
-
/* harmony export */ "Plus": () => (/* binding */
|
48 |
-
/* harmony export */ "PlusSmall": () => (/* binding */
|
49 |
-
/* harmony export */ "Reject": () => (/* binding */
|
50 |
-
/* harmony export */ "Reply": () => (/* binding */
|
51 |
-
/* harmony export */ "Restore": () => (/* binding */
|
52 |
-
/* harmony export */ "Return": () => (/* binding */
|
53 |
-
/* harmony export */ "Search": () => (/* binding */
|
54 |
-
/* harmony export */ "Sidebar": () => (/* binding */
|
55 |
-
/* harmony export */ "Spam": () => (/* binding */
|
56 |
-
/* harmony export */ "Sun": () => (/* binding */
|
57 |
-
/* harmony export */ "Trash": () => (/* binding */
|
58 |
-
/* harmony export */ "Unspam": () => (/* binding */
|
59 |
-
/* harmony export */ "Update": () => (/* binding */
|
60 |
-
/* harmony export */ "View": () => (/* binding */
|
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 */ "
|
3846 |
-
/* harmony export */ "
|
3847 |
-
/* harmony export */ "
|
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 */ "
|
3858 |
-
/* harmony export */ "
|
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 */ "
|
|
|
3865 |
/* harmony export */ "m": () => (/* reexport safe */ _render_dom_motion_minimal_js__WEBPACK_IMPORTED_MODULE_25__.m),
|
3866 |
-
/* harmony export */ "
|
3867 |
-
/* harmony export */ "
|
3868 |
-
/* harmony export */ "
|
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 */ "
|
12882 |
-
/* harmony export */ "
|
12883 |
-
/* harmony export */ "
|
12884 |
-
/* harmony export */ "
|
12885 |
/* harmony export */ "__awaiter": () => (/* binding */ __awaiter),
|
12886 |
-
/* harmony export */ "
|
|
|
12887 |
/* harmony export */ "__createBinding": () => (/* binding */ __createBinding),
|
|
|
12888 |
/* harmony export */ "__exportStar": () => (/* binding */ __exportStar),
|
12889 |
-
/* harmony export */ "
|
|
|
|
|
|
|
|
|
|
|
|
|
12890 |
/* harmony export */ "__read": () => (/* binding */ __read),
|
|
|
12891 |
/* harmony export */ "__spread": () => (/* binding */ __spread),
|
12892 |
/* harmony export */ "__spreadArrays": () => (/* binding */ __spreadArrays),
|
12893 |
-
/* harmony export */ "
|
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/
|
6 |
-
|
7 |
-
!*** ./node_modules/react-laag/dist/
|
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 */ "
|
|
|
15 |
/* harmony export */ "Transition": () => (/* binding */ Transition),
|
16 |
-
/* harmony export */ "
|
17 |
-
/* harmony export */ "
|
18 |
/* harmony export */ "useHover": () => (/* binding */ useHover),
|
19 |
-
/* harmony export */ "
|
20 |
-
/* harmony export */ "
|
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 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
|
|
|
|
58 |
}
|
|
|
59 |
|
60 |
-
|
|
|
|
|
|
|
|
|
61 |
|
62 |
-
|
63 |
-
|
64 |
-
for (
|
65 |
-
|
66 |
|
67 |
-
|
68 |
-
|
|
|
|
|
69 |
}
|
70 |
}
|
71 |
-
}
|
72 |
|
73 |
-
|
74 |
-
}
|
75 |
|
76 |
-
|
77 |
-
|
78 |
-
children
|
79 |
-
}) {
|
80 |
-
const isPartOfGroup = typeof react__WEBPACK_IMPORTED_MODULE_0___default().useContext(OutsideClickContext) === "function";
|
81 |
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
|
86 |
-
|
87 |
-
value: react__WEBPACK_IMPORTED_MODULE_0___default().useCallback(layerRef => {
|
88 |
-
refs.current.add(layerRef);
|
89 |
-
}, [])
|
90 |
-
}, children);
|
91 |
}
|
92 |
|
93 |
-
function
|
94 |
-
|
95 |
-
|
96 |
-
|
|
|
97 |
|
98 |
-
|
99 |
-
registerRefToGroup(layerRef);
|
100 |
-
}
|
101 |
-
}, [registerRefToGroup, refs]);
|
102 |
}
|
103 |
|
104 |
-
function
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
if (!ref.current) {
|
110 |
-
continue;
|
111 |
-
}
|
112 |
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
|
|
117 |
|
118 |
-
|
119 |
-
}, [callback]), true, true);
|
120 |
}
|
121 |
|
122 |
-
function
|
123 |
-
|
124 |
-
|
|
|
|
|
|
|
|
|
125 |
}
|
126 |
|
127 |
-
function
|
128 |
-
|
129 |
-
|
|
|
130 |
|
131 |
-
|
|
|
132 |
|
133 |
-
function
|
134 |
-
|
135 |
-
|
136 |
-
const ResizeObserver = injectedResizeObserver || (typeof environment === "undefined" ? class ResizeObserver {} : environment.ResizeObserver);
|
137 |
|
138 |
-
if (
|
139 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
}
|
141 |
|
142 |
-
|
143 |
-
|
144 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
158 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
171 |
-
|
172 |
-
|
|
|
|
|
|
|
173 |
}
|
|
|
|
|
|
|
|
|
174 |
|
175 |
-
function
|
176 |
-
|
177 |
-
|
|
|
|
|
|
|
178 |
|
179 |
-
|
180 |
-
|
181 |
-
|
|
|
|
|
182 |
|
183 |
-
|
184 |
-
|
185 |
|
186 |
-
|
187 |
-
|
188 |
}
|
189 |
-
}
|
190 |
|
191 |
-
|
|
|
|
|
|
|
|
|
|
|
192 |
}
|
|
|
|
|
|
|
193 |
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
|
|
198 |
|
199 |
-
|
200 |
-
|
201 |
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
width: environment ? environment.innerWidth : 0
|
210 |
-
};
|
211 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
|
213 |
-
|
214 |
-
|
215 |
-
|
|
|
|
|
|
|
216 |
|
|
|
217 |
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
}
|
225 |
|
226 |
-
|
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
|
247 |
-
|
248 |
-
|
249 |
-
|
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 |
-
|
260 |
-
|
261 |
-
return null;
|
262 |
}
|
263 |
|
264 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
265 |
}
|
266 |
|
267 |
-
return
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
268 |
}
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
273 |
return value < min ? min : value > max ? max : value;
|
274 |
}
|
|
|
|
|
|
|
275 |
|
276 |
-
function
|
277 |
-
|
278 |
-
|
279 |
-
|
280 |
-
|
281 |
-
|
282 |
-
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
290 |
}
|
291 |
};
|
292 |
}
|
293 |
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
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 |
-
|
314 |
-
return primary === "TOP" || primary === "BOTTOM";
|
315 |
}
|
|
|
|
|
|
|
|
|
316 |
|
317 |
-
function
|
318 |
-
|
319 |
|
320 |
-
if (
|
321 |
-
return
|
322 |
}
|
323 |
|
324 |
-
|
325 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
326 |
}
|
327 |
|
328 |
-
|
329 |
-
|
330 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
331 |
} else {
|
332 |
-
|
|
|
|
|
|
|
|
|
|
|
333 |
}
|
334 |
-
}
|
335 |
|
336 |
-
|
337 |
-
|
338 |
-
|
339 |
-
|
340 |
-
}
|
341 |
-
}
|
342 |
|
343 |
-
|
344 |
-
|
345 |
-
|
346 |
-
|
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 |
-
|
361 |
-
|
|
|
|
|
|
|
362 |
|
363 |
-
|
364 |
-
|
365 |
-
|
366 |
-
|
367 |
-
|
368 |
-
|
369 |
-
|
370 |
-
|
371 |
-
|
372 |
-
|
373 |
-
|
374 |
-
|
375 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
376 |
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
return preferedPrimary === "BOTTOM" ? triggerHasBiggerHeight ? "BOTTOM" : "TOP" : triggerHasBiggerHeight ? "TOP" : "BOTTOM";
|
382 |
}
|
383 |
|
384 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
385 |
}
|
386 |
|
387 |
-
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
return preferedPrimary === "BOTTOM" ? triggerHasBiggerHeight ? "TOP" : "BOTTOM" : triggerHasBiggerHeight ? "BOTTOM" : "TOP";
|
392 |
}
|
393 |
|
394 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
395 |
}
|
396 |
-
}
|
397 |
-
/* istanbul ignore next */
|
398 |
|
|
|
|
|
399 |
|
400 |
-
|
401 |
-
}
|
|
|
402 |
|
403 |
-
|
404 |
-
|
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 |
-
|
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 |
-
|
438 |
-
}
|
|
|
|
|
|
|
|
|
439 |
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
454 |
|
455 |
-
function
|
456 |
-
|
457 |
-
|
|
|
|
|
|
|
458 |
|
459 |
-
function
|
460 |
-
|
461 |
-
|
462 |
-
|
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 |
-
|
475 |
-
|
476 |
-
|
477 |
-
|
478 |
-
|
479 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
480 |
};
|
481 |
-
}
|
|
|
|
|
|
|
|
|
|
|
482 |
|
483 |
-
|
484 |
-
|
|
|
485 |
|
486 |
-
|
487 |
-
|
488 |
-
|
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 |
-
|
511 |
-
|
512 |
-
|
513 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
514 |
};
|
515 |
-
}
|
516 |
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
521 |
-
|
522 |
-
|
523 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
524 |
};
|
525 |
}
|
526 |
|
527 |
-
|
528 |
|
529 |
-
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
|
|
535 |
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
|
546 |
-
|
547 |
-
|
548 |
-
|
549 |
-
|
550 |
-
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
side2: "right",
|
558 |
-
size: "width",
|
559 |
-
factor: 1
|
560 |
}
|
561 |
-
};
|
562 |
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
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
|
578 |
-
|
579 |
-
return {
|
580 |
-
[prop]: value,
|
581 |
-
[prop === "left" ? "right" : "bottom"]: value + layer[size]
|
582 |
};
|
583 |
-
}
|
584 |
|
585 |
-
|
586 |
-
|
587 |
-
|
588 |
-
|
589 |
-
|
|
|
590 |
}
|
591 |
|
592 |
-
|
593 |
-
|
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 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
})
|
614 |
-
|
615 |
-
|
616 |
-
|
617 |
-
|
618 |
-
|
619 |
-
|
620 |
-
|
621 |
-
|
622 |
-
|
623 |
-
|
624 |
-
|
625 |
-
|
626 |
-
|
627 |
-
|
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 |
-
|
638 |
-
|
639 |
-
|
640 |
-
result.bottom = result.bottom + scrollOffset;
|
641 |
-
return result;
|
642 |
-
}
|
643 |
|
644 |
-
|
|
|
|
|
645 |
|
646 |
-
function
|
647 |
-
|
648 |
-
|
649 |
-
bottom: parent.bottom - layer.bottom,
|
650 |
-
left: layer.left - parent.left,
|
651 |
-
right: parent.right - layer.right
|
652 |
-
};
|
653 |
-
}
|
654 |
|
655 |
-
|
656 |
-
|
657 |
-
}
|
658 |
|
659 |
-
|
660 |
-
|
661 |
-
|
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 |
-
|
693 |
-
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
-
|
698 |
-
|
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 |
-
|
708 |
-
|
|
|
|
|
709 |
|
710 |
-
|
711 |
-
|
712 |
-
|
713 |
-
|
714 |
-
|
715 |
-
|
716 |
-
|
717 |
-
|
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 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
743 |
|
744 |
-
|
745 |
-
|
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 |
-
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
|
775 |
-
|
776 |
-
|
777 |
-
|
778 |
-
|
779 |
|
|
|
|
|
|
|
|
|
780 |
|
781 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
782 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
783 |
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
|
789 |
-
|
790 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
791 |
}
|
792 |
|
793 |
-
|
794 |
-
|
795 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
796 |
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
/**
|
802 |
-
* A.
|
803 |
-
* Check which other anchors available
|
804 |
*/
|
|
|
805 |
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
*
|
811 |
-
*
|
812 |
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
813 |
|
814 |
-
|
815 |
-
|
|
|
|
|
816 |
|
817 |
-
|
818 |
-
|
|
|
|
|
|
|
|
|
|
|
819 |
}
|
820 |
-
/**
|
821 |
-
*
|
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 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
|
|
|
|
|
|
|
|
833 |
|
834 |
-
|
835 |
-
|
|
|
836 |
}
|
837 |
-
/**
|
838 |
-
*
|
|
|
839 |
*/
|
|
|
840 |
|
|
|
|
|
|
|
841 |
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
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 |
-
|
859 |
-
|
|
|
860 |
|
861 |
-
|
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 |
-
|
875 |
-
|
876 |
-
|
877 |
-
|
878 |
-
|
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 |
-
|
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 |
-
|
898 |
-
|
899 |
-
|
900 |
-
|
901 |
-
|
902 |
-
|
903 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
904 |
}
|
|
|
|
|
|
|
|
|
|
|
905 |
|
906 |
-
|
907 |
-
|
908 |
-
|
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 |
-
|
916 |
-
|
917 |
-
|
918 |
-
|
919 |
-
|
|
|
920 |
};
|
921 |
-
}
|
922 |
|
923 |
-
|
924 |
-
|
925 |
-
|
926 |
-
|
927 |
-
|
928 |
-
|
929 |
-
|
930 |
-
|
931 |
-
|
932 |
-
|
933 |
-
|
934 |
-
|
935 |
-
|
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 |
-
|
966 |
-
|
967 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
968 |
}
|
|
|
|
|
|
|
|
|
|
|
969 |
|
970 |
-
return {
|
971 |
-
layerStyle,
|
972 |
-
layerRect,
|
973 |
-
anchor
|
974 |
-
};
|
975 |
-
}
|
976 |
|
977 |
-
|
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
|
991 |
-
|
|
|
|
|
|
|
|
|
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 |
-
|
1005 |
-
|
1006 |
-
|
1007 |
-
height: rect.height + arrowOffset * 2
|
1008 |
-
};
|
1009 |
-
}
|
1010 |
|
1011 |
-
|
1012 |
-
|
1013 |
-
|
1014 |
-
|
1015 |
-
|
1016 |
-
|
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 |
-
|
1037 |
-
|
1038 |
-
|
1039 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1040 |
}
|
|
|
|
|
|
|
|
|
|
|
1041 |
|
1042 |
-
|
1043 |
-
|
1044 |
-
|
1045 |
-
|
1046 |
-
|
1047 |
-
|
1048 |
-
|
1049 |
-
|
1050 |
-
|
1051 |
-
|
1052 |
-
|
1053 |
-
|
1054 |
-
|
1055 |
-
|
1056 |
-
|
1057 |
-
|
1058 |
-
|
1059 |
-
|
1060 |
-
|
1061 |
-
|
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 |
-
|
1091 |
-
|
1092 |
-
|
1093 |
-
|
1094 |
-
// the trigger
|
1095 |
|
|
|
|
|
|
|
|
|
1096 |
|
1097 |
-
|
1098 |
-
|
|
|
1099 |
|
1100 |
-
|
1101 |
-
const styles = {
|
1102 |
-
layer: layerStyle,
|
1103 |
-
arrow: arrowStyle,
|
1104 |
-
layerSide
|
1105 |
};
|
1106 |
-
return {
|
1107 |
-
styles,
|
1108 |
-
layerRect
|
1109 |
-
};
|
1110 |
-
}
|
1111 |
|
1112 |
-
|
1113 |
-
|
1114 |
-
|
1115 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1116 |
|
1117 |
-
|
1118 |
-
|
1119 |
-
|
1120 |
-
|
1121 |
-
|
1122 |
-
|
|
|
|
|
1123 |
|
1124 |
-
|
1125 |
-
|
1126 |
-
|
1127 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1128 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1129 |
}
|
1130 |
-
}
|
1131 |
-
return [setRef, state, lastElement];
|
1132 |
-
}
|
1133 |
|
1134 |
-
|
1135 |
-
|
|
|
|
|
1136 |
|
1137 |
-
|
1138 |
-
return
|
1139 |
}
|
1140 |
|
1141 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1142 |
return result;
|
1143 |
-
}
|
1144 |
|
1145 |
-
|
1146 |
-
|
1147 |
-
overflowX,
|
1148 |
-
overflowY
|
1149 |
-
} = environment.getComputedStyle(element);
|
1150 |
|
1151 |
-
|
1152 |
-
|
1153 |
-
|
|
|
|
|
1154 |
|
1155 |
-
|
1156 |
-
|
|
|
1157 |
|
1158 |
-
|
1159 |
-
|
1160 |
-
|
1161 |
-
|
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 |
-
|
1176 |
-
|
1177 |
-
|
1178 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1179 |
|
1180 |
-
|
1181 |
-
|
1182 |
-
|
1183 |
-
scrollParents
|
1184 |
-
};
|
1185 |
-
}, []));
|
1186 |
-
}
|
1187 |
|
1188 |
-
|
1189 |
-
|
1190 |
-
|
1191 |
-
|
1192 |
-
|
1193 |
-
|
1194 |
-
|
1195 |
-
|
1196 |
-
|
1197 |
-
|
1198 |
-
|
1199 |
-
}
|
|
|
|
|
|
|
|
|
|
|
1200 |
|
1201 |
-
|
1202 |
-
|
1203 |
-
|
1204 |
-
|
1205 |
-
|
1206 |
-
|
1207 |
-
|
1208 |
-
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
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 |
-
|
1255 |
-
|
1256 |
-
|
1257 |
-
|
1258 |
|
1259 |
-
|
1260 |
-
|
1261 |
-
|
1262 |
-
|
1263 |
-
|
1264 |
-
|
1265 |
-
|
1266 |
-
|
1267 |
-
|
1268 |
}
|
1269 |
-
/**
|
1270 |
-
* B.
|
1271 |
-
* Manage disappearance
|
1272 |
-
*/
|
1273 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1274 |
|
1275 |
-
|
1276 |
-
|
1277 |
-
|
1278 |
|
1279 |
-
|
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 |
-
|
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 |
-
|
|
|
|
|
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 |
-
|
1313 |
-
|
1314 |
-
|
1315 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1316 |
|
|
|
|
|
|
|
|
|
|
|
1317 |
|
1318 |
-
|
1319 |
-
|
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 |
-
|
1334 |
-
}); // calculate new layer style when window size changes
|
1335 |
|
1336 |
-
|
|
|
|
|
|
|
|
|
1337 |
|
1338 |
-
|
1339 |
-
|
1340 |
-
|
|
|
|
|
1341 |
|
1342 |
-
|
1343 |
-
|
1344 |
-
return
|
1345 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1346 |
|
1347 |
-
|
1348 |
-
|
|
|
1349 |
}
|
1350 |
|
1351 |
-
|
1352 |
-
|
1353 |
-
|
1354 |
-
|
1355 |
-
|
1356 |
-
|
1357 |
-
|
1358 |
-
|
1359 |
-
|
1360 |
-
|
1361 |
-
|
1362 |
-
|
1363 |
-
|
1364 |
|
|
|
|
|
|
|
|
|
1365 |
|
1366 |
-
|
1367 |
-
|
1368 |
-
|
1369 |
-
|
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 |
-
|
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 |
-
|
1385 |
-
|
1386 |
-
|
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 |
-
|
1401 |
-
|
1402 |
-
|
1403 |
-
|
1404 |
-
|
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 |
-
|
|
|
1423 |
}
|
1424 |
-
}), containerElement || relativeParentElement)));
|
1425 |
-
};
|
1426 |
|
1427 |
-
|
1428 |
-
return Math.tan(angle * (Math.PI / 180)) * size;
|
1429 |
-
}
|
1430 |
|
1431 |
-
|
1432 |
-
|
1433 |
-
case "bottom":
|
1434 |
-
return "0 " + -borderWidth + " " + sizeB + " " + sizeA;
|
1435 |
|
1436 |
-
|
1437 |
-
|
|
|
|
|
|
|
|
|
1438 |
|
1439 |
-
case "right":
|
1440 |
-
return -borderWidth + " 0 " + sizeA + " " + sizeB;
|
1441 |
|
1442 |
-
|
1443 |
-
|
1444 |
-
}
|
1445 |
|
1446 |
-
|
1447 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1448 |
|
1449 |
-
function
|
1450 |
-
|
1451 |
-
|
1452 |
-
|
1453 |
-
|
1454 |
-
|
1455 |
-
|
1456 |
-
|
1457 |
-
|
1458 |
-
|
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 |
-
|
1470 |
-
|
1471 |
-
|
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 |
-
|
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 |
-
|
1500 |
-
|
1501 |
-
|
1502 |
-
|
1503 |
-
|
1504 |
-
|
1505 |
-
|
1506 |
-
|
1507 |
-
|
1508 |
-
|
1509 |
-
|
1510 |
-
|
1511 |
-
|
1512 |
-
|
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 |
-
|
1532 |
-
|
1533 |
-
|
1534 |
-
|
1535 |
-
|
1536 |
-
|
1537 |
-
|
1538 |
-
|
1539 |
-
|
1540 |
-
|
1541 |
-
|
1542 |
-
|
1543 |
-
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1564 |
|
1565 |
-
|
1566 |
-
triggerRectRef.current = null;
|
1567 |
-
setOpen(false);
|
1568 |
-
}
|
1569 |
|
1570 |
-
|
1571 |
-
|
|
|
1572 |
|
1573 |
-
|
1574 |
-
|
|
|
1575 |
}
|
1576 |
|
1577 |
-
|
1578 |
-
|
1579 |
-
|
1580 |
-
placement,
|
1581 |
-
relativeParentElement,
|
1582 |
-
scrollParents,
|
1583 |
-
fixed,
|
1584 |
-
environment
|
1585 |
});
|
|
|
1586 |
|
1587 |
-
|
1588 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1589 |
}
|
|
|
1590 |
|
1591 |
-
|
1592 |
-
|
1593 |
-
styles
|
1594 |
-
} = result; // only update styles when necessary
|
1595 |
|
1596 |
-
|
1597 |
-
|
1598 |
-
|
1599 |
-
|
1600 |
-
|
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 |
-
|
1615 |
-
|
1616 |
-
|
1617 |
-
|
|
|
|
|
|
|
1618 |
|
1619 |
-
|
1620 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1621 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1622 |
|
1623 |
-
|
1624 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1631 |
|
1632 |
-
|
1633 |
-
|
1634 |
-
|
1635 |
-
|
1636 |
-
*/
|
1637 |
-
const styleIsSetInterally = !isSet(onStyle);
|
1638 |
-
const effectBecauseOfInternalStyleChange = styles !== lastStyles.current;
|
1639 |
|
1640 |
-
|
1641 |
-
lastStyles.current = styles;
|
1642 |
-
return;
|
1643 |
-
} // reset `lastStyles` when closed
|
1644 |
|
|
|
|
|
1645 |
|
1646 |
-
if (
|
1647 |
-
|
1648 |
-
return;
|
1649 |
}
|
1650 |
-
|
1651 |
-
* B.
|
1652 |
-
* Prepare to calculate new layer style
|
1653 |
-
*/
|
1654 |
|
|
|
|
|
1655 |
|
1656 |
-
|
1657 |
-
}); // calculate new layer style when window size changes
|
1658 |
|
1659 |
-
|
|
|
1660 |
|
1661 |
-
|
1662 |
-
|
1663 |
-
// element
|
1664 |
|
1665 |
-
|
1666 |
-
|
1667 |
-
return;
|
1668 |
}
|
|
|
|
|
|
|
|
|
1669 |
|
1670 |
-
if (
|
1671 |
-
|
1672 |
}
|
1673 |
-
}
|
1674 |
-
|
1675 |
-
|
1676 |
-
|
1677 |
-
clientRect,
|
1678 |
-
target
|
1679 |
-
}) {
|
1680 |
-
triggerRectRef.current = clientRect;
|
1681 |
|
1682 |
-
if (
|
1683 |
-
|
1684 |
-
|
1685 |
-
|
1686 |
-
|
1687 |
}
|
1688 |
}
|
1689 |
|
1690 |
-
|
1691 |
-
|
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 |
-
|
1720 |
-
|
1721 |
-
|
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 |
-
|
1731 |
-
|
1732 |
-
|
1733 |
-
});
|
1734 |
-
},
|
1735 |
-
openFromSelection: selection => {
|
1736 |
-
if (!selection.anchorNode || selection.isCollapsed) {
|
1737 |
-
return;
|
1738 |
-
}
|
1739 |
|
1740 |
-
|
|
|
1741 |
|
1742 |
-
|
1743 |
-
|
1744 |
-
|
1745 |
|
1746 |
-
|
1747 |
-
|
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 |
-
|
1765 |
-
|
1766 |
-
|
1767 |
-
|
1768 |
-
|
1769 |
-
|
1770 |
-
|
1771 |
-
|
1772 |
-
|
1773 |
-
|
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
|
1788 |
-
|
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 |
-
|
1807 |
-
|
1808 |
-
|
1809 |
|
1810 |
-
|
1811 |
-
|
1812 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1813 |
|
1814 |
-
|
|
|
1815 |
}
|
1816 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1817 |
function onMouseEnter() {
|
1818 |
// if was leaving, stop leaving
|
1819 |
-
if (
|
1820 |
-
|
1821 |
-
timeoutRef.current = null;
|
1822 |
-
timeoutState.current = null;
|
1823 |
}
|
1824 |
|
1825 |
if (show) {
|
1826 |
return;
|
1827 |
}
|
1828 |
|
1829 |
-
|
1830 |
-
|
1831 |
-
|
1832 |
-
|
1833 |
-
|
1834 |
}, delayEnter);
|
1835 |
}
|
1836 |
|
1837 |
-
function onMouseLeave() {
|
1838 |
// if was waiting for entering,
|
1839 |
// clear timeout
|
1840 |
-
if (
|
1841 |
-
|
1842 |
-
timeoutRef.current = null;
|
1843 |
}
|
1844 |
|
1845 |
if (!show) {
|
1846 |
return;
|
1847 |
}
|
1848 |
|
1849 |
-
|
1850 |
-
|
1851 |
-
|
1852 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
1870 |
-
|
1871 |
}
|
1872 |
}
|
1873 |
|
1874 |
function onTouchEnd() {
|
1875 |
if (show) {
|
1876 |
-
|
1877 |
-
|
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 (
|
1888 |
-
clearTimeout(
|
1889 |
}
|
1890 |
};
|
1891 |
-
}, [show, hideOnScroll]);
|
1892 |
-
|
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 |
-
|
1904 |
}
|
1905 |
|
1906 |
hasTouchMoved.current = false;
|
1907 |
}
|
1908 |
-
};
|
1909 |
-
|
1910 |
-
|
1911 |
-
|
1912 |
-
}
|
1913 |
-
|
1914 |
-
return [show, hoverProps];
|
1915 |
}
|
1916 |
|
1917 |
-
|
1918 |
-
|
1919 |
-
|
1920 |
-
|
1921 |
-
|
1922 |
-
function onMatch(evt) {
|
1923 |
-
setMatch(evt.matches);
|
1924 |
-
}
|
1925 |
|
1926 |
-
|
1927 |
-
|
1928 |
-
|
1929 |
-
};
|
1930 |
-
}, [maxPixels]);
|
1931 |
-
return match;
|
1932 |
-
}
|
1933 |
|
1934 |
-
|
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 |
-
|
1943 |
-
|
|
|
|
|
|
|
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
|
1967 |
-
|
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 |
-
|
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/
|
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()
|