Bold Page Builder - Version 4.3.6

Version Description

  • Minor bug fixes.
Download this release

Release Info

Developer boldthemes
Plugin Icon 128x128 Bold Page Builder
Version 4.3.6
Comparing to
See all releases

Code changes from version 3.2.5 to 4.3.6

Files changed (63) hide show
  1. add-section-template.php +57 -0
  2. admin-notice-rating.php +2 -1
  3. basic-sections.txt +130 -0
  4. bold-builder-fe.php +411 -0
  5. bold-builder.php +307 -96
  6. build/bundle.js +8 -1
  7. build/bundle_fe.js +8 -0
  8. content_elements/_deprecated.php +47 -0
  9. content_elements/_deprecated/bt_bb_separator/bt_bb_separator.php +152 -0
  10. content_elements/bt_bb_accordion/bt_bb_accordion.js +13 -7
  11. content_elements/bt_bb_accordion/bt_bb_accordion.php +11 -4
  12. content_elements/bt_bb_accordion_item/bt_bb_accordion_item.php +1 -1
  13. content_elements/bt_bb_button/bt_bb_button.php +64 -30
  14. content_elements/bt_bb_column/bt_bb_column.php +70 -17
  15. content_elements/bt_bb_column_inner/bt_bb_column_inner.php +79 -16
  16. content_elements/bt_bb_contact_form_7/bt_bb_contact_form_7.php +1 -0
  17. content_elements/bt_bb_content_slider/bt_bb_content_slider.php +8 -0
  18. content_elements/bt_bb_content_slider_item/bt_bb_content_slider_item.php +10 -5
  19. content_elements/bt_bb_cost_calculator_item/bt_bb_cost_calculator_item.php +1 -0
  20. content_elements/bt_bb_countdown/bt_bb_countdown.php +18 -6
  21. content_elements/bt_bb_counter/bt_bb_counter.php +13 -6
  22. content_elements/bt_bb_custom_menu/bt_bb_custom_menu.php +30 -3
  23. content_elements/bt_bb_google_maps/bt_bb_google_maps.php +3 -2
  24. content_elements/bt_bb_google_maps_location/bt_bb_google_maps_location.php +9 -4
  25. content_elements/bt_bb_headline/bt_bb_headline.php +100 -30
  26. content_elements/bt_bb_icon/bt_bb_icon.php +38 -18
  27. content_elements/bt_bb_image/bt_bb_image.php +40 -17
  28. content_elements/bt_bb_instagram/bt_bb_instagram.php +1 -0
  29. content_elements/bt_bb_latest_posts/bt_bb_latest_posts.php +1 -0
  30. content_elements/bt_bb_leaflet_map/bt_bb_leaflet_map.php +3 -2
  31. content_elements/bt_bb_leaflet_map_location/bt_bb_leaflet_map_location.php +17 -8
  32. content_elements/bt_bb_masonry_image_grid/bt_bb_masonry_image_grid.php +27 -22
  33. content_elements/bt_bb_masonry_post_grid/bt_bb_masonry_post_grid.php +1 -0
  34. content_elements/bt_bb_price_list/bt_bb_price_list.php +29 -11
  35. content_elements/bt_bb_progress_bar/bt_bb_progress_bar.php +11 -4
  36. content_elements/bt_bb_raw_content/bt_bb_raw_content.php +8 -4
  37. content_elements/bt_bb_row/bt_bb_row.php +17 -5
  38. content_elements/bt_bb_row_inner/bt_bb_row_inner.php +28 -18
  39. content_elements/bt_bb_section/bt_bb_section.php +189 -54
  40. content_elements/bt_bb_separator/bt_bb_separator.php +193 -29
  41. content_elements/bt_bb_service/bt_bb_service.php +29 -20
  42. content_elements/bt_bb_slider/bt_bb_slider.php +9 -2
  43. content_elements/bt_bb_slider/placeholder.png +0 -0
  44. content_elements/bt_bb_tab_item/bt_bb_tab_item.php +1 -1
  45. content_elements/bt_bb_tabs/bt_bb_tabs.php +13 -6
  46. content_elements/bt_bb_text/bt_bb_text.php +9 -2
  47. content_elements/bt_bb_twitter/bt_bb_twitter.php +1 -0
  48. content_elements/bt_bb_video/bt_bb_video.php +1 -0
  49. content_elements_misc/color_scheme_template.php +1 -246
  50. content_elements_misc/fa5_brands_icons.php +468 -0
  51. content_elements_misc/fa5_regular_icons.php +163 -0
  52. content_elements_misc/fa5_solid_icons.php +1013 -0
  53. content_elements_misc/fa_icons.php +526 -524
  54. content_elements_misc/fonts/FontAwesome5Brands.ttf +0 -0
  55. content_elements_misc/fonts/FontAwesome5Brands.woff +0 -0
  56. content_elements_misc/fonts/FontAwesome5Regular.otf +0 -0
  57. content_elements_misc/fonts/FontAwesome5Regular.ttf +0 -0
  58. content_elements_misc/fonts/FontAwesome5Regular.woff +0 -0
  59. content_elements_misc/fonts/FontAwesome5Solid.otf +0 -0
  60. content_elements_misc/fonts/FontAwesome5Solid.ttf +0 -0
  61. content_elements_misc/fonts/FontAwesome5Solid.woff +0 -0
  62. content_elements_misc/google_fonts.php +1 -1
  63. content_elements_misc/js/content_elements.js +125 -32
add-section-template.php ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ wp_head(); ?>
4
+
5
+ <body <?php body_class(); ?>>
6
+
7
+ <?php wp_body_open();
8
+
9
+ $sections = file_get_contents( plugin_dir_path( __FILE__ ) . 'basic-sections.txt' );
10
+ $sections = preg_replace( '/\[\/bt_bb_section\]\s*\[bt_bb_section/', '[/bt_bb_section][bt_bb_section', $sections );
11
+
12
+ $sections_arr = explode( '[/bt_bb_section][bt_bb_section', $sections );
13
+
14
+ $i = 0;
15
+ $c = count( $sections_arr );
16
+ $sections_arr1 = array();
17
+ foreach( $sections_arr as $section ) {
18
+ if ( $i > 0 ) {
19
+ $section = '[bt_bb_section' . $section;
20
+ }
21
+ if ( $i < $c - 1 ) {
22
+ $section = $section . '[/bt_bb_section]';
23
+ }
24
+ $sections_arr1[] = $section;
25
+ $i++;
26
+ }
27
+ foreach( $sections_arr1 as $section ) {
28
+ if ( $i > 0 ) {
29
+ $section = '[bt_bb_section' . $section;
30
+ }
31
+ if ( $i < $c - 1 ) {
32
+ $section = $section . '[/bt_bb_section]';
33
+ }
34
+ $section = trim( preg_replace( '/\s+/', ' ', $section ) );
35
+ BT_BB_FE::$sections_arr_search[] = str_replace( array( '"', '\'', '=' ), '', $section );
36
+ $i++;
37
+ }
38
+
39
+ BT_BB_FE::$content = implode( '', $sections_arr1 );
40
+
41
+ add_filter( 'the_content', function( $existing_content ) {
42
+ return BT_BB_FE::$content;
43
+ }, 0 );
44
+
45
+ add_action( 'wp_footer', function() {
46
+ echo '<script>';
47
+ echo 'window.bt_bb_fe_sections_search = ["';
48
+ echo implode( '","', BT_BB_FE::$sections_arr_search );
49
+ echo '"]';
50
+ echo '</script>';
51
+ });
52
+
53
+ the_post();
54
+
55
+ the_content();
56
+
57
+ wp_footer();
admin-notice-rating.php CHANGED
@@ -35,7 +35,8 @@ function bt_bb_rating_notice_js() {
35
  alo = {};
36
  }
37
 
38
- if ( ( alo.copy !== undefined && alo.copy > 9 ) && ( alo.paste !== undefined && alo.paste > 9 ) && ( alo.clone !== undefined && alo.clone > 4 ) && ( alo.add_horizontal !== undefined && alo.add_horizontal > 4 ) && ( alo.add !== undefined && alo.add > 4 ) && ( alo.edit !== undefined && alo.edit > 4 ) && ( alo.add_root !== undefined && alo.add_root > 4 ) && ( alo.delete !== undefined && alo.delete > 4 ) && ( alo.move_down !== undefined && alo.move_down > 4 ) ) {
 
39
  $.ajax( ajaxurl, {
40
  type: 'POST',
41
  data: {
35
  alo = {};
36
  }
37
 
38
+ // if ( ( alo.copy !== undefined && alo.copy > 9 ) && ( alo.paste !== undefined && alo.paste > 9 ) && ( alo.clone !== undefined && alo.clone > 4 ) && ( alo.add_horizontal !== undefined && alo.add_horizontal > 4 ) && ( alo.add !== undefined && alo.add > 4 ) && ( alo.edit !== undefined && alo.edit > 4 ) && ( alo.add_root !== undefined && alo.add_root > 4 ) && ( alo.delete !== undefined && alo.delete > 4 ) && ( alo.move_down !== undefined && alo.move_down > 4 ) ) {
39
+ if ( ( alo.copy !== undefined && alo.copy > 1 ) && ( alo.paste !== undefined && alo.paste > 1 ) ) {
40
  $.ajax( ajaxurl, {
41
  type: 'POST',
42
  data: {
basic-sections.txt ADDED
@@ -0,0 +1,130 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="none,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" parallax_zoom_start="" parallax_zoom_end="" parallax_blur_start="" parallax_blur_end="" parallax_opacity_start="" parallax_opacity_end="" top_section_coverage_image="" bottom_section_coverage_image=""][bt_bb_row column_gap="" el_id="" el_class="" el_style="" row_width="default" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_column width="1/4"][/bt_bb_column][bt_bb_column width="2/4" align="center" vertical_align="top" animation="no_animation" padding="normal" background_color="" opacity="" el_id="" el_class="" el_style=""][bt_bb_headline superheadline="In bibendum suscipit " headline="Vivamus rhoncus est" html_tag="h2" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" subheadline="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque dignissim nibh eu felis volutpat. " size="extralarge,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4"][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap="" el_id="" el_class="" el_style=""][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Nunc vestibulum" headline="Maecenas scelerisque" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque dignissim nibh eu felis consequat volutpat. Duis nec lacus sit amet justo porta tempor. Fusce in porttitor turpis, in finibus lorem. "][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="MAURIS AUCTOR" icon="fontawesome_f061" icon_position="right" align="inherit,;,,;,,;,,;," url="" target="_self" size="small,;,,;,,;,,;," color_scheme="" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Quisque quis" headline="Phasellus fermentum" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Maecenas erat neque, aliquam et arcu id, tincidunt molestie lacus. Vivamus sit amet interdum mauris, at tincidunt ligula. Ut tempor arcu augue, id molestie mi volutpat id. Interdum et malesuada fames. "][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="MAURIS AUCTOR" icon="fontawesome_f061" icon_position="right" align="inherit,;,,;,,;,,;," url="" target="_self" size="small,;,,;,,;,,;," color_scheme="" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Vestibulum facilisis" headline="Nulla vitae ex sem" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Etiam quis odio leo. Praesent tempus, ex a dignissim aliquet, metus ex fringilla odio, vel dignissim ante neque eget risus. Nullam pellentesque, mauris vitae laoreet dignissim, urna velit elementum justo."][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="MAURIS AUCTOR" icon="fontawesome_f061" icon_position="right" align="inherit,;,,;,,;,,;," url="" target="_self" size="small,;,,;,,;,,;," color_scheme="" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap="" el_id="" el_class="" el_style=""][bt_bb_column width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Vestibulum facilisis" headline="Aliquam at dolor orci" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=" Duis eu aliquam sem, eu blandit turpis. Aliquam dictum tortor erat, et porta turpis molestie et. Fusce ultrices enim et dolor ultricies fringilla. Nullam convallis sit amet risus sed egestas eget nulla non ultricies. " supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="MAURIS AUCTOR" icon="fontawesome_f061" icon_position="right" align="inherit,;,,;,,;,,;," url="" target="_self" size="small,;,,;,,;,,;," color_scheme="" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Quisque quis" headline="Phasellus fermentum" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Maecenas erat neque, aliquam et arcu id, tincidunt molestie lacus. Vivamus sit amet interdum mauris, at tincidunt ligula. Ut tempor arcu augue, id molestie mi volutpat id. Interdum et malesuada fames. " supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="MAURIS AUCTOR" icon="fontawesome_f061" icon_position="right" align="inherit,;,,;,,;,,;," url="" target="_self" size="small,;,,;,,;,,;," color_scheme="" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Vestibulum facilisis" headline="Nulla vitae ex sem" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Etiam quis odio leo. Praesent tempus, ex a dignissim aliquet, metus ex fringilla odio, vel dignissim ante neque eget risus. Nullam pellentesque, mauris vitae laoreet dignissim, urna velit elementum justo."][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="MAURIS AUCTOR" icon="fontawesome_f061" icon_position="right" align="inherit,;,,;,,;,,;," url="" target="_self" size="small,;,,;,,;,,;," color_scheme="" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Nunc vestibulum" headline="Maecenas scelerisque" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque dignissim nibh eu felis consequat volutpat. Duis nec lacus sit amet justo porta tempor. Fusce in porttitor turpis, in finibus lorem. "][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="MAURIS AUCTOR" icon="fontawesome_f061" icon_position="right" align="inherit,;,,;,,;,,;," url="" target="_self" size="small,;,,;,,;,,;," color_scheme="" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" parallax_zoom_start="" parallax_zoom_end="" parallax_blur_start="" parallax_blur_end="" parallax_opacity_start="" parallax_opacity_end="" top_section_coverage_image="" bottom_section_coverage_image=""][bt_bb_row column_gap="" el_id="" el_class="" el_style=""][bt_bb_column width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_1200x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap="" el_id="" el_class="" el_style=""][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_headline superheadline="Quisque mollis" headline="Aliquam ultricies " html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque dignissim nibh eu felis consequat volutpat. Duis nec lacus sit amet justo porta tempor. Fusce in porttitor turpis, in finibus lorem."][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
2
+
3
+ Carpentry is the original Sweeney trade. I install and build custom cabinets, bookcases, fireplace mantels and more. Duis volutpat accumsan odio volutpat congue. Ut euismod interdum urna.
4
+
5
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_headline superheadline="Vivamus bibendum" headline="Vestibulum nec sapien" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Maecenas erat neque, aliquam et arcu id, tincidunt molestie lacus. Vivamus sit amet interdum mauris, at tincidunt ligula. Ut tempor arcu augue, id molestie mi volutpat id. Interdum et malesuada fames."][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
6
+
7
+ Aliquam ultricies sem augue, sed scelerisque justo faucibus eu. Etiam bibendum, diam nec sagittis tempor, nibh arcu tincidunt ligula, id nunc ex non nulla. Aliquam leo felis, venenatis a bibendum.
8
+
9
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_headline superheadline="Proin sodales" headline="Praesent eget libero" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline="Etiam quis odio leo. Praesent tempus, ex a dignissim aliquet, metus ex fringilla odio, vel dignissim ante neque eget risus. Nullam pellentesque, mauris vitae laoreet dignissim, urna velit elementum justo."][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
10
+
11
+ Sed sit amet dictum elit. Integer imperdiet sit amet justo vel posuere. Proin ultrices fermentum nibh a hendrerit. Donec molestie volutpat sem, vel euismod tortor blandit hendrerit viverra.
12
+
13
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" parallax="" parallax_offset="" el_id="" el_class="" el_style="" background_color="rgb(243,243,243)" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row][bt_bb_column width="2/3" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_headline headline="Donec congue in odio a maximus. Nunc ultrices lectus et eros efficitur lobortis." superheadline="Our location" html_tag="h1" font="inherit" font_subset="latin,latin-ext" font_size="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" color_scheme="" subheadline="" size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3"][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_text]
14
+
15
+ Donec congue in odio a maximus. Nunc ultrices lectus et eros efficitur lobortis. Suspendisse sollicitudin nisl est, vitae tincidunt dui scelerisque ac. Integer auctor, lectus nec rutrum blandit, ex massa posuere augue, id luctus ligula justo sed felis. Integer fermentum metus sed bibendum dignissim. Fusce vehicula ullamcorper nulla, quis feugiat elit volutpat sed. Proin consectetur ipsum erat. Donec scelerisque accumsan commodo.
16
+
17
+ Nam quam mauris, rhoncus eu varius ut, dapibus vel quam. Nam porttitor lacus eget turpis dignissim congue. Suspendisse non dolor felis. Mauris suscipit massa vel rutrum sagittis. Fusce lobortis turpis vel eros ornare egestas. Morbi vulputate in sem ut vehicula. Cras vitae tempus nunc. Suspendisse sit amet molestie ipsum, vitae pulvinar urna. Cras dui nibh, gravida vel ligula id, commodo tempus tellus.
18
+
19
+ Vestibulum pellentesque lorem et arcu maximus, sit amet convallis ante pellentesque. Proin eget nunc luctus, fermentum elit et, egestas neque. Donec dignissim suscipit nunc et laoreet. Vestibulum eget mollis orci. Cras tincidunt egestas augue non eleifend. Morbi odio felis, consectetur a vehicula vitae, consectetur a lacus.
20
+
21
+ [/bt_bb_text][bt_bb_separator top_spacing="medium" bottom_spacing="" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium_large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium_large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_service icon="s7_e627" title="Phone" text="(381) 555-1234
22
+ (381) 555-9876" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="s7_e66b" title="Hours" text="M-Th 11a–10p
23
+ F-Sa 12p–11p
24
+ Su 12a–09p" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" parallax="" parallax_offset="" el_id="" el_class="" el_style="" background_color="" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium_large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="middle" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_headline headline="Duis quis venenatis" superheadline="Loram & Ipsum" html_tag="h1" font="inherit" font_subset="latin,latin-ext" font_size="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" color_scheme="" subheadline="" size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_text]
25
+
26
+ Integer auctor, lectus nec rutrum blandit, ex massa posuere augue, id luctus ligula justo sed felis. Integer fermentum metus sed bibendum dignissim. Fusce vehicula ullamcorper nulla, quis feugiat elit volutpat sed. Proin consectetur ipsum erat. Donec scelerisque accumsan commodo.
27
+
28
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button text="MAECENAS TRISTIQUE" icon="fa_f105" icon_position="right" url="about-us" target="_self" color_scheme="" style="outline" size="small,;,,;,,;,,;," width="inline" shape="round" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" font="inherit" font_subset="latin,latin-ext" font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_button][bt_bb_button text="EGET DUI" icon="fa_f105" icon_position="right" url="menu" target="_self" color_scheme="" style="outline" size="small,;,,;,,;,,;," width="inline" shape="round" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" font="inherit" font_subset="latin,latin-ext" font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="middle" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_headline headline="Vivamus molesti" superheadline="Loram & Ipsum" html_tag="h1" font="inherit" font_subset="latin,latin-ext" font_size="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" color_scheme="" subheadline="Vestibulum facilisis nunc nec magna sagittis, at rhoncus nisl lobortis. Vestibulum interdum libero a pulvinar condimentum." size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_text]
29
+
30
+ Vestibulum ornare nisl ut massa consectetur, a mattis justo feugiat. Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et hendrerit malesuada, nisi arcu condimentum tellus, porta dignissim elit tortor eget risus. Donec at tempor orci. Fusce finibus tellus a purus gravida.
31
+
32
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium_large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" size="medium_large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="middle" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime=""][bt_bb_headline headline="Duis quis venenatis" superheadline="Loram & Ipsum" html_tag="h1" font="inherit" font_subset="latin,latin-ext" font_size="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" color_scheme="" subheadline="" size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_text]
33
+
34
+ Integer auctor, lectus nec rutrum blandit, ex massa posuere augue, id luctus ligula justo sed felis. Integer fermentum metus sed bibendum dignissim. Fusce vehicula ullamcorper nulla, quis feugiat elit volutpat sed.
35
+
36
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_progress_bar percentage="77" text="Semper turpis" size="small,;,,;,,;,,;," align="inherit,;,,;,,;,,;," color_scheme="dark-skin" style="filled" shape="rounded" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_progress_bar][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="extra_small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_progress_bar percentage="88" text="Semper turpis" size="small,;,,;,,;,,;," align="inherit,;,,;,,;,,;," color_scheme="dark-skin" style="filled" shape="rounded" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_progress_bar][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="extra_small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_progress_bar percentage="99" text="Semper turpis" size="small,;,,;,,;,,;," align="inherit,;,,;,,;,,;," color_scheme="dark-skin" style="filled" shape="rounded" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_progress_bar][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="rgb(243,243,243)" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="" el_id="" el_class="" el_style="" row_width="default" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_column width="1/4"][/bt_bb_column][bt_bb_column width="2/4" align="center" vertical_align="top" animation="no_animation" padding="normal" background_color="" opacity="" el_id="" el_class="" el_style=""][bt_bb_headline superheadline="" headline="Pellentesque lectus" html_tag="h2" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" subheadline="Lorem ipsum dolor sit amet" size="extralarge,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4"][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap="" el_id="" el_class="" el_style=""][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_600x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline=" Suspendisse at suscipit" headline="Aenean Lectus" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text el_id="" el_class="" el_style=""]
37
+
38
+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque dignissim nibh eu felis consequat volutpat. Duis nec lacus sit amet justo porta tempor. Fusce in porttitor turpis, in finibus lorem.
39
+
40
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_icon icon="fontawesome5brands_f39e" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f099" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f0e1" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_e07b" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_600x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Mauris aliquam" headline="Curatur Feugiat" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
41
+
42
+ Maecenas erat neque, aliquam et arcu id, tincidunt molestie lacus. Vivamus sit amet interdum mauris, at tincidunt ligula. Ut tempor arcu augue, id molestie mi volutpat id. Interdum et malesuada fames.
43
+
44
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_icon icon="fontawesome5brands_f39e" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f099" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f0e1" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_e07b" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_600x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Duis vulputate" headline="Facilisis Lorem" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
45
+
46
+ Etiam quis odio leo. Praesent tempus, ex a dignissim aliquet, metus ex fringilla odio, vel dignissim ante neque eget risus. Nullam pellentesque, mauris vitae laoreet dignissim, urna velit elementum justo.
47
+
48
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_icon icon="fontawesome5brands_f39e" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f099" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f0e1" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_e07b" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="" el_id="" el_class="" el_style=""][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_headline superheadline="Nulla & Ultrices" headline="Curabitur accumsan consequat" html_tag="h2" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" subheadline="Nam mauris quam, malesuada sed odio eget, molestie pharetra elit. Nullam efficitur eros suscipit faucibus tincidunt. Curabitur nec malesuada enim, in lorem. " size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_600x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Mauris aliquam" headline="Curatur Feugiat" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
49
+
50
+ Maecenas erat neque, aliquam et arcu id, tincidunt molestie lacus. Vivamus sit amet interdum mauris, at tincidunt ligula. Ut tempor arcu augue, id molestie mi volutpat id. Interdum et malesuada fames.
51
+
52
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_icon icon="fontawesome5brands_f39e" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f099" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f0e1" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_e07b" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_600x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Duis vulputate" headline="Facilisis Lorem" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
53
+
54
+ Etiam quis odio leo. Praesent tempus, ex a dignissim aliquet, metus ex fringilla odio, vel dignissim ante neque eget risus. Nullam pellentesque, mauris vitae laoreet dignissim, urna velit elementum justo.
55
+
56
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_icon icon="fontawesome5brands_f39e" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f099" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_f0e1" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon icon="fontawesome5brands_e07b" text="" url="https://www.bold-themes.com" url_title="" target="_self" align="inherit,;,,;,,;,,;," size="small,;,,;,,;,,;," color_scheme="" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="rgb(243,243,243)" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="" el_id="" el_class="" el_style=""][bt_bb_column width="1/2" width_lg="1/2" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_headline superheadline="Morbi & Metus" headline="Quisque lacinia augue non finibus sodales" html_tag="h2" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" subheadline="Sed vel dignissim ante. Sed tempor mi non eros porttitor elementum. Sed eget suscipit nisi. Sed pulvinar nisi et dignissim mollis." size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button text="MAECENAS TRISTIQUE" icon="fa_f105" icon_position="right" url="about-us" target="_self" color_scheme="dark-skin" style="filled" size="small,;,,;,,;,,;," width="inline" shape="round" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" font="inherit" font_subset="latin,latin-ext" font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4" width_lg="1/4" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_600x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Mauris aliquam" headline="Curatur Feugiat" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
57
+
58
+ Maecenas erat neque, aliquam et arcu id, tincidunt molestie lacus. Vivamus sit amet interdum mauris, at ligula.
59
+
60
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button text="EGET DUI" icon="fa_f105" icon_position="right" url="menu" target="_self" color_scheme="dark-skin" style="filled" size="small,;,,;,,;,,;," width="inline" shape="round" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" font="inherit" font_subset="latin,latin-ext" font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4" width_lg="1/4" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,center,;,center,;,center" vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_600x600.png" size="large" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="normal" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline superheadline="Duis vulputate" headline="Facilisis Lorem" html_tag="h3" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="medium,;,,;,,;,,;," subheadline=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
61
+
62
+ Etiam quis odio leo. Praesent tempus, ex a dignissim aliquet, metus ex fringilla odio, vel  ante neque eget risus.
63
+
64
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_button text="EGET DUI" icon="fa_f105" icon_position="right" url="menu" target="_self" color_scheme="dark-skin" style="filled" size="small,;,,;,,;,,;," width="inline" shape="round" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" font="inherit" font_subset="latin,latin-ext" font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="wide" full_screen="" vertical_align="top" top_spacing="none,;,,;,,;,,;," bottom_spacing="none,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" parallax="" parallax_offset="" el_id="" el_class="" el_style="" background_color="" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="0" row_width="boxed_1200_left_content_wide" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime="" width_lg="1/2" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_1200x600.png" size="full" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][/bt_bb_column][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="middle" animation="no_animation" padding="40,;,,;,20,;,20,;,20" background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime="" width_lg="1/2" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="none,;,medium,;,medium,;,medium,;,medium" border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_headline headline="Duis quis venenatis" superheadline="Loram & Ipsum" html_tag="h1" font="inherit" font_subset="latin,latin-ext" font_size="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" color_scheme="" subheadline="Maecenas erat neque, aliquam et arcu id, tincidunt molestie lacus. Vivamus sit amet interdum mauris, at tincidunt ligula." size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_text]
65
+
66
+ Integer auctor, lectus nec rutrum blandit, ex massa posuere augue, id luctus ligula justo sed felis. Integer fermentum metus sed bibendum dignissim. Fusce vehicula ullamcorper nulla, quis feugiat elit volutpat sed.
67
+
68
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="none,;,medium,;,medium,;,medium,;,medium" border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap="0" row_width="boxed_1200_right_content_wide" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="middle" animation="no_animation" padding="40,;,,;,20,;,20,;,20" background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,1,;,1,;,1" background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime="" width_lg="1/2" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="none,;,medium,;,medium,;,medium,;,medium" border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_headline headline="Vivamus molesti" superheadline="Loram & Ipsum" html_tag="h1" font="inherit" font_subset="latin,latin-ext" font_size="" color="" dash="none" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" color_scheme="" subheadline="Vestibulum facilisis nunc nec magna sagittis, at rhoncus nisl lobortis. Vestibulum interdum libero a pulvinar." size="large,;,,;,,;,,;," supertitle_position="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_text]
69
+
70
+ Vestibulum ornare nisl ut massa consectetur, a mattis justo feugiat. Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et hendrerit malesuada, nisi arcu condimentum tellus, porta dignissim elit tortor eget risus.
71
+
72
+ [/bt_bb_text][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="none,;,medium,;,medium,;,medium,;,medium" border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/2" align="left,;,,;,,;,,;," vertical_align="top" animation="no_animation" padding="normal,;,,;,,;,,;," background_color="" opacity="" el_id="" el_class="" el_style="" order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" inner_background_color="" responsive="" publish_datetime="" expiry_datetime="" width_lg="1/2" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_1200x600.png" size="full" shape="square" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="wide" full_screen="" vertical_align="top" top_spacing="none,;,,;,,;,,;," bottom_spacing="none,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="rgb(243,243,243)" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="" el_id="" el_class="" el_style="" row_width="default" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_column width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="rgb(243,243,243)" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_leaflet_map predefined_style="1" scroll_wheel="yes" zoom_control="yes" zoom="12" max_zoom="16" height="500px" custom_style="" center_map="yes_no_overlay" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_leaflet_map_location latitude="40.715432" longitude="-74.001836" icon="https://www.bold-themes-cdn.com/placeholders/placeholder_pin.png" responsive="" publish_datetime="" expiry_datetime="" el_id="" el_class="" el_style=""][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f017" title="Hours" text="M-Th 11a–10p, F-Sa 12p–11p" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f10b" title="Phone" text="(381) 555-1234, (381) 555-9876" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f041" title="Address" text="Tristique Venenatis 45, Vehicula" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_leaflet_map_location][bt_bb_leaflet_map_location latitude="40.755432" longitude="-74.021836" icon="https://www.bold-themes-cdn.com/placeholders/placeholder_pin.png" responsive="" publish_datetime="" expiry_datetime="" el_id="" el_class="" el_style=""][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f10b" title="Phone" text="(381) 555-1234, (381) 555-9876" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f041" title="Address" text="Tristique Venenatis 45, Vehicula" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f017" title="Hours" text="M-Th 11a–10p, F-Sa 12p–11p" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_leaflet_map_location][/bt_bb_leaflet_map][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="dark-skin" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="" el_id="" el_class="" el_style="" row_width="default" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_column width="1/4"][/bt_bb_column][bt_bb_column width="2/4" align="center" vertical_align="top" animation="no_animation" padding="normal" background_color="" opacity="" el_id="" el_class="" el_style=""][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="Maecenas tristique lectus" subheadline="Ut tempor arcu augue, id molestie mi volutpat id. Interdum et malesuada fames." html_tag="h1" size="large,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/4"][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_counter number="62+5" size="xlarge,;,,;,,;,,;," responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_counter][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="Vehicula, tortor & molestie" headline="" subheadline="" html_tag="h3" size="extrasmall,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_counter number="65000+" size="xlarge,;,,;,,;,,;," responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_counter][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="Etiam id sem scelerisque" headline="" subheadline="" html_tag="h3" size="extrasmall,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_counter number="24/7" size="xlarge,;,,;,,;,,;," responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_counter][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="Proin & pharetra" headline="" subheadline="" html_tag="h3" size="extrasmall,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="wide" full_screen="" vertical_align="top" top_spacing="none,;,,;,,;,,;," bottom_spacing="none,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="amenities" el_class="" el_style="" background_color="rgb(243,243,243)" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="" el_id="" el_class="" el_style="" row_width="boxed_1200_right_content_wide" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,,;,,;," vertical_align="middle" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f10b" title="Phone" text="(381) 555-1234, (381) 555-9876" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f017" title="Hours" text="M-Th 11a–10p, F-Sa 12p–11p" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_service icon="fontawesome_f041" title="Address" text="Tristique Venenatis 45, Vehicula" color_scheme="" style="borderless" size="normal,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="2/3" width_lg="2/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="left,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="rgb(243,243,243)" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_leaflet_map predefined_style="1" scroll_wheel="yes" zoom_control="yes" zoom="12" max_zoom="16" height="500px" custom_style="" center_map="yes_no_overlay" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_leaflet_map_location latitude="40.715432" longitude="-74.001836" icon="https://www.bold-themes-cdn.com/placeholders/placeholder_pin.png" responsive="" publish_datetime="" expiry_datetime="" el_id="" el_class="" el_style=""][/bt_bb_leaflet_map_location][/bt_bb_leaflet_map][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="Quisque lacinia augue" subheadline="Nullam efficitur eros suscipit faucibus tincidunt" html_tag="h1" size="large,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="icon7stroke_e6c9" title="Quisque & mollis" text="Nullam lobortis, sapien eu lacinia suscipit, mi leo interdum risus, id turpis nisl ut odio." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e630" title="Praesent portitor" text="Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus. Sed ut urna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e6c3" title="Scelerisque justo" text="Praesent tempus, ex a dignissim, metus ex odio, vel dignissim ante neque eget risus. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e6b8" title="Duis quis venenatis" text="Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et hendrerit. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e6b9" title="Aliquam ultricies" text="Vestibulum eget mollis orci. Cras tincidunt egestas . Morbi odio felis, consectetur." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e638" title="Tellus vehicula" text="Suspendisse pretium, justo in commodo ultricies, purus elit interdum nulla, quis aliquet. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e611" title="Vivamus porta" text="Suspendisse a facilisis felis. Integer aliquet, ipsum quis lacinia dictum, magna magna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e642" title="Etiam & egestas" text="Proin eget nunc luctus, fermentum elit et, egestas. Donec dignissim suscipit nunc." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="rgb(243,243,243)" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="Integer iaculis massa quam" subheadline="Aliquam dictum interdum arcu" html_tag="h1" size="large,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="icon7stroke_e6c9" title="Quisque & mollis" text="Nullam lobortis, sapien eu lacinia suscipit, mi leo interdum risus, id turpis nisl ut." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e630" title="Praesent portitor" text="Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e6c3" title="Scelerisque justo" text="Praesent tempus, ex a dignissim, metus ex odio, vel dignissim ante neque eget. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e6b8" title="Duis quis venenatis" text="Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e611" title="Vivamus porta" text="Suspendisse a facilisis felis. Integer aliquet, ipsum quis lacinia dictum, magna ." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e642" title="Etiam & egestas" text="Proin eget nunc luctus, fermentum elit et, egestas. Donec dignissim suscipit nunc." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e6b9" title="Aliquam ultricies" text="Vestibulum eget mollis orci. Cras tincidunt egestas . Morbi odio felis, consectetur." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="Duis ante mauris" subheadline="Quisque finibus, enim sit amet facilisis sodales" html_tag="h1" size="large,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_service icon="icon7stroke_e6c9" title="Quisque & mollis" text="Nullam lobortis, sapien eu lacinia suscipit, mi leo interdum risus, id turpis nisl ut odio." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_service icon="s7_e630" title="Praesent portitor" text="Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus. Sed ut urna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_service icon="s7_e6b8" title="Duis quis venenatis" text="Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et hendrerit. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="icon7stroke_e6c4" title="Curabitur pellent" text="Aliquam at luctus tellus, ac egestas neque. Proin vitae efficitur mi." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e6b9" title="Aliquam ultricies" text="Vestibulum eget mollis orci. Cras tincidunt egestas . Morbi odio felis, consectetur." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e611" title="Vivamus porta" text="Suspendisse a facilisis felis. Integer aliquet, ipsum quis lacinia dictum, magna magna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e642" title="Etiam & egestas" text="Proin eget nunc luctus, fermentum elit et, egestas. Donec dignissim suscipit nunc." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="rgb(243,243,243)" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="Vivamus molestie tellus" subheadline="Quisque finibus, enim sit amet facilisis sodales" html_tag="h1" size="large,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_service icon="s7_e630" title="Praesent portitor" text="Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus. Sed ut urna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_service icon="s7_e611" title="Vivamus porta" text="Suspendisse a facilisis felis. Integer aliquet, ipsum quis lacinia dictum, magna magna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_service icon="s7_e6b8" title="Duis quis venenatis" text="Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et hendrerit. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_service icon="s7_e642" title="Etiam & egestas" text="Proin eget nunc luctus, fermentum elit et, egestas. Donec dignissim suscipit nunc." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="Praesent accumsan, conse quat hendrerit" subheadline="Quisque finibus, enim sit amet facilisis sodales" html_tag="h1" size="medium,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e6b9" title="Aliquam ultricies" text="Vestibulum eget mollis orci. Cras tincidunt egestas . Morbi odio felis, consectetur." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_service icon="icon7stroke_e6c9" title="Quisque & mollis" text="Nullam lobortis, sapien eu lacinia suscipit, mi leo interdum risus, id turpis nisl ut odio." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e611" title="Vivamus porta" text="Suspendisse a facilisis felis. Integer aliquet, ipsum quis lacinia dictum, magna magna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_service icon="s7_e630" title="Praesent portitor" text="Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus. Sed ut urna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/4" width_lg="1/4" width_md="1/2" width_sm="1/2" width_xs="1/1"][bt_bb_service icon="s7_e642" title="Etiam & egestas" text="Proin eget nunc luctus, fermentum elit et, egestas. Donec dignissim suscipit nunc." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_service icon="s7_e6b8" title="Duis quis venenatis" text="Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et hendrerit. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][/bt_bb_column][bt_bb_column order="0" lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="#efefef" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="Etiam iaculis porttitor" subheadline="Nam feugiat non tellus vitae interdum" html_tag="h1" size="inherit,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e630" title="Praesent portitor" text="Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus. Sed ut urna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e6c3" title="Scelerisque justo" text="Praesent tempus, ex a dignissim, metus ex odio, vel dignissim ante neque eget risus. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e6b8" title="Duis quis venenatis" text="Quisque fringilla tincidunt dolor sed commodo. Aenean imperdiet, metus et hendrerit. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e638" title="Tellus vehicula" text="Suspendisse pretium, justo in commodo ultricies, purus elit interdum nulla, quis aliquet. " color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e611" title="Vivamus porta" text="Suspendisse a facilisis felis. Integer aliquet, ipsum quis lacinia dictum, magna magna." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_service icon="s7_e642" title="Etiam & egestas" text="Proin eget nunc luctus, fermentum elit et, egestas. Donec dignissim suscipit nunc." color_scheme="" style="borderless" size="large,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_service][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_icon size="xlarge,;,,;,,;,,;," icon="icon7stroke_e6c3" text="" url="" url_title="" target="_self" align="inherit,;,,;,,;,,;," color_scheme="" style="borderless" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_counter number="24/7" size="xlarge,;,,;,,;,,;," responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_counter][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_icon size="xlarge,;,,;,,;,,;," icon="icon7stroke_e6c6" text="" url="" url_title="" target="_self" align="inherit,;,,;,,;,,;," color_scheme="" style="borderless" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_counter number="62+5" size="xlarge,;,,;,,;,,;," responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_counter][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_icon size="xlarge,;,,;,,;,,;," icon="icon7stroke_e669" text="" url="" url_title="" target="_self" align="inherit,;,,;,,;,,;," color_scheme="" style="borderless" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_counter number="65000+" size="xlarge,;,,;,,;,,;," responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_counter][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large" bottom_spacing="medium" color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="" el_class="" el_style=""][bt_bb_row column_gap="" el_id="" el_class="" el_style="" row_width="default" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_column width="2/3"][bt_bb_headline superheadline="Pellentesque eget turpis" headline="Vestibulum mattis massa" html_tag="h1" font="inherit" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="large,;,,;,,;,,;,"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3"][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap="large" el_id="" el_class="" el_style="" row_width="default" color_scheme="" background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_icon icon="fa_f10d" text="" url="" target="_self" color_scheme="White/Accent" style="filled" size="normal" shape="circle" align="inherit" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
73
+
74
+ Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus. Sed ut urna a ligula hendrerit facilisis. Etiam quis odio leo, a mattis justo feugiat.
75
+
76
+ – Michael Jones, Queens
77
+
78
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_icon icon="fa_f10d" text="" url="" target="_self" color_scheme="White/Accent" style="filled" size="normal" shape="circle" align="inherit" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
79
+
80
+ Quisque non pulvinar ipsum. Praesent eget libero orci. Aliquam ultricies sem augue, sed scelerisque justo faucibus eu. Etiam bibendum, diam nec sagittis tempor, nibh arcu ligula.
81
+
82
+ – Steve Lee, Bronx
83
+
84
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_icon icon="fa_f10d" text="" url="" target="_self" color_scheme="White/Accent" style="filled" size="normal" shape="circle" align="inherit" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
85
+
86
+ Quisque non pulvinar ipsum. Praesent eget libero orci. Aliquam ultricies sem augue, sed scelerisque justo faucibus eu. Etiam bibendum, diam nec sagittis tempor, nibh arcu ligula.
87
+
88
+ – Steve Lee, Bronx
89
+
90
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap="50" el_id="" el_class="" el_style=""][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_icon icon="fa_f10d" text="" url="" target="_self" color_scheme="White/Accent" style="filled" size="normal" shape="circle" align="inherit" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
91
+
92
+ Vestibulum pellentesque lorem et arcu maximus, sit amet convallis ante pellentesque. Proin eget nunc luctus, fermentum elit et, egestas neque.
93
+
94
+ – Maria Kowalsku, Brooklyn
95
+
96
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_icon icon="fa_f10d" text="" url="" target="_self" color_scheme="White/Accent" style="filled" size="normal" shape="circle" align="inherit" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
97
+
98
+ Donec sapien felis, egestas a congue in, dictum pretium neque. Donec id nulla non ipsum ullamcorper interdum nec in purus.
99
+
100
+ – Jushua Bryant, Long Island
101
+
102
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_icon icon="fa_f10d" text="" url="" target="_self" color_scheme="White/Accent" style="filled" size="normal" shape="circle" align="inherit" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
103
+
104
+ Donec sapien felis, egestas a congue in, dictum pretium neque. Donec id nulla non ipsum ullamcorper interdum nec in purus.
105
+
106
+ – Jushua Bryant, Long Island
107
+
108
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," color_scheme="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="" el_class="" el_style="" background_color="rgb(243,243,243)" lazy_load="yes" show_video_on_mobile="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][bt_bb_row column_gap="50" el_id="" el_class="" el_style=""][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_160x160.png" size="thumbnail" shape="hard-rounded" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
109
+
110
+ Praesent molestie ut ante maximus pulvinar. Fusce porta sollicitudin purus. Sed ut urna a ligula hendrerit facilisis. Etiam quis odio leo, a mattis justo feugiat.
111
+
112
+ – Cras Vulputate, Vitae
113
+
114
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_image lazy_load="yes" image="https://www.bold-themes-cdn.com/placeholders/placeholder-sign-1.png" size="full" image_height="" shape="square" align="inherit,;,,;,,;,,;," caption="" url="" target="_self" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_160x160.png" size="thumbnail" shape="hard-rounded" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
115
+
116
+ Quisque non pulvinar ipsum. Praesent eget libero orci. Aliquam ultricies sem augue, sed scelerisque justo faucibus eu. Etiam bibendum, diam nec sagittis tempor, nibh arcu ligula.
117
+
118
+ – Vitae Interdum, Metus
119
+
120
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_image lazy_load="yes" image="https://www.bold-themes-cdn.com/placeholders/placeholder-sign-2.png" size="full" image_height="" shape="square" align="inherit,;,,;,,;,,;," caption="" url="" target="_self" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][bt_bb_column width="1/3" width_lg="1/3" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," order="0,;,,;,,;,,;," background_image="" inner_background_image="" lazy_load="yes" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_image image="https://www.bold-themes-cdn.com/placeholders/placeholder_160x160.png" size="thumbnail" shape="hard-rounded" align="inherit,;,,;,,;,,;," url="" target="_self" el_id="" el_class="" el_style="" image_height="" lazy_load="yes" caption="" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_text]
121
+
122
+ Quisque non pulvinar ipsum. Praesent eget libero orci. Aliquam ultricies sem augue, sed scelerisque justo faucibus eu. Etiam bibendum, diam nec sagittis tempor, nibh arcu ligula.
123
+
124
+ – Auctor Lectus, Dignissim
125
+
126
+ [/bt_bb_text][bt_bb_separator top_spacing="" bottom_spacing="extra_small" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_image lazy_load="yes" image="https://www.bold-themes-cdn.com/placeholders/placeholder-sign-3.png" size="full" image_height="" shape="square" align="inherit,;,,;,,;,,;," caption="" url="" target="_self" hover_style="simple" content_display="always" content_background_color="" content_background_opacity="" content_align="middle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_image][bt_bb_separator top_spacing="" bottom_spacing="medium" border_style="none" border_width="" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" full_screen="" vertical_align="top" top_spacing="large" bottom_spacing="large" color_scheme="Dark: White/Gray" background_image="" background_overlay="dark_solid" parallax="0.7" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column width="2/3"][bt_bb_icon icon="fa_f10d" text="" url="" target="_self" color_scheme="" style="filled" size="xlarge,;,,;,,;,,;," shape="circle" align="inherit,;,,;,,;,,;," el_id="" el_class="" el_style="" url_title="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_headline superheadline="" headline="Maecenas sollicitudin augue nec augue vulputate vulputate. Pellentesque nec arcu eget metus ornare tincidunt. Maecenas et neque malesuada, pellentesqu. " html_tag="h1" font="Playfair+Display" font_subset="latin,latin-ext" font_size="" color_scheme="" color="" dash="none" align="inherit" url="" target="_self" el_id="" el_class="" el_style="" size="large,;,,;,,;,,;,"][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" el_id="" el_class="" el_style="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation"][/bt_bb_separator][bt_bb_text]
127
+
128
+ – Nulla condimentum mauris id odio, 1897
129
+
130
+ [/bt_bb_text][/bt_bb_column][bt_bb_column width="1/3"][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style="" parallax_zoom_start="" parallax_zoom_end="" parallax_blur_start="" parallax_blur_end="" parallax_opacity_start="" parallax_opacity_end="" top_section_coverage_image="" bottom_section_coverage_image=""][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_masonry_image_grid img_base_size="large" lightbox_img_base_size="full" images="https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png,https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png,https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png,https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png,https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png,https://www.bold-themes-cdn.com/placeholders/placeholder_800x600.png" columns="3" gap="small" format="" no_lightbox="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_masonry_image_grid][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="none,;,,;,,;,,;," bottom_spacing="large,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="" background_color="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style="" parallax_zoom_start="" parallax_zoom_end="" parallax_blur_start="" parallax_blur_end="" parallax_opacity_start="" parallax_opacity_end="" top_section_coverage_image="" bottom_section_coverage_image=""][bt_bb_row][bt_bb_column order="0" lazy_load="yes" width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1"][bt_bb_slider show_arrows="show" images="a,a,a,a,a,a,a,a" height="auto" size="medium" animation="slide" show_dots="hide" slides_to_show="6" additional_settings="" auto_play="" use_lightbox="" responsive="" publish_datetime="" expiry_datetime="" el_id="" el_class="" el_style=""][/bt_bb_slider][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout="boxed_1200" lazy_load="yes" show_video_on_mobile="" top_spacing="large,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," full_screen="" vertical_align="top" color_scheme="dark-skin" background_color="" background_image="" background_overlay="" parallax="" parallax_offset="" background_video_yt="" yt_video_settings="" background_video_mp4="" background_video_ogg="" background_video_webm="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_row][bt_bb_column order="0,;,,;,,;,,;," lazy_load="yes" width="1/1" width_lg="1/1" width_md="1/1" width_sm="1/1" width_xs="1/1" align="center,;,,;,,;,,;," vertical_align="top" padding="none,;,,;,,;,,;," background_image="" inner_background_image="" color_scheme="" inner_color_scheme="" background_color="" inner_background_color="" opacity="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="YOU LIKED THIS PAGE?" headline="Check Out Our Official Themeforest Profile" subheadline="" html_tag="h2" size="large,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="normal,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_button font_subset="latin,latin-ext" text="BOLD THEMES ON THEMEFOREST" icon="" icon_position="left" align="inherit,;,,;,,;,,;," url="https://themeforest.net/user/boldthemes/portfolio?ref=BoldThemes" target="_blank" size="medium,;,,;,,;,,;," color_scheme="dark-skin" font="inherit" font_weight="" style="outline" shape="inherit" width="inline" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_button][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_headline supertitle_position="outside" font_subset="latin,latin-ext" superheadline="" headline="or follow us" subheadline="" html_tag="h2" size="small,;,,;,,;,,;," align="inherit,;,,;,,;,,;," dash="none" color_scheme="" color="" font="inherit" font_size="" font_weight="" superheadline_font_weight="" subheadline_font_weight="" url="" target="_self" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_headline][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="small,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][bt_bb_icon size="small,;,,;,,;,,;," icon="fontawesome_f09a" text="" url="https://www.facebook.com/boldthemes/" url_title="" target="_blank" align="inherit,;,,;,,;,,;," color_scheme="dark-skin" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon size="small,;,,;,,;,,;," icon="fontawesome_f099" text="" url="https://twitter.com/bold_themes" url_title="" target="_blank" align="inherit,;,,;,,;,,;," color_scheme="dark-skin" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon size="small,;,,;,,;,,;," icon="fontawesome_f231" text="" url="https://www.pinterest.com/boldthemes/" url_title="" target="_blank" align="inherit,;,,;,,;,,;," color_scheme="dark-skin" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_icon size="small,;,,;,,;,,;," icon="fontawesome_f1b4" text="" url="https://www.behance.net/info1afc201a" url_title="" target="_blank" align="inherit,;,,;,,;,,;," color_scheme="dark-skin" style="outline" shape="circle" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_icon][bt_bb_separator top_spacing="none,;,,;,,;,,;," bottom_spacing="medium,;,,;,,;,,;," border_style="none" border_width="" responsive="" publish_datetime="" expiry_datetime="" animation="no_animation" el_id="" el_class="" el_style=""][/bt_bb_separator][/bt_bb_column][/bt_bb_row][/bt_bb_section]
bold-builder-fe.php ADDED
@@ -0,0 +1,411 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class BT_BB_FE {
4
+ public static $elements = array();
5
+ public static $fe_id = -1;
6
+ public static $content;
7
+ public static $sections_arr_search = array();
8
+ }
9
+
10
+ add_action( 'admin_bar_init', 'bt_bb_fe_init' );
11
+
12
+ function bt_bb_fe_init() {
13
+ if ( ! bt_bb_active_for_post_type_fe() || ( isset( $_GET['preview'] ) && ! isset( $_GET['bt_bb_fe_preview'] ) ) ) {
14
+ return;
15
+ }
16
+ if ( current_user_can( 'edit_pages' ) ) {
17
+ BT_BB_FE::$elements = apply_filters( 'bt_bb_fe_elements', array(
18
+ 'bt_bb_accordion_item' => array(
19
+ 'edit_box_selector' => '> .bt_bb_accordion_item_title',
20
+ 'params' => array(
21
+ 'title' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_accordion_item_title', 'type' => 'inner_html' ) ),
22
+ ),
23
+ ),
24
+ 'bt_bb_button' => array(
25
+ 'edit_box_selector' => '',
26
+ 'params' => array(
27
+ 'text' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_button_text', 'type' => 'inner_html' ) ),
28
+ 'icon' => array(),
29
+ 'icon_position' => array( 'ajax_filter' => array( 'class' ) ),
30
+ 'align' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
31
+ 'url' => array( 'js_handler' => array( 'target_selector' => ' > a', 'type' => 'attr', 'attr' => 'href' ) ),
32
+ 'target' => array(),
33
+ 'size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
34
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
35
+ 'font_weight' => array( 'ajax_filter' => array( 'class' ) ),
36
+ 'style' => array( 'ajax_filter' => array( 'class' ) ),
37
+ 'shape' => array( 'ajax_filter' => array( 'class' ) ),
38
+ 'width' => array( 'ajax_filter' => array( 'class' ) ),
39
+ ),
40
+ ),
41
+ 'bt_bb_column' => array(
42
+ 'edit_box_selector' => '',
43
+ 'params' => array(
44
+ 'background_image' => array( 'js_handler' => array( 'target_selector' => '', 'type' => 'background_image' ) ),
45
+ 'inner_background_image' => array( 'js_handler' => array( 'target_selector' => '>div', 'type' => 'background_image' ) ),
46
+ ),
47
+ 'condition_params' => true,
48
+ ),
49
+ 'bt_bb_column_inner' => array(
50
+ 'edit_box_selector' => '',
51
+ 'params' => array(
52
+ 'background_image' => array( 'js_handler' => array( 'target_selector' => '', 'type' => 'background_image' ) ),
53
+ 'inner_background_image' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_column_content', 'type' => 'background_image' ) ),
54
+ ),
55
+ 'condition_params' => true,
56
+ ),
57
+ 'bt_bb_content_slider_item' => array(
58
+ 'edit_box_selector' => '',
59
+ 'params' => array(
60
+ 'image' => array( 'js_handler' => array( 'target_selector' => '', 'type' => 'background_image' ) ),
61
+ ),
62
+ 'condition_params' => true,
63
+ ),
64
+ 'bt_bb_countdown' => array(
65
+ 'edit_box_selector' => '',
66
+ 'use_ajax_placeholder' => true,
67
+ 'ajax_animate_elements' => true,
68
+ 'params' => array(
69
+ 'datetime' => array( 'js_handler' => array( 'target_selector' => '.btCountdownHolder', 'type' => 'countdown' ) ),
70
+ 'size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
71
+ ),
72
+ ),
73
+ 'bt_bb_counter' => array(
74
+ 'edit_box_selector' => '',
75
+ 'ajax_animate_elements' => true,
76
+ 'params' => array(
77
+ 'number' => array(),
78
+ 'size' => array(),
79
+ ),
80
+ ),
81
+ 'bt_bb_custom_menu' => array(
82
+ 'edit_box_selector' => '',
83
+ 'params' => array(
84
+ 'font_weight' => array( 'ajax_filter' => array( 'class' ) ),
85
+ 'direction' => array( 'ajax_filter' => array( 'class' ) ),
86
+ ),
87
+ ),
88
+ 'bt_bb_headline' => array(
89
+ 'edit_box_selector' => '',
90
+ 'ajax_animate_elements' => true,
91
+ 'params' => array(
92
+ 'superheadline' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_headline_superheadline', 'type' => 'inner_html' ) ),
93
+ 'headline' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_headline_content', 'type' => 'inner_html_nl2br' ) ),
94
+ 'subheadline' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_headline_subheadline', 'type' => 'inner_html_nl2br' ) ),
95
+ 'size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
96
+ 'align' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
97
+ 'dash' => array( 'ajax_filter' => array( 'class' ) ),
98
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
99
+ 'font_weight' => array( 'ajax_filter' => array( 'class' ) ),
100
+ 'superheadline_font_weight' => array( 'ajax_filter' => array( 'class' ) ),
101
+ 'subheadline_font_weight' => array( 'ajax_filter' => array( 'class' ) ),
102
+ 'url' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_headline_content > span > a', 'type' => 'attr', 'attr' => 'href' ) ),
103
+ 'target' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_headline_content > span > a', 'type' => 'attr', 'attr' => 'target' ) ),
104
+ ),
105
+ ),
106
+ 'bt_bb_icon' => array(
107
+ 'edit_box_selector' => '',
108
+ 'params' => array(
109
+ 'icon' => array(),
110
+ 'colored_icon' => array(),
111
+ 'text' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_icon_holder > span', 'type' => 'inner_html' ) ),
112
+ 'url' => array( 'js_handler' => array( 'target_selector' => 'a.bt_bb_icon_holder', 'type' => 'attr', 'attr' => 'href' ) ),
113
+ 'url_title' => array( 'js_handler' => array( 'target_selector' => 'a.bt_bb_icon_holder', 'type' => 'attr', 'attr' => 'title' ) ),
114
+ 'target' => array(),
115
+ 'align' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
116
+ 'size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
117
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
118
+ 'style' => array( 'ajax_filter' => array( 'class' ) ),
119
+ 'shape' => array( 'ajax_filter' => array( 'class' ) ),
120
+ ),
121
+ ),
122
+ 'bt_bb_image' => array(
123
+ 'edit_box_selector' => '',
124
+ 'use_ajax_placeholder' => true,
125
+ 'params' => array(
126
+ 'image' => array(),
127
+ 'caption' => array( 'js_handler' => array( 'target_selector' => ' > a, > a > img', 'type' => 'attr', 'attr' => 'title' ) ),
128
+ 'size' => array( 'ajax_filter' => array( 'class' ) ),
129
+ 'shape' => array( 'ajax_filter' => array( 'class' ) ),
130
+ 'align' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
131
+ 'url' => array( 'js_handler' => array( 'target_selector' => ' > a', 'type' => 'attr', 'attr' => 'href' ) ),
132
+ 'target' => array(),
133
+ 'hover_style' => array( 'ajax_filter' => array( 'class' ) ),
134
+ 'content_display' => array( 'ajax_filter' => array( 'class' ) ),
135
+ 'content_align' => array( 'ajax_filter' => array( 'class' ) ),
136
+ ),
137
+ ),
138
+ 'bt_bb_latest_posts' => array(
139
+ 'edit_box_selector' => '',
140
+ 'params' => array(
141
+ 'gap' => array( 'ajax_filter' => array( 'class' ) ),
142
+ 'target' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_latest_posts_item_image > a, .bt_bb_latest_posts_item_title > a', 'type' => 'attr', 'attr' => 'target' ) ),
143
+ 'image_shape' => array( 'ajax_filter' => array( 'class' ) ),
144
+ ),
145
+ ),
146
+ 'bt_bb_masonry_image_grid' => array(
147
+ 'edit_box_selector' => '',
148
+ 'ajax_trigger_window_load' => true,
149
+ 'params' => array(
150
+ 'images' => array(),
151
+ 'gap' => array( 'ajax_filter' => array( 'class' ) ),
152
+ ),
153
+ ),
154
+ 'bt_bb_masonry_post_grid' => array(
155
+ 'edit_box_selector' => '',
156
+ 'params' => array(
157
+ 'gap' => array( 'ajax_filter' => array( 'class' ) ),
158
+ ),
159
+ ),
160
+ 'bt_bb_price_list' => array(
161
+ 'edit_box_selector' => '',
162
+ 'params' => array(
163
+ 'title' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_price_list_title', 'type' => 'inner_html' ) ),
164
+ 'subtitle' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_price_list_subtitle', 'type' => 'inner_html' ) ),
165
+ 'currency' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_price_list_currency', 'type' => 'inner_html' ) ),
166
+ 'price' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_price_list_amount', 'type' => 'inner_html' ) ),
167
+ 'items' => array(),
168
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
169
+ 'currency_position' => array( 'ajax_filter' => array( 'class' ) ),
170
+ ),
171
+ ),
172
+ 'bt_bb_progress_bar' => array(
173
+ 'edit_box_selector' => '',
174
+ 'params' => array(
175
+ 'percentage' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_progress_bar_inner', 'type' => 'attr', 'attr' => 'style', 'preprocess' => 'progress_bar_style' ) ),
176
+ 'text' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_progress_bar_text', 'type' => 'inner_html' ) ),
177
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
178
+ 'align' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
179
+ 'size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
180
+ 'style' => array( 'ajax_filter' => array( 'class' ) ),
181
+ 'shape' => array( 'ajax_filter' => array( 'class' ) ),
182
+ ),
183
+ ),
184
+ 'bt_bb_section' => array(
185
+ 'edit_box_selector' => '',
186
+ 'params' => array(
187
+ 'background_image' => array( 'js_handler' => array( 'target_selector' => '', 'type' => 'background_image' ) ),
188
+ 'parallax' => array( 'js_handler' => array( 'target_selector' => '','type' => 'attr', 'attr' => 'data-parallax' ) ),
189
+ 'parallax_offset' => array( 'js_handler' => array( 'target_selector' => '', 'type' => 'attr', 'attr' => 'data-parallax-offset' ) ),
190
+ 'top_spacing' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
191
+ 'bottom_spacing' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
192
+ 'full_screen' => array( 'ajax_filter' => array( 'class' ) ),
193
+ 'vertical_align' => array( 'ajax_filter' => array( 'class' ) ),
194
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
195
+ 'background_overlay' => array( 'ajax_filter' => array( 'class' ) ),
196
+ ),
197
+ ),
198
+ 'bt_bb_separator' => array(
199
+ 'edit_box_selector' => '',
200
+ 'params' => array(
201
+ 'top_padding' => array( 'ajax_filter' => array( 'class' ) ),
202
+ 'bottom_padding' => array( 'ajax_filter' => array( 'class' ) ),
203
+ 'top_spacing' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
204
+ 'bottom_spacing' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
205
+ 'border_style' => array( 'ajax_filter' => array( 'class' ) ),
206
+ 'border_thickness' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
207
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
208
+ 'icon' => array(),
209
+ 'icon_size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
210
+ 'text' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_separator_v2_inner_text', 'type' => 'inner_html_nl2br' ) ),
211
+ 'text_size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
212
+ ),
213
+ ),
214
+ 'bt_bb_service' => array(
215
+ 'edit_box_selector' => '',
216
+ 'params' => array(
217
+ 'icon' => array(),
218
+ 'title' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_service_content_title', 'type' => 'inner_html' ) ),
219
+ 'text' => array( 'js_handler' => array( 'target_selector' => '.bt_bb_service_content_text', 'type' => 'inner_html_nl2br' ) ),
220
+ 'url' => array( 'js_handler' => array( 'target_selector' => 'a.bt_bb_icon_holder, .bt_bb_service_content_title a', 'type' => 'attr', 'attr' => 'href' ) ),
221
+ 'target' => array(),
222
+ 'size' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
223
+ 'color_scheme' => array( 'ajax_filter' => array( 'class', 'style' ) ),
224
+ 'style' => array( 'ajax_filter' => array( 'class' ) ),
225
+ 'shape' => array( 'ajax_filter' => array( 'class' ) ),
226
+ 'align' => array( 'ajax_filter' => array( 'class', 'data-bt-override-class' ) ),
227
+ ),
228
+ ),
229
+ 'bt_bb_slider' => array(
230
+ 'edit_box_selector' => '',
231
+ 'ajax_slick' => true,
232
+ 'params' => array(
233
+ 'images' => array(),
234
+ ),
235
+ ),
236
+ 'bt_bb_tab_item' => array(
237
+ 'edit_box_selector' => '',
238
+ 'params' => array(
239
+ 'title' => array( 'js_handler' => array( 'target_selector' => 'span', 'type' => 'inner_html' ) ),
240
+ ),
241
+ ),
242
+ 'bt_bb_text' => array(
243
+ 'ajax_mejs' => true,
244
+ 'edit_box_selector' => '',
245
+ 'params' => array(
246
+
247
+ ),
248
+ ),
249
+ 'bt_bb_video' => array(
250
+ 'edit_box_selector' => '',
251
+ 'ajax_mejs' => true,
252
+ 'params' => array(
253
+ 'video' => array(),
254
+ ),
255
+ ),
256
+ ) );
257
+ add_action( 'wp_head', 'bt_bb_fe_head' );
258
+ add_action( 'wp_head', 'bt_bb_translate' );
259
+ add_action( 'wp_footer', 'bt_bb_fe_dialog' );
260
+ }
261
+ }
262
+
263
+ function bt_bb_fe_head() {
264
+ echo '<script>';
265
+ echo 'window.bt_bb_fe_elements = ' . bt_bb_json_encode( BT_BB_FE::$elements ) . ';';
266
+ BT_BB_Root::$elements = apply_filters( 'bt_bb_elements', BT_BB_Root::$elements );
267
+ $elements = BT_BB_Root::$elements;
268
+ foreach ( $elements as $key => $value ) {
269
+ $params = isset( $value[ 'params' ] ) ? $value[ 'params' ] : null;
270
+ $params1 = array();
271
+ if ( is_array( $params ) ) {
272
+ foreach ( $params as $param ) {
273
+ $params1[ $param['param_name'] ] = $param;
274
+ }
275
+ }
276
+ $elements[ $key ][ 'params' ] = $params1;
277
+ }
278
+ echo 'window.bt_bb_elements = ' . bt_bb_json_encode( $elements ) . ';';
279
+ global $post;
280
+ echo 'window.bt_bb_post_id = ' . $post->ID . ';';
281
+ echo 'window.bt_bb_settings = [];';
282
+ $options = get_option( 'bt_bb_settings' );
283
+ $slug_url = array_key_exists( 'slug_url', $options ) ? $options['slug_url'] : '';
284
+ echo 'window.bt_bb_settings.slug_url = "' . esc_js( $slug_url ) . '";';
285
+ echo 'window.bt_bb_ajax_url = "' . esc_js( admin_url( 'admin-ajax.php' ) ) . '";';
286
+ echo 'window.bt_bb_fa_url = "' . plugins_url( 'css/font-awesome.min.css', __FILE__ ) . '";';
287
+ echo 'window.bt_bb_fe_dialog_content_css_url = "' . plugins_url( 'css/front_end/fe_dialog_content.crush.css', __FILE__ ) . '";';
288
+ echo 'window.bt_bb_fe_dialog_bottom_css_url = "' . plugins_url( 'css/front_end/fe_dialog_bottom.crush.css', __FILE__ ) . '";';
289
+ if ( is_rtl() ) {
290
+ echo 'window.bt_bb_rtl = true;';
291
+ } else {
292
+ echo 'window.bt_bb_rtl = false;';
293
+ }
294
+ if ( function_exists( 'boldthemes_get_icon_fonts_bb_array' ) ) {
295
+ $icon_arr = boldthemes_get_icon_fonts_bb_array();
296
+ } else {
297
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa_icons.php' );
298
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_regular_icons.php' );
299
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_solid_icons.php' );
300
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_brands_icons.php' );
301
+ require_once( dirname(__FILE__) . '/content_elements_misc/s7_icons.php' );
302
+ $icon_arr = array( 'Font Awesome' => bt_bb_fa_icons(), 'Font Awesome 5 Regular' => bt_bb_fa5_regular_icons(), 'Font Awesome 5 Solid' => bt_bb_fa5_solid_icons(), 'Font Awesome 5 Brands' => bt_bb_fa5_brands_icons(), 'S7' => bt_bb_s7_icons() );
303
+ }
304
+ echo 'window.bt_bb_icons = JSON.parse(\'' . bt_bb_json_encode( $icon_arr ) . '\')';
305
+ echo '</script>';
306
+ }
307
+
308
+ function bt_bb_fe_dialog() {
309
+ echo '<div id="bt_bb_fe_dialog">';
310
+ echo '<div>';
311
+ echo '<div id="bt_bb_fe_dialog_main">';
312
+ echo '<div class="bt_bb_dialog_header">';
313
+ echo '<div class="bt_bb_dialog_header_text"></div>';
314
+ echo '<div id="bt_bb_fe_dialog_close" role="button" class="bt_bb_dialog_close" title="' . esc_html__( 'Close dialog', 'bold-builder' ) . '"></div>';
315
+ echo '<div id="bt_bb_fe_dialog_switch" role="button" title="' . esc_html__( 'Switch side', 'bold-builder' ) . '"><i class="fa fa-exchange"></i></div>';
316
+ echo '</div>';
317
+ echo '<div id="bt_bb_fe_dialog_content"></div>';
318
+ echo '<div id="bt_bb_fe_dialog_tinymce_container">';
319
+ // https://developer.wordpress.org/reference/classes/_wp_editors/parse_settings/
320
+ wp_editor( '' , 'bt_bb_fe_dialog_tinymce', array( 'media_buttons' => false, 'editor_height' => 200, 'tinymce' => array(
321
+ 'toolbar1' => 'bold,italic,underline,separator,alignleft,aligncenter,alignright,separator',
322
+ 'toolbar2' => '',
323
+ 'toolbar3' => '',
324
+ ) ) );
325
+ echo '</div>';
326
+ echo '<div id="bt_bb_fe_dialog_bottom"></div>';
327
+ echo '</div>';
328
+ // echo '<div id="bt_bb_fe_dialog_close" title="Close dialog"><i class="fa fa-close"></i></div>';
329
+
330
+ echo '</div>';
331
+ echo '</div>';
332
+
333
+ if ( ! isset( $_GET['bt_bb_fe_add_section'] ) ) {
334
+ echo '<div id="bt_bb_fe_add_section_dialog">';
335
+ echo '<div class="bt_bb_add_section_header">';
336
+ echo '<div class="bt_bb_add_section_header_text">' . esc_html__( 'Add Section', 'bold-builder' ) . '</div>';
337
+ echo '<div id="bt_bb_fe_add_section_close" role="button" title="' . esc_html__( 'Close dialog', 'bold-builder' ) . '"></div>';
338
+ echo '<div id="bt_bb_fe_add_section_switch" role="button" title="' . esc_html__( 'Switch side', 'bold-builder' ) . '"><i class="fa fa-exchange"></i></div>';
339
+ echo '<input type="search" id="bt_bb_fe_add_section_search" placeholder="' . esc_html__( 'Filter...', 'bold-builder' ) . '">';
340
+ echo '</div>';
341
+ echo '<div id="bt_bb_add_section_iframe_parent">';
342
+ echo '<iframe src="' . get_site_url() . '?bt_bb_fe_add_section"></iframe>';
343
+ echo '</div>';
344
+ echo '<div id="bt_bb_fe_add_section_bottom">';
345
+ echo '<div id="bt_bb_fe_add_section_to_top" role="button"><i class="fa fa-arrow-up"></i><span>' . esc_html__( 'Add to Top', 'bold-builder' ) . '</span></div>';
346
+ echo '<div id="bt_bb_fe_add_section_to_bottom" role="button"><i class="fa fa-arrow-down"></i><span>' . esc_html__( 'Add to Bottom', 'bold-builder' ) . '</span></div>';
347
+ echo '<div id="bt_bb_fe_add_section_to_clipboard" role="button"><i class="fa fa-clipboard"></i><span>' . esc_html__( 'Add to Clipboard', 'bold-builder' ) . '</span></div>';
348
+ echo '</div>';
349
+ echo '</div>';
350
+ }
351
+
352
+ echo '<div id="bt_bb_fe_init_mouseover"></div>';
353
+ }
354
+
355
+ /**
356
+ * Save post
357
+ */
358
+
359
+ function bt_bb_fe_save() {
360
+ check_ajax_referer( 'bt_bb_fe_nonce', 'nonce' );
361
+ $post_id = intval( $_POST['post_id'] );
362
+ $post_content = wp_kses_post( $_POST['post_content'] );
363
+ if ( current_user_can( 'edit_post', $post_id ) ) {
364
+ $post = array(
365
+ 'ID' => $post_id,
366
+ 'post_content' => $post_content,
367
+ );
368
+ wp_update_post( $post );
369
+ echo 'ok';
370
+ }
371
+ wp_die();
372
+ }
373
+ add_action( 'wp_ajax_bt_bb_fe_save', 'bt_bb_fe_save' );
374
+
375
+ /**
376
+ * Get HTML
377
+ */
378
+ function bt_bb_fe_get_html() {
379
+ check_ajax_referer( 'bt_bb_fe_nonce', 'nonce' );
380
+ $post_id = intval( $_POST['post_id'] );
381
+ $content = stripslashes( wp_kses_post( $_POST['content'] ) );
382
+ if ( current_user_can( 'edit_post', $post_id ) ) {
383
+ remove_filter( 'the_content', 'wpautop' );
384
+ $html = apply_filters( 'the_content', $content );
385
+ $html = str_ireplace( array( '``', '`{`', '`}`' ), array( '&quot;', '&#91;', '&#93;' ), $html );
386
+ $html = str_ireplace( array( '*`*`*', '*`*{*`*', '*`*}*`*' ), array( '``', '`{`', '`}`' ), $html );
387
+ echo $html;
388
+ }
389
+ wp_die();
390
+ }
391
+ add_action( 'wp_ajax_bt_bb_fe_get_html', 'bt_bb_fe_get_html' );
392
+
393
+ /**
394
+ * Add Section template
395
+ */
396
+ add_filter( 'template_include', 'bt_bb_fe_add_section_template', 100 );
397
+ function bt_bb_fe_add_section_template( $template ) {
398
+ if ( isset( $_GET['bt_bb_fe_add_section'] ) ) {
399
+ add_filter( 'show_admin_bar', function( $classes ) {
400
+ return false;
401
+ });
402
+ add_filter( 'body_class', function( $classes ) {
403
+ return array_merge( $classes, array( 'bt_bb_fe_add_section', 'bt_bb_fe_preview_toggle' ) );
404
+ });
405
+ add_action( 'wp_head', function() {
406
+ echo '<style>html{ margin-top: 0px !important; }</style>';
407
+ });
408
+ $template = dirname( __FILE__ ) . '/add-section-template.php';
409
+ }
410
+ return $template;
411
+ }
bold-builder.php CHANGED
@@ -3,7 +3,7 @@
3
  /**
4
  * Plugin Name: Bold Builder
5
  * Description: WordPress page builder.
6
- * Version: 3.2.5
7
  * Author: BoldThemes
8
  * Author URI: https://www.bold-themes.com
9
  * Text Domain: bold-builder
@@ -12,7 +12,7 @@
12
  defined( 'ABSPATH' ) || exit;
13
 
14
  // VERSION --------------------------------------------------------- \\
15
- define( 'BT_BB_VERSION', '3.2.5' );
16
  // VERSION --------------------------------------------------------- \\
17
 
18
  /**
@@ -29,8 +29,10 @@ if ( file_exists( get_template_directory() . '/bt_bb_config.php' ) ) {
29
 
30
  add_filter( 'the_content', 'bt_bb_parse_content', 20 );
31
  function bt_bb_parse_content( $content ) {
 
32
  if ( bt_bb_active_for_post_type_fe() ) {
33
  $content = str_ireplace( array( '``', '`{`', '`}`' ), array( '&quot;', '&#91;', '&#93;' ), $content );
 
34
  return '<div class="bt_bb_wrapper">' . $content . '</div>';
35
  } else {
36
  return $content;
@@ -54,6 +56,20 @@ function bt_bb_disable_gutenberg( $is_enabled, $post_type ) {
54
  add_filter( 'use_block_editor_for_post_type', 'bt_bb_disable_gutenberg', 10, 2 );
55
 
56
  function bt_bb_parse_content_admin( $content ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
 
58
  $bt_bb_content = false;
59
  if ( strpos( $content, '[bt_bb' ) === 0 || strpos( $content, '[bt_section' ) === 0 ) {
@@ -88,14 +104,37 @@ function bt_bb_parse_content_admin( $content ) {
88
  $count = 0;
89
 
90
  foreach( $bt_bb_fe_array as $item ) {
 
 
 
91
 
92
  if ( isset( $bt_bb_map[ $item['base'] ] ) && isset( $bt_bb_map[ $item['base'] ]['root'] ) && $bt_bb_map[ $item['base'] ]['root'] === true && $item['depth'] == 0 ) {
93
  $count++;
94
- $fe_wrap_open = '<div class="bt_bb_fe_wrap"><span class="bt_bb_fe_count" title="' . esc_html__( 'Edit', 'bold-builder' ) . '"><span class="bt_bb_fe_count_inner" data-edit_url="' . get_edit_post_link( get_the_ID(), '' ) . '">' . $count . '</span></span>';
95
- $fe_wrap_close = '</div>';
96
- } else {
97
- $fe_wrap_open = '';
98
- $fe_wrap_close = '';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
99
  }
100
 
101
  $depth = $item['depth'];
@@ -117,11 +156,37 @@ function bt_bb_parse_content_admin( $content ) {
117
 
118
  }
119
 
120
- if ( isset( $wrap_arr['d0'] ) && $wrap_arr['d0'] != "" ) {
 
 
121
  if ( current_user_can( 'edit_pages' ) ) {
122
- $wrap_arr['d0'] .= '<span id="bt_bb_fe_preview_toggler" class="bt_bb_fe_preview_toggler">'. esc_html__( 'Show/hide edit mode UI', 'bold-builder' ) .'</span>';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
123
  }
124
- return $wrap_arr['d0'];
125
  } else {
126
  return $content;
127
  }
@@ -185,10 +250,14 @@ class BT_BB_Root {
185
  public static $path;
186
  public static $init_wpautop;
187
  public static $font_arr = array();
 
 
188
  }
189
 
190
  BT_BB_Root::$path = plugin_dir_url( __FILE__ );
191
  BT_BB_Root::$init_wpautop = null;
 
 
192
 
193
  function bt_bb_enqueue() {
194
 
@@ -209,16 +278,21 @@ function bt_bb_enqueue() {
209
  if ( ! in_array( $screen->post_type, $screens ) && $screen->base == 'post' ) {
210
  return;
211
  }
 
 
 
 
212
 
213
  if ( function_exists( 'csscrush_file' ) && strpos( $_SERVER['SERVER_NAME'], '-dev' ) ) {
214
  csscrush_file( plugin_dir_path( __FILE__ ) . 'css/style.css', array( 'source_map' => true, 'minify' => false, 'output_file' => 'style.crush', 'formatter' => 'block', 'boilerplate' => false, 'plugins' => array( 'loop', 'ease' ) ) );
 
215
  }
216
 
217
  wp_enqueue_style( 'bt_bb_font-awesome.min', plugins_url( 'css/font-awesome.min.css', __FILE__ ), array(), BT_BB_VERSION );
218
  wp_enqueue_style( 'bt_bb', plugins_url( 'css/style.crush.css', __FILE__ ), array(), BT_BB_VERSION );
219
 
220
  wp_enqueue_script( 'bt_bb_react', plugins_url( 'react.min.js', __FILE__ ), array(), BT_BB_VERSION );
221
- wp_enqueue_script( 'bt_bb', plugins_url( 'script.min.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
222
  wp_enqueue_script( 'bt_bb_jsx', plugins_url( 'build/bundle.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
223
  wp_enqueue_script( 'bt_bb_autosize', plugins_url( 'autosize.min.js', __FILE__ ), array(), BT_BB_VERSION );
224
  wp_enqueue_script( 'bt_bb_imagesloaded', plugins_url( 'imagesloaded.pkgd.min.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
@@ -231,7 +305,31 @@ add_action( 'admin_enqueue_scripts', 'bt_bb_enqueue' );
231
 
232
  function bt_bb_enqueue_fe_always() {
233
  if ( current_user_can( 'edit_pages' ) ) {
234
- wp_enqueue_script( 'bt_bb_fe', plugins_url( 'script_fe.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
235
  }
236
  }
237
 
@@ -241,9 +339,19 @@ function bt_bb_wp_head() {
241
  if ( isset( $opt_arr[ $post_id ] ) ) {
242
  echo '<style>' . stripslashes( wp_strip_all_tags( $opt_arr[ $post_id ] ) ) . '</style>';
243
  }
 
 
 
 
 
244
  if ( function_exists( 'bt_bb_add_color_schemes' ) ) {
245
  bt_bb_add_color_schemes();
246
- }
 
 
 
 
 
247
  }
248
  add_action( 'wp_head', 'bt_bb_wp_head', 7 );
249
 
@@ -316,7 +424,7 @@ add_action( 'init', 'bt_bb_load_plugin_textdomain' );
316
  function bt_bb_save_custom_css() {
317
  check_ajax_referer( 'bt-bb-custom-css-nonce', 'bt-bb-custom-css-nonce' );
318
  $post_id = intval( $_POST['post_id'] );
319
- if ( current_user_can( 'edit_posts', $post_id ) ) {
320
  $css = wp_strip_all_tags( $_POST['css'] );
321
  $opt_arr = get_option( 'bt_bb_custom_css' );
322
  if ( ! is_array( $opt_arr ) ) {
@@ -465,7 +573,7 @@ function bt_bb_settings() {
465
  <th scope="row"><?php _e( 'Color Schemes', 'bold-builder' ); ?></th>
466
  <td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Color Schemes', 'bold-builder' ); ?></span></legend>
467
  <p>
468
- <textarea name="bt_bb_settings[color_schemes]" rows="10" cols="50"><?php echo $color_schemes; ?></textarea>
469
  </p>
470
  </fieldset></td>
471
  </tr>
@@ -505,15 +613,46 @@ function bt_bb_settings() {
505
 
506
  }
507
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
508
  /**
509
  * Settings
510
  */
511
 
512
  function bt_bb_js_settings() {
 
513
  $screen = get_current_screen();
514
- if ( $screen->base != 'post' ) {
515
  return;
516
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
517
 
518
  $options = get_option( 'bt_bb_settings' );
519
 
@@ -527,68 +666,69 @@ function bt_bb_js_settings() {
527
  $screens = $active_pt;
528
  if ( ! in_array( $screen->post_type, $screens ) && $screen->base == 'post' ) {
529
  return;
530
- }
531
 
532
  $tag_as_name = $options['tag_as_name'];
533
  $slug_url = array_key_exists( 'slug_url', $options ) ? $options['slug_url'] : '';
534
 
535
  echo '<script>';
536
- echo 'window.bt_bb_plugins_url = "' . plugins_url() . '";';
537
- echo 'window.bt_bb_loading_gif_url = "' . plugins_url( 'img/ajax-loader.gif', __FILE__ ) . '";';
538
- echo 'window.bt_bb_settings = [];';
539
- echo 'window.bt_bb_settings.tag_as_name = "' . esc_js( $tag_as_name ) . '";';
540
- echo 'window.bt_bb_settings.slug_url = "' . esc_js( $slug_url ) . '";';
541
-
542
- echo 'window.BTAJAXURL = "' . esc_js( admin_url( 'admin-ajax.php' ) ) . '";';
543
-
544
- global $shortcode_tags;
545
- $all_sc = $shortcode_tags;
546
- ksort( $all_sc );
547
-
548
- echo 'window.bt_bb.all_sc = ' . bt_bb_json_encode( array_keys( $all_sc ) ) . ';';
549
-
550
- global $bt_bb_is_bb_content;
551
- if ( $bt_bb_is_bb_content === 'true' || $bt_bb_is_bb_content === 'false' ) {
552
- echo 'window.bt_bb.is_bb_content = ' . $bt_bb_is_bb_content . ';';
553
- }
554
- $ajax_nonce = wp_create_nonce( 'bt-bb-custom-css-nonce' );
555
- ?>
556
- jQuery( '#bt_bb_dialog' ).on( 'click', '.bt_bb_button_save_custom_css', function( e ) {
557
-
558
- if ( wp.codeEditor !== undefined ) {
559
- window.bt_bb_ce.codemirror.save();
560
- }
561
-
562
- var css = jQuery( '.bt_bb_custom_css_content' ).val();
563
-
564
- window.bt_bb_custom_css = window.bt_bb_b64EncodeUnicode( css );
565
-
566
- window.bt_bb_dialog.hide();
567
-
568
- if ( css != '' ) {
569
- jQuery( '.bt_bb_custom_css' ).addClass( 'button-primary' );
570
- } else {
571
- jQuery( '.bt_bb_custom_css' ).removeClass( 'button-primary' );
572
- }
573
 
574
- var data = {
575
- 'action': 'bt_bb_save_custom_css',
576
- 'post_id': jQuery( '#post_ID' ).val(),
577
- 'css': css,
578
- 'bt-bb-custom-css-nonce': '<?php echo $ajax_nonce; ?>'
579
- };
580
-
581
- jQuery.ajax({
582
- type: 'POST',
583
- url: window.BTAJAXURL,
584
- data: data,
585
- async: true,
586
- success: function( response ) {
587
-
 
 
 
 
 
 
 
 
588
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
589
  });
590
- });
591
- <?php
592
  echo '</script>';
593
  }
594
  add_action( 'admin_footer', 'bt_bb_js_settings' );
@@ -604,8 +744,10 @@ function bt_bb_translate() {
604
  echo 'window.bt_bb_text.add = "' . esc_html__( 'Add', 'bold-builder' ) . '";';
605
  echo 'window.bt_bb_text.edit = "' . esc_html__( 'Edit', 'bold-builder' ) . '";';
606
  echo 'window.bt_bb_text.edit_content = "' . esc_html__( 'Edit Content', 'bold-builder' ) . '";';
 
607
  echo 'window.bt_bb_text.clone = "' . esc_html__( 'Clone', 'bold-builder' ) . '";';
608
  echo 'window.bt_bb_text.delete = "' . esc_html__( 'Delete', 'bold-builder' ) . '";';
 
609
  echo 'window.bt_bb_text.layout_error = "' . esc_html__( 'Layout error!', 'bold-builder' ) . '";';
610
  echo 'window.bt_bb_text.number_columns = "' . esc_html__( 'Number of columns not equal for all breakpoints!', 'bold-builder' ) . '";';
611
  echo 'window.bt_bb_text.add_element = "' . esc_html__( 'Add Element', 'bold-builder' ) . '";';
@@ -633,6 +775,9 @@ function bt_bb_translate() {
633
  echo 'window.bt_bb_text.general = "' . esc_html__( 'General', 'bold-builder' ) . '";';
634
  echo 'window.bt_bb_text.preview = "' . esc_html__( 'Preview', 'bold-builder' ) . '";';
635
  echo 'window.bt_bb_text.no_results = "' . esc_html__( 'No results found.', 'bold-builder' ) . '";';
 
 
 
636
 
637
  echo 'window.bt_bb_text.prev_tip = "' . esc_html__( 'Previous Tip', 'bold-builder' ) . '";';
638
  echo 'window.bt_bb_text.next_tip = "' . esc_html__( 'Next Tip', 'bold-builder' ) . '";';
@@ -645,7 +790,6 @@ function bt_bb_translate() {
645
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: Did you know that you can move columns between rows?', 'bold-builder' ) . '" );';
646
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: You can use CTRL key with Copy/Copy+ to cut the element.', 'bold-builder' ) . '" );';
647
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: Use Copy+ to copy multiple elements to clipboard.', 'bold-builder' ) . '" );';
648
- echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: Hold CTRL key and click Edit icon on front end to open back end editor in new tab.', 'bold-builder' ) . '" );';
649
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: Hold CTRL key and click Paste on content element toolbar to paste before the element.', 'bold-builder' ) . '" );';
650
 
651
  echo '</script>';
@@ -706,7 +850,7 @@ function bt_bb_map_js() {
706
  add_action( 'admin_head', 'bt_bb_map_js' );
707
 
708
  function bt_bb_fe_action() {
709
- if ( ! bt_bb_active_for_post_type_fe() ) {
710
  return;
711
  }
712
  add_action( 'wp_enqueue_scripts', 'bt_bb_enqueue_fe' );
@@ -729,7 +873,7 @@ if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$cu
729
  add_action( 'admin_footer', function() { echo '<script>window.bt_bb_custom_elements = true;</script>'; } );
730
  }
731
 
732
- add_action( 'wp_enqueue_scripts', 'bt_bb_enqueue_fe_always' );
733
 
734
  /**
735
  * Map shortcode elements
@@ -961,6 +1105,15 @@ function bt_bb_current_screen( $current_screen ) {
961
  }
962
  }
963
 
 
 
 
 
 
 
 
 
 
964
  /**
965
  * Adds a box to the main column on the Post and Page edit screens.
966
  */
@@ -1250,6 +1403,16 @@ function bt_bb_publish_hide_callback( $output, $atts ) {
1250
 
1251
  add_filter( 'bt_bb_general_output', 'bt_bb_publish_hide_callback', 10, 2 );
1252
 
 
 
 
 
 
 
 
 
 
 
1253
  class BT_BB_Basic_Element {
1254
 
1255
  protected $shortcode;
@@ -1272,7 +1435,7 @@ class BT_BB_Basic_Element {
1272
  add_filter( 'bt_bb_extract_atts', array( $this, 'atts_callback' ) ); // older themes override content elements
1273
  add_filter( $this->shortcode . '_class', array( $this, 'responsive_hide_callback' ), 10, 2 );
1274
  add_filter( $this->shortcode . '_class', array( $this, 'animation_callback' ), 10, 2 );
1275
- //add_filter( $this->shortcode . '_output', array( $this, 'data_shortcode' ), 10, 2 );
1276
  }
1277
 
1278
  function add_params() {
@@ -1301,9 +1464,21 @@ class BT_BB_Basic_Element {
1301
  return $class;
1302
  }
1303
 
1304
- function data_shortcode( $output, $atts ) {
1305
- if ( current_user_can( 'edit_posts' ) ) {
1306
- return preg_replace( '/(<\w+)/', '$1 data-shortcode="' . $this->shortcode . '" data-atts="' . htmlspecialchars( json_encode( $atts, JSON_FORCE_OBJECT ) ) . '"', $output, 1 );
 
 
 
 
 
 
 
 
 
 
 
 
1307
  } else {
1308
  return $output;
1309
  }
@@ -1328,26 +1503,31 @@ class BT_BB_Element extends BT_BB_Basic_Element {
1328
 
1329
  function add_params() {
1330
 
1331
- $params = array(
1332
- array( 'param_name' => 'responsive', 'type' => 'checkbox_group', 'heading' => esc_html__( 'Hide element on screens', 'bold-builder' ), 'group' => esc_html__( 'Responsive', 'bold-builder' ), 'preview' => true,
 
 
 
 
1333
  'value' => array(
1334
  esc_html__( '≤480px', 'bold-builder' ) => 'hidden_xs',
1335
  esc_html__( '481-768px', 'bold-builder' ) => 'hidden_ms',
1336
  esc_html__( '769-992px', 'bold-builder' ) => 'hidden_sm',
1337
  esc_html__( '993-1200px', 'bold-builder' ) => 'hidden_md',
1338
- esc_html__( '>1200px', 'bold-builder' ) => 'hidden_lg',
1339
  )
1340
- ),
1341
- array( 'param_name' => 'publish_datetime', 'type' => 'datetime-local', 'heading' => esc_html__( 'Publish date', 'bold-builder' ), 'description' => esc_html__( 'Please, fill both the date and time', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 990 ),
1342
- array( 'param_name' => 'expiry_datetime', 'type' => 'datetime-local', 'heading' => esc_html__( 'Expiry date', 'bold-builder' ), 'description' => esc_html__( 'Please, fill both the date and time', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 995 ),
1343
- array( 'param_name' => 'el_id', 'type' => 'textfield', 'heading' => esc_html__( 'Element ID', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 1000 ),
1344
- array( 'param_name' => 'el_class', 'type' => 'textfield', 'heading' => esc_html__( 'Extra class name(s)', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 1005 ),
1345
- array( 'param_name' => 'el_style', 'type' => 'textfield', 'heading' => esc_html__( 'Inline style', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 1010 )
1346
- );
 
1347
 
1348
  $bt_bb_skip_animation_arr = [ 'bt_bb_slider', 'bt_bb_content_slider', 'bt_bb_content_slider_item', 'bt_bb_accordion_item', 'bt_bb_tab_item', 'bt_bb_google_maps_location', 'bt_bb_leaflet_map_location' ];
1349
 
1350
- if ( !in_array( $this->shortcode, $bt_bb_skip_animation_arr ) ) {
1351
  $params[] = array( 'param_name' => 'animation', 'type' => 'dropdown', 'heading' => esc_html__( 'Animation', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'preview' => true, 'weight' => 997,
1352
  'value' => array(
1353
  esc_html__( 'No Animation', 'bold-builder' ) => 'no_animation',
@@ -1377,17 +1557,21 @@ class BT_BB_Element extends BT_BB_Basic_Element {
1377
 
1378
  function atts_callback( $atts ) {
1379
  return array(
1380
- 'responsive' => '',
1381
- 'animation' => '',
1382
- 'el_id' => '',
1383
- 'el_class' => '',
1384
- 'el_style' => ''
1385
  ) + $atts;
1386
  }
1387
 
1388
  function responsive_override_class( &$class, $arr ) {
1389
  if ( $arr['value'] != '' ) {
1390
- $value_arr = explode( '%$%', $arr['value'] );
 
 
 
 
1391
  if ( isset( $arr['suffix'] ) ) {
1392
  $suffix = $arr['suffix'];
1393
  } else {
@@ -1416,7 +1600,11 @@ class BT_BB_Element extends BT_BB_Basic_Element {
1416
 
1417
  function responsive_data_override_class( &$class, &$data_override_class, $arr ) {
1418
  if ( $arr['value'] != '' ) {
1419
- $value_arr = explode( '%$%', $arr['value'] );
 
 
 
 
1420
  if ( isset( $arr['suffix'] ) ) {
1421
  $suffix = $arr['suffix'];
1422
  } else {
@@ -1449,10 +1637,21 @@ class BT_BB_Element extends BT_BB_Basic_Element {
1449
 
1450
  }
1451
 
 
 
 
 
 
 
 
 
 
 
 
 
1452
  $elements = array();
1453
 
1454
  if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$custom_content_elements ) {
1455
-
1456
  $glob_match = glob( plugin_dir_path( __FILE__ ) . 'content_elements/*/*.php' );
1457
  $glob_match = apply_filters( 'bt_bb_content_elements', $glob_match );
1458
  if ( $glob_match ) {
@@ -1462,6 +1661,16 @@ if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$cu
1462
  }
1463
  }
1464
  }
 
 
 
 
 
 
 
 
 
 
1465
 
1466
  $glob_match = glob( WP_PLUGIN_DIR . '/' . get_template() . '/bold-page-builder/content_elements/*/*.php' );
1467
  if ( $glob_match ) {
@@ -1508,3 +1717,5 @@ $options = get_option( 'bt_bb_settings' );
1508
  if ( ! $options || ( ! array_key_exists( 'tips', $options ) || ( array_key_exists( 'tips', $options ) && $options['tips'] == '1' ) ) ) {
1509
  include 'tips.php';
1510
  }
 
 
3
  /**
4
  * Plugin Name: Bold Builder
5
  * Description: WordPress page builder.
6
+ * Version: 4.3.6
7
  * Author: BoldThemes
8
  * Author URI: https://www.bold-themes.com
9
  * Text Domain: bold-builder
12
  defined( 'ABSPATH' ) || exit;
13
 
14
  // VERSION --------------------------------------------------------- \\
15
+ define( 'BT_BB_VERSION', '4.3.6' );
16
  // VERSION --------------------------------------------------------- \\
17
 
18
  /**
29
 
30
  add_filter( 'the_content', 'bt_bb_parse_content', 20 );
31
  function bt_bb_parse_content( $content ) {
32
+ if ( ! is_singular() ) return $content;
33
  if ( bt_bb_active_for_post_type_fe() ) {
34
  $content = str_ireplace( array( '``', '`{`', '`}`' ), array( '&quot;', '&#91;', '&#93;' ), $content );
35
+ $content = str_ireplace( array( '*`*`*', '*`*{*`*', '*`*}*`*' ), array( '``', '`{`', '`}`' ), $content );
36
  return '<div class="bt_bb_wrapper">' . $content . '</div>';
37
  } else {
38
  return $content;
56
  add_filter( 'use_block_editor_for_post_type', 'bt_bb_disable_gutenberg', 10, 2 );
57
 
58
  function bt_bb_parse_content_admin( $content ) {
59
+
60
+ if ( ! in_the_loop() ) return $content; // https://github.com/Yoast/wordpress-seo/issues/5956
61
+
62
+ $bt_footer = false;
63
+
64
+ if ( BT_BB_Root::$fe_wrap_count == 1 ) {
65
+ $bt_footer = true;
66
+ }
67
+
68
+ if ( BT_BB_Root::$fe_wrap_count > 1 ) {
69
+ return $content;
70
+ }
71
+
72
+ BT_BB_Root::$fe_wrap_count++;
73
 
74
  $bt_bb_content = false;
75
  if ( strpos( $content, '[bt_bb' ) === 0 || strpos( $content, '[bt_section' ) === 0 ) {
104
  $count = 0;
105
 
106
  foreach( $bt_bb_fe_array as $item ) {
107
+
108
+ $fe_wrap_open = '';
109
+ $fe_wrap_close = '';
110
 
111
  if ( isset( $bt_bb_map[ $item['base'] ] ) && isset( $bt_bb_map[ $item['base'] ]['root'] ) && $bt_bb_map[ $item['base'] ]['root'] === true && $item['depth'] == 0 ) {
112
  $count++;
113
+ if ( ! $bt_footer ) {
114
+ if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$custom_content_elements ) { // only with native BB elements
115
+ //if ( ! isset( $_GET['bt_bb_fe_add_section'] ) ) {
116
+ if ( isset( $_GET['bt_bb_fe_preview'] ) && $_GET['bt_bb_fe_preview'] == 'true' ) {
117
+ $fe_wrap_open = '<div class="bt_bb_fe_wrap"><span class="bt_bb_fe_count" data-edit_url="' . get_edit_post_link( get_the_ID(), '' ) . '" title="' . esc_html__( 'Find Section', 'bold-builder' ) . '"><span class="bt_bb_fe_count_inner">' . $count . '</span></span>';
118
+ } else {
119
+ $fe_wrap_open = '<div class="bt_bb_fe_wrap">';
120
+ $fe_wrap_open .= '<span class="bt_bb_fe_count"><span class="bt_bb_fe_count_inner">' . $count . '</span>
121
+ <ul class="bt_bb_element_menu">
122
+ <li><span class="bt_bb_element_menu_edit">' . esc_html__( 'Edit', 'bold-builder' ) . '</span></li>
123
+ <li data-edit_url="' . get_edit_post_link( get_the_ID(), '' ) . '"><span class="bt_bb_element_menu_edit_be">' . esc_html__( 'Edit in back-end editor', 'bold-builder' ) . '</span><ul><li><span class="bt_bb_element_menu_edit_be_new_tab">' . esc_html__( '(new tab)', 'bold-builder' ) . '</span></li></ul></li>
124
+ <li><span class="bt_bb_element_menu_cut">' . esc_html__( 'Cut', 'bold-builder' ) . '</span></li>
125
+ <li><span class="bt_bb_element_menu_copy">' . esc_html__( 'Copy', 'bold-builder' ) . '</span></li>
126
+ <li><span class="bt_bb_element_menu_paste">' . esc_html__( 'Paste', 'bold-builder' ) . '</span><ul><li><span class="bt_bb_element_menu_paste_above">' . esc_html__( '(above)', 'bold-builder' ) . '</span></li></ul></li>
127
+ <li class="bt_bb_element_menu_delete_parent"><span class="bt_bb_element_menu_delete">' . esc_html__( 'Delete', 'bold-builder' ) . '</span></li>
128
+ </ul>
129
+ </span>';
130
+ }
131
+ $fe_wrap_close = '</div>';
132
+ //}
133
+ } else {
134
+ $fe_wrap_open = '<div class="bt_bb_fe_wrap"><span class="bt_bb_fe_count bt_bb_element_menu_edit_be_new_tab" title="' . esc_html__( 'Edit', 'bold-builder' ) . '"><span class="bt_bb_fe_count_inner" data-edit_url="' . get_edit_post_link( get_the_ID(), '' ) . '">' . $count . '</span></span>';
135
+ $fe_wrap_close = '</div>';
136
+ }
137
+ }
138
  }
139
 
140
  $depth = $item['depth'];
156
 
157
  }
158
 
159
+ if ( isset( $wrap_arr['d0'] ) && $wrap_arr['d0'] != '' ) {
160
+ $fe_wrap_open = '';
161
+ $fe_wrap_close = '';
162
  if ( current_user_can( 'edit_pages' ) ) {
163
+ if ( $bt_footer ) {
164
+ if ( function_exists( 'boldthemes_get_option' ) && function_exists( 'boldthemes_get_id_by_slug' ) ) {
165
+ $page_slug = boldthemes_get_option( 'footer_page_slug' );
166
+ if ( $page_slug != '' ) {
167
+ $page_id = boldthemes_get_id_by_slug( $page_slug );
168
+ if ( ! is_null( $page_id ) ) {
169
+ $fe_wrap_open = '<div class="bt_bb_fe_wrap_footer"><a href="' . get_edit_post_link( $page_id, '' ) . '" target="_blank" class="bt_bb_fe_preview_toggler bt_bb_fe_preview_toggler_footer">' . esc_html__( 'Edit Footer', 'bold-builder' ) . '</a>';
170
+ $fe_wrap_close = '</div>';
171
+ }
172
+ }
173
+ }
174
+ } else {
175
+ if ( ! isset( $_GET['bt_bb_fe_add_section'] ) ) {
176
+ //$wrap_arr['d0'] .= '<span id="bt_bb_fe_preview_toggler" class="bt_bb_fe_preview_toggler">' . esc_html__( 'Show/hide edit mode UI', 'bold-builder' ) . '</span><span id="bt_bb_fe_save" data-nonce="' . wp_create_nonce( 'bt-bb-fe-save-nonce' ) . '"></span><span id="bt_bb_fe_add_section" data-icon-code="&#xf067" title="' . esc_html__( 'Add Section', 'bold-builder' ) . '"></span>';
177
+ if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$custom_content_elements ) { // only with native BB elements
178
+ if ( ! ( isset( $_GET['bt_bb_fe_preview'] ) && $_GET['bt_bb_fe_preview'] == 'true' ) ) {
179
+ // $wrap_arr['d0'] .= '<span id="bt_bb_fe_add_section" data-icon-code="&#xf067" title="' . esc_html__( 'Add Section', 'bold-builder' ) . '"></span>';
180
+ }
181
+ }
182
+ $wrap_arr['d0'] .= '<span id="bt_bb_fe_preview_toggler" class="bt_bb_fe_preview_toggler">' . esc_html__( 'Show/hide edit mode UI', 'bold-builder' ) . '</span>';
183
+ if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$custom_content_elements ) { // only with native BB elements
184
+ $wrap_arr['d0'] .= '<span id="bt_bb_fe_save" title="' . esc_attr__( 'Save changes', 'bold-builder' ) . '"></span>';
185
+ }
186
+ }
187
+ }
188
  }
189
+ return $fe_wrap_open . $wrap_arr['d0'] . $fe_wrap_close;
190
  } else {
191
  return $content;
192
  }
250
  public static $path;
251
  public static $init_wpautop;
252
  public static $font_arr = array();
253
+ public static $fe_wrap_count;
254
+ public static $deprecated = array();
255
  }
256
 
257
  BT_BB_Root::$path = plugin_dir_url( __FILE__ );
258
  BT_BB_Root::$init_wpautop = null;
259
+
260
+ BT_BB_Root::$fe_wrap_count = 0;
261
 
262
  function bt_bb_enqueue() {
263
 
278
  if ( ! in_array( $screen->post_type, $screens ) && $screen->base == 'post' ) {
279
  return;
280
  }
281
+
282
+ /*var_dump( function_exists( 'csscrush_file' ) );
283
+ var_dump( strpos( $_SERVER['SERVER_NAME'], '-dev' ) );
284
+ die();*/
285
 
286
  if ( function_exists( 'csscrush_file' ) && strpos( $_SERVER['SERVER_NAME'], '-dev' ) ) {
287
  csscrush_file( plugin_dir_path( __FILE__ ) . 'css/style.css', array( 'source_map' => true, 'minify' => false, 'output_file' => 'style.crush', 'formatter' => 'block', 'boilerplate' => false, 'plugins' => array( 'loop', 'ease' ) ) );
288
+ csscrush_file( plugin_dir_path( __FILE__ ) . 'css/front_end/fe_dialog_content.css', array( 'source_map' => true, 'minify' => false, 'output_file' => 'fe_dialog_content.crush', 'formatter' => 'block', 'boilerplate' => false, 'plugins' => array( 'loop', 'ease' ) ) );
289
  }
290
 
291
  wp_enqueue_style( 'bt_bb_font-awesome.min', plugins_url( 'css/font-awesome.min.css', __FILE__ ), array(), BT_BB_VERSION );
292
  wp_enqueue_style( 'bt_bb', plugins_url( 'css/style.crush.css', __FILE__ ), array(), BT_BB_VERSION );
293
 
294
  wp_enqueue_script( 'bt_bb_react', plugins_url( 'react.min.js', __FILE__ ), array(), BT_BB_VERSION );
295
+ //wp_enqueue_script( 'bt_bb', plugins_url( 'script.min.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
296
  wp_enqueue_script( 'bt_bb_jsx', plugins_url( 'build/bundle.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
297
  wp_enqueue_script( 'bt_bb_autosize', plugins_url( 'autosize.min.js', __FILE__ ), array(), BT_BB_VERSION );
298
  wp_enqueue_script( 'bt_bb_imagesloaded', plugins_url( 'imagesloaded.pkgd.min.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
305
 
306
  function bt_bb_enqueue_fe_always() {
307
  if ( current_user_can( 'edit_pages' ) ) {
308
+ if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$custom_content_elements ) { // only with native BB elements
309
+ wp_enqueue_media();
310
+ wp_enqueue_editor();
311
+ wp_enqueue_style( 'bt_bb_font-awesome.min', plugins_url( 'css/font-awesome.min.css', __FILE__ ), array(), BT_BB_VERSION );
312
+ }
313
+
314
+ $options = get_option( 'bt_bb_settings' );
315
+
316
+ $post_types = get_post_types( array( 'public' => true, 'show_in_nav_menus' => true ) );
317
+ $active_pt = array();
318
+ foreach( $post_types as $pt ) {
319
+ if ( ! $options || ( ! array_key_exists( $pt, $options ) || ( array_key_exists( $pt, $options ) && $options[ $pt ] == '1' ) ) ) {
320
+ $active_pt[] = $pt;
321
+ }
322
+ }
323
+ $screens = $active_pt;
324
+ if ( ! in_array( get_post_type(), $screens ) ) {
325
+ return;
326
+ }
327
+
328
+ wp_enqueue_script( 'bt_bb_fe', plugins_url( 'build/bundle_fe.js', __FILE__ ), array( 'jquery' ), BT_BB_VERSION );
329
+ wp_localize_script( 'bt_bb_fe', 'bt_bb_fe_ajax', array(
330
+ 'url' => admin_url( 'admin-ajax.php' ),
331
+ 'nonce' => wp_create_nonce( 'bt_bb_fe_nonce' )
332
+ ));
333
  }
334
  }
335
 
339
  if ( isset( $opt_arr[ $post_id ] ) ) {
340
  echo '<style>' . stripslashes( wp_strip_all_tags( $opt_arr[ $post_id ] ) ) . '</style>';
341
  }
342
+ if ( isset( $_GET['preview'] ) && $_GET['preview'] == 'true' ) {
343
+ echo '<script>window.bt_bb_preview = true</script>';
344
+ } else {
345
+ echo '<script>window.bt_bb_preview = false</script>';
346
+ }
347
  if ( function_exists( 'bt_bb_add_color_schemes' ) ) {
348
  bt_bb_add_color_schemes();
349
+ }
350
+ if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$custom_content_elements ) { // only with native BB elements
351
+ echo '<script>window.bt_bb_custom_elements = false;</script>';
352
+ } else {
353
+ echo '<script>window.bt_bb_custom_elements = true;</script>';
354
+ }
355
  }
356
  add_action( 'wp_head', 'bt_bb_wp_head', 7 );
357
 
424
  function bt_bb_save_custom_css() {
425
  check_ajax_referer( 'bt-bb-custom-css-nonce', 'bt-bb-custom-css-nonce' );
426
  $post_id = intval( $_POST['post_id'] );
427
+ if ( current_user_can( 'edit_post', $post_id ) ) {
428
  $css = wp_strip_all_tags( $_POST['css'] );
429
  $opt_arr = get_option( 'bt_bb_custom_css' );
430
  if ( ! is_array( $opt_arr ) ) {
573
  <th scope="row"><?php _e( 'Color Schemes', 'bold-builder' ); ?></th>
574
  <td><fieldset><legend class="screen-reader-text"><span><?php _e( 'Color Schemes', 'bold-builder' ); ?></span></legend>
575
  <p>
576
+ <textarea name="bt_bb_settings[color_schemes]" rows="10" cols="50"><?php echo sanitize_textarea_field( $color_schemes ); ?></textarea>
577
  </p>
578
  </fieldset></td>
579
  </tr>
613
 
614
  }
615
 
616
+ function bt_bb_customize_script() {
617
+ echo '<script>';
618
+ if ( function_exists( 'boldthemes_get_icon_fonts_bb_array' ) ) {
619
+ $icon_arr = boldthemes_get_icon_fonts_bb_array();
620
+ } else {
621
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa_icons.php' );
622
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_regular_icons.php' );
623
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_solid_icons.php' );
624
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_brands_icons.php' );
625
+ require_once( dirname(__FILE__) . '/content_elements_misc/s7_icons.php' );
626
+ $icon_arr = array( 'Font Awesome' => bt_bb_fa_icons(), 'Font Awesome 5 Regular' => bt_bb_fa5_regular_icons(), 'Font Awesome 5 Solid' => bt_bb_fa5_solid_icons(), 'Font Awesome 5 Brands' => bt_bb_fa5_brands_icons(), 'S7' => bt_bb_s7_icons() );
627
+ }
628
+ echo 'window.bt_bb_icons = JSON.parse(\'' . bt_bb_json_encode( $icon_arr ) . '\')';
629
+ echo '</script>';
630
+ }
631
+ add_action( 'customize_controls_print_scripts', 'bt_bb_customize_script' );
632
+
633
  /**
634
  * Settings
635
  */
636
 
637
  function bt_bb_js_settings() {
638
+
639
  $screen = get_current_screen();
640
+ if ( $screen->base != 'post' && $screen->base != 'widgets' && $screen->base != 'nav-menus' ) {
641
  return;
642
  }
643
+ echo '<script>';
644
+ if ( function_exists( 'boldthemes_get_icon_fonts_bb_array' ) ) {
645
+ $icon_arr = boldthemes_get_icon_fonts_bb_array();
646
+ } else {
647
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa_icons.php' );
648
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_regular_icons.php' );
649
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_solid_icons.php' );
650
+ require_once( dirname(__FILE__) . '/content_elements_misc/fa5_brands_icons.php' );
651
+ require_once( dirname(__FILE__) . '/content_elements_misc/s7_icons.php' );
652
+ $icon_arr = array( 'Font Awesome' => bt_bb_fa_icons(), 'Font Awesome 5 Regular' => bt_bb_fa5_regular_icons(), 'Font Awesome 5 Solid' => bt_bb_fa5_solid_icons(), 'Font Awesome 5 Brands' => bt_bb_fa5_brands_icons(), 'S7' => bt_bb_s7_icons() );
653
+ }
654
+ echo 'window.bt_bb_icons = JSON.parse(\'' . bt_bb_json_encode( $icon_arr ) . '\')';
655
+ echo '</script>';
656
 
657
  $options = get_option( 'bt_bb_settings' );
658
 
666
  $screens = $active_pt;
667
  if ( ! in_array( $screen->post_type, $screens ) && $screen->base == 'post' ) {
668
  return;
669
+ }
670
 
671
  $tag_as_name = $options['tag_as_name'];
672
  $slug_url = array_key_exists( 'slug_url', $options ) ? $options['slug_url'] : '';
673
 
674
  echo '<script>';
675
+ echo 'window.bt_bb_plugins_url = "' . plugins_url() . '";';
676
+ echo 'window.bt_bb_loading_gif_url = "' . plugins_url( 'img/ajax-loader.gif', __FILE__ ) . '";';
677
+ echo 'window.bt_bb_settings = [];';
678
+ echo 'window.bt_bb_settings.tag_as_name = "' . esc_js( $tag_as_name ) . '";';
679
+ echo 'window.bt_bb_settings.slug_url = "' . esc_js( $slug_url ) . '";';
680
+
681
+ echo 'window.bt_bb_ajax_url = "' . esc_js( admin_url( 'admin-ajax.php' ) ) . '";';
682
+
683
+ global $shortcode_tags;
684
+ $all_sc = $shortcode_tags;
685
+ ksort( $all_sc );
686
+
687
+ echo 'window.bt_bb.all_sc = ' . bt_bb_json_encode( array_keys( $all_sc ) ) . ';';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
688
 
689
+ global $bt_bb_is_bb_content;
690
+ if ( $bt_bb_is_bb_content === 'true' || $bt_bb_is_bb_content === 'false' ) {
691
+ echo 'window.bt_bb.is_bb_content = ' . $bt_bb_is_bb_content . ';';
692
+ }
693
+ $ajax_nonce = wp_create_nonce( 'bt-bb-custom-css-nonce' );
694
+ ?>
695
+ jQuery( '#bt_bb_dialog' ).on( 'click', '.bt_bb_button_save_custom_css', function( e ) {
696
+
697
+ if ( wp.codeEditor !== undefined ) {
698
+ window.bt_bb_ce.codemirror.save();
699
+ }
700
+
701
+ var css = jQuery( '.bt_bb_custom_css_content' ).val();
702
+
703
+ window.bt_bb_custom_css = window.bt_bb_b64EncodeUnicode( css );
704
+
705
+ window.bt_bb_dialog.hide();
706
+
707
+ if ( css != '' ) {
708
+ jQuery( '.bt_bb_custom_css' ).addClass( 'button-primary' );
709
+ } else {
710
+ jQuery( '.bt_bb_custom_css' ).removeClass( 'button-primary' );
711
  }
712
+
713
+ var data = {
714
+ 'action': 'bt_bb_save_custom_css',
715
+ 'post_id': jQuery( '#post_ID' ).val(),
716
+ 'css': css,
717
+ 'bt-bb-custom-css-nonce': '<?php echo $ajax_nonce; ?>'
718
+ };
719
+
720
+ jQuery.ajax({
721
+ type: 'POST',
722
+ url: window.bt_bb_ajax_url,
723
+ data: data,
724
+ async: true,
725
+ success: function( response ) {
726
+
727
+ }
728
+ });
729
  });
730
+ <?php
731
+
732
  echo '</script>';
733
  }
734
  add_action( 'admin_footer', 'bt_bb_js_settings' );
744
  echo 'window.bt_bb_text.add = "' . esc_html__( 'Add', 'bold-builder' ) . '";';
745
  echo 'window.bt_bb_text.edit = "' . esc_html__( 'Edit', 'bold-builder' ) . '";';
746
  echo 'window.bt_bb_text.edit_content = "' . esc_html__( 'Edit Content', 'bold-builder' ) . '";';
747
+ echo 'window.bt_bb_text.content = "' . esc_html__( 'Content', 'bold-builder' ) . '";';
748
  echo 'window.bt_bb_text.clone = "' . esc_html__( 'Clone', 'bold-builder' ) . '";';
749
  echo 'window.bt_bb_text.delete = "' . esc_html__( 'Delete', 'bold-builder' ) . '";';
750
+ echo 'window.bt_bb_text.delete_section_confirm = "' . esc_html__( 'Do you really want to delete this Section?', 'bold-builder' ) . '";';
751
  echo 'window.bt_bb_text.layout_error = "' . esc_html__( 'Layout error!', 'bold-builder' ) . '";';
752
  echo 'window.bt_bb_text.number_columns = "' . esc_html__( 'Number of columns not equal for all breakpoints!', 'bold-builder' ) . '";';
753
  echo 'window.bt_bb_text.add_element = "' . esc_html__( 'Add Element', 'bold-builder' ) . '";';
775
  echo 'window.bt_bb_text.general = "' . esc_html__( 'General', 'bold-builder' ) . '";';
776
  echo 'window.bt_bb_text.preview = "' . esc_html__( 'Preview', 'bold-builder' ) . '";';
777
  echo 'window.bt_bb_text.no_results = "' . esc_html__( 'No results found.', 'bold-builder' ) . '";';
778
+ echo 'window.bt_bb_text.edit_be = "' . esc_html__( 'Edit in BE editor', 'bold-builder' ) . '";';
779
+ echo 'window.bt_bb_text.parent = "' . esc_html__( 'parent', 'bold-builder' ) . '";';
780
+ echo 'window.bt_bb_text.or_enter_image_url = "' . esc_html__( 'Or enter image URL...', 'bold-builder' ) . '";';
781
 
782
  echo 'window.bt_bb_text.prev_tip = "' . esc_html__( 'Previous Tip', 'bold-builder' ) . '";';
783
  echo 'window.bt_bb_text.next_tip = "' . esc_html__( 'Next Tip', 'bold-builder' ) . '";';
790
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: Did you know that you can move columns between rows?', 'bold-builder' ) . '" );';
791
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: You can use CTRL key with Copy/Copy+ to cut the element.', 'bold-builder' ) . '" );';
792
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: Use Copy+ to copy multiple elements to clipboard.', 'bold-builder' ) . '" );';
 
793
  echo 'window.bt_bb_text._tips.push( "' . esc_html__( 'Bold Builder tip: Hold CTRL key and click Paste on content element toolbar to paste before the element.', 'bold-builder' ) . '" );';
794
 
795
  echo '</script>';
850
  add_action( 'admin_head', 'bt_bb_map_js' );
851
 
852
  function bt_bb_fe_action() {
853
+ if ( ! bt_bb_active_for_post_type_fe() || ( isset( $_GET['preview'] ) && ! isset( $_GET['bt_bb_fe_preview'] ) ) ) {
854
  return;
855
  }
856
  add_action( 'wp_enqueue_scripts', 'bt_bb_enqueue_fe' );
873
  add_action( 'admin_footer', function() { echo '<script>window.bt_bb_custom_elements = true;</script>'; } );
874
  }
875
 
876
+ add_action( 'wp_enqueue_scripts', 'bt_bb_enqueue_fe_always', 50 );
877
 
878
  /**
879
  * Map shortcode elements
1105
  }
1106
  }
1107
 
1108
+ add_filter( 'preview_post_link', 'bt_bb_preview_post_link' );
1109
+ function bt_bb_preview_post_link( $preview_link ) {
1110
+ if ( isset( $_POST['bt_bb_fe_preview'] ) && $_POST['bt_bb_fe_preview'] == 'true' ) {
1111
+ return $preview_link . '&bt_bb_fe_preview=true';
1112
+ } else {
1113
+ return $preview_link;
1114
+ }
1115
+ }
1116
+
1117
  /**
1118
  * Adds a box to the main column on the Post and Page edit screens.
1119
  */
1403
 
1404
  add_filter( 'bt_bb_general_output', 'bt_bb_publish_hide_callback', 10, 2 );
1405
 
1406
+ /* attach_image filter - used to force placeholder in existing elements */
1407
+
1408
+ function bt_bb_attach_image_filter( $image, $attachment_id, $size, $icon ) {
1409
+ if ( is_numeric( $attachment_id ) ) {
1410
+ return $image;
1411
+ }
1412
+ return array( $attachment_id, 0, 0, false );
1413
+ }
1414
+ //add_filter( 'wp_get_attachment_image_src', 'bt_bb_attach_image_filter', 10, 4 );
1415
+
1416
  class BT_BB_Basic_Element {
1417
 
1418
  protected $shortcode;
1435
  add_filter( 'bt_bb_extract_atts', array( $this, 'atts_callback' ) ); // older themes override content elements
1436
  add_filter( $this->shortcode . '_class', array( $this, 'responsive_hide_callback' ), 10, 2 );
1437
  add_filter( $this->shortcode . '_class', array( $this, 'animation_callback' ), 10, 2 );
1438
+ add_filter( $this->shortcode . '_output', array( $this, 'data_shortcode_fe_editor' ), 10, 2 );
1439
  }
1440
 
1441
  function add_params() {
1464
  return $class;
1465
  }
1466
 
1467
+ function data_shortcode_fe_editor( $output, $atts ) {
1468
+ if ( is_array( $atts ) && array_key_exists( 'ignore_fe_editor', $atts ) ) { // skip if used with do_shortcode in other element
1469
+ return $output;
1470
+ }
1471
+ if ( current_user_can( 'edit_pages' ) ) {
1472
+ BT_BB_FE::$fe_id++;
1473
+ $atts1 = $atts;
1474
+ if ( is_array( $atts ) ) {
1475
+ $atts1 = array();
1476
+ foreach( $atts as $k => $v ) {
1477
+ $atts1[ $k ] = str_ireplace( array( '``', '`{`', '`}`' ), array( '*`*`*', '*`*{*`*', '*`*}*`*' ), $v );
1478
+ }
1479
+ }
1480
+ $json_atts = htmlspecialchars( json_encode( $atts1, JSON_FORCE_OBJECT ) );
1481
+ return preg_replace( '/(<\w+)/', '$1 data-base="' . $this->shortcode . '" data-bt-bb-fe-atts="' . preg_replace( '/\$([0-9]+)/', '\\\$$1', $json_atts ) . '" data-fe-id="' . BT_BB_FE::$fe_id . '"', $output, 1 );
1482
  } else {
1483
  return $output;
1484
  }
1503
 
1504
  function add_params() {
1505
 
1506
+ $bt_bb_skip_responsive_arr = [ 'bt_bb_content_slider_item', 'bt_bb_google_maps_location', 'bt_bb_leaflet_map_location' ];
1507
+
1508
+ $params = array();
1509
+
1510
+ if ( ! in_array( $this->shortcode, $bt_bb_skip_responsive_arr ) ) {
1511
+ $params[] = array( 'param_name' => 'responsive', 'type' => 'checkbox_group', 'heading' => esc_html__( 'Hide element on screens', 'bold-builder' ), 'group' => esc_html__( 'Responsive', 'bold-builder' ), 'preview' => true,
1512
  'value' => array(
1513
  esc_html__( '≤480px', 'bold-builder' ) => 'hidden_xs',
1514
  esc_html__( '481-768px', 'bold-builder' ) => 'hidden_ms',
1515
  esc_html__( '769-992px', 'bold-builder' ) => 'hidden_sm',
1516
  esc_html__( '993-1200px', 'bold-builder' ) => 'hidden_md',
1517
+ esc_html__( '>1200px', 'bold-builder' ) => 'hidden_lg',
1518
  )
1519
+ );
1520
+ }
1521
+
1522
+ $params[] = array( 'param_name' => 'publish_datetime', 'type' => 'datetime-local', 'heading' => esc_html__( 'Publish date', 'bold-builder' ), 'description' => esc_html__( 'Please, fill both the date and time', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 990 );
1523
+ $params[] = array( 'param_name' => 'expiry_datetime', 'type' => 'datetime-local', 'heading' => esc_html__( 'Expiry date', 'bold-builder' ), 'description' => esc_html__( 'Please, fill both the date and time', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 995 );
1524
+ $params[] = array( 'param_name' => 'el_id', 'type' => 'textfield', 'heading' => esc_html__( 'Element ID', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 1000 );
1525
+ $params[] = array( 'param_name' => 'el_class', 'type' => 'textfield', 'heading' => esc_html__( 'Extra class name(s)', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 1005 );
1526
+ $params[] = array( 'param_name' => 'el_style', 'type' => 'textfield', 'heading' => esc_html__( 'Inline style', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'weight' => 1010 );
1527
 
1528
  $bt_bb_skip_animation_arr = [ 'bt_bb_slider', 'bt_bb_content_slider', 'bt_bb_content_slider_item', 'bt_bb_accordion_item', 'bt_bb_tab_item', 'bt_bb_google_maps_location', 'bt_bb_leaflet_map_location' ];
1529
 
1530
+ if ( ! in_array( $this->shortcode, $bt_bb_skip_animation_arr ) ) {
1531
  $params[] = array( 'param_name' => 'animation', 'type' => 'dropdown', 'heading' => esc_html__( 'Animation', 'bold-builder' ), 'group' => esc_html__( 'Custom', 'bold-builder' ), 'preview' => true, 'weight' => 997,
1532
  'value' => array(
1533
  esc_html__( 'No Animation', 'bold-builder' ) => 'no_animation',
1557
 
1558
  function atts_callback( $atts ) {
1559
  return array(
1560
+ 'responsive' => '',
1561
+ 'animation' => '',
1562
+ 'el_id' => '',
1563
+ 'el_class' => '',
1564
+ 'el_style' => '',
1565
  ) + $atts;
1566
  }
1567
 
1568
  function responsive_override_class( &$class, $arr ) {
1569
  if ( $arr['value'] != '' ) {
1570
+ if ( strpos( $arr['value'], '%$%' ) !== false ) {
1571
+ $value_arr = explode( '%$%', $arr['value'] );
1572
+ } else {
1573
+ $value_arr = explode( ',;,', $arr['value'] );
1574
+ }
1575
  if ( isset( $arr['suffix'] ) ) {
1576
  $suffix = $arr['suffix'];
1577
  } else {
1600
 
1601
  function responsive_data_override_class( &$class, &$data_override_class, $arr ) {
1602
  if ( $arr['value'] != '' ) {
1603
+ if ( strpos( $arr['value'], '%$%' ) !== false ) {
1604
+ $value_arr = explode( '%$%', $arr['value'] );
1605
+ } else {
1606
+ $value_arr = explode( ',;,', $arr['value'] );
1607
+ }
1608
  if ( isset( $arr['suffix'] ) ) {
1609
  $suffix = $arr['suffix'];
1610
  } else {
1637
 
1638
  }
1639
 
1640
+ // WP 6 menu issue
1641
+ function bt_bb_wp6_import_fix() {
1642
+ $terms = get_terms( array(
1643
+ 'taxonomy' => 'nav_menu',
1644
+ 'hide_empty' => false
1645
+ ) );
1646
+ foreach ( $terms as $term ) {
1647
+ wp_update_term_count_now( array( $term->term_id ), 'nav_menu' );
1648
+ }
1649
+ }
1650
+ add_action( 'import_end', 'bt_bb_wp6_import_fix' );
1651
+
1652
  $elements = array();
1653
 
1654
  if ( ! class_exists( 'BoldThemes_BB_Settings' ) || ! BoldThemes_BB_Settings::$custom_content_elements ) {
 
1655
  $glob_match = glob( plugin_dir_path( __FILE__ ) . 'content_elements/*/*.php' );
1656
  $glob_match = apply_filters( 'bt_bb_content_elements', $glob_match );
1657
  if ( $glob_match ) {
1661
  }
1662
  }
1663
  }
1664
+
1665
+ $theme = wp_get_theme( get_template() );
1666
+ $template = $theme->template;
1667
+ $author = $theme->author;
1668
+
1669
+ require_once plugin_dir_path( __FILE__ ) . 'content_elements/_deprecated.php';
1670
+
1671
+ if ( strpos( $author, 'BoldThemes' ) !== false && in_array( $template, BT_BB_Root::$deprecated['bt_bb_separator'] ) ) {
1672
+ $elements[ 'bt_bb_separator' ] = plugin_dir_path( __FILE__ ) . 'content_elements/_deprecated/bt_bb_separator/bt_bb_separator.php';
1673
+ }
1674
 
1675
  $glob_match = glob( WP_PLUGIN_DIR . '/' . get_template() . '/bold-page-builder/content_elements/*/*.php' );
1676
  if ( $glob_match ) {
1717
  if ( ! $options || ( ! array_key_exists( 'tips', $options ) || ( array_key_exists( 'tips', $options ) && $options['tips'] == '1' ) ) ) {
1718
  include 'tips.php';
1719
  }
1720
+
1721
+ require_once 'bold-builder-fe.php';
build/bundle.js CHANGED
@@ -1 +1,8 @@
1
- !function(t){var b={};function _(e){if(b[e])return b[e].exports;var a=b[e]={i:e,l:!1,exports:{}};return t[e].call(a.exports,a,a.exports,_),a.l=!0,a.exports}_.m=t,_.c=b,_.d=function(t,b,e){_.o(t,b)||Object.defineProperty(t,b,{enumerable:!0,get:e})},_.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},_.t=function(t,b){if(1&b&&(t=_(t)),8&b)return t;if(4&b&&"object"==typeof t&&t&&t.__esModule)return t;var e=Object.create(null);if(_.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:t}),2&b&&"string"!=typeof t)for(var a in t)_.d(e,a,function(b){return t[b]}.bind(null,a));return e},_.n=function(t){var b=t&&t.__esModule?function(){return t.default}:function(){return t};return _.d(b,"a",b),b},_.o=function(t,b){return Object.prototype.hasOwnProperty.call(t,b)},_.p="",_(_.s=0)}([function(t,b,_){"use strict";_.r(b);_(1),_(2),_(3),_(4),_(5),_(6),_(7)},function(t,b,_){"use strict";window.bt_bb_edit_layout=function(){let t=jQuery;var b=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from),_="",e="",a="",i="",n="";for(let t=0;t<b.children.length;t++){var o=window.bt_bb_map[b.children[t].base].width_param,d=attr_to_obj(b.children[t].attr);void 0!==d&&void 0!==d[o]&&(_+=d[o]),void 0!==d&&void 0!==d.width_lg&&(e+=d.width_lg),void 0!==d&&void 0!==d.width_md&&(a+=d.width_md),void 0!==d&&void 0!==d.width_sm&&(i+=d.width_sm),void 0!==d&&void 0!==d.width_xs&&(n+=d.width_xs),t<b.children.length-1&&(void 0!==d&&void 0!==d[o]&&""!==d[o]&&(_+="+"),void 0!==d&&void 0!==d.width_lg&&""!==d.width_lg&&(e+="+"),void 0!==d&&void 0!==d.width_md&&""!==d.width_md&&(a+="+"),void 0!==d&&void 0!==d.width_sm&&""!==d.width_sm&&(i+="+"),void 0!==d&&void 0!==d.width_xs&&""!==d.width_xs&&(n+="+"))}t("#bt_bb_dialog").addClass("bt_bb_dialog_add_horizontal");t("#bt_bb_dialog .bt_bb_dialog_content").html('<div class="bt_bb_dialog_pick_layout_container"><span class="bt_bb_dialog_pick_layout bt_bb_dialog_11" title="1/1"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_12_12" title="1/2+1/2"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_13_13" title="1/3+1/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_14_14_14" title="1/4+1/4+1/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_15_15_15_15_15" title="1/5+1/5+1/5+1/5+1/5"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_23_13" title="2/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_23" title="1/3+2/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_34_14" title="3/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_34" title="1/4+3/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_24_14" title="1/4+2/4+1/4"></span></div><div class="bt_bb_dialog_enter_layout_container"><div class="bt_bb_edit_layout_xl"><b>&gt;1200px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_xl"></div><div class="bt_bb_edit_layout_lg"><b>993-1200px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_lg" placeholder="---"></div><div class="bt_bb_edit_layout_md"><b>769-992px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_md" placeholder="---"></div><div class="bt_bb_edit_layout_sm"><b>481-768px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_sm" placeholder="---"></div><div class="bt_bb_edit_layout_xs"><b>&le;480px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_xs" placeholder="---"></div></div>'),t("#bt_bb_dialog").append('<input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small" value="'+window.bt_bb_text.submit+'">'),""!=_&&t(".bt_bb_dialog_enter_layout_xl").val(_),""!=e&&t(".bt_bb_dialog_enter_layout_lg").val(e),""!=a&&t(".bt_bb_dialog_enter_layout_md").val(a),""!=i&&t(".bt_bb_dialog_enter_layout_sm").val(i),""!=n&&t(".bt_bb_dialog_enter_layout_xs").val(n),t(".bt_bb_dialog_pick_layout").click(function(b){var _=t(this).attr("title").replace(/\s/gm,"");t(".bt_bb_dialog_enter_layout").parent().removeClass("bt_bb_layout_error_alert"),t(".bt_bb_dialog_enter_layout").val(_),"bt_bb_row"!=window.bt_bb_base&&"bt_bb_row_inner"!=window.bt_bb_base||("1/2+1/2"==_?t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"):"1/3+1/3+1/3"==_?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1+1/1")):"1/4+1/4+1/4+1/4"==_?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/2+1/2+1/2+1/2"),t(".bt_bb_dialog_enter_layout_md").val("1/2+1/2+1/2+1/2")):"2/3+1/3"==_?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"1/3+2/3"==_?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"3/4+1/4"==_?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"1/4+3/4"==_?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"1/4+2/4+1/4"==_?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1+1/1")):"1/5+1/5+1/5+1/5+1/5"==_&&(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1+1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1+1/1+1/1+1/1")))}),t(".bt_bb_dialog_enter_layout").keypress(function(t){13==t.which&&t.preventDefault()}),t(".bt_bb_dialog_add_horizontal .bt_bb_dialog_button").click(function(b){bt_bb_add_horizontal(window.bt_bb_state_current,[t(".bt_bb_dialog_enter_layout_xl").val(),t(".bt_bb_dialog_enter_layout_lg").val(),t(".bt_bb_dialog_enter_layout_md").val(),t(".bt_bb_dialog_enter_layout_sm").val(),t(".bt_bb_dialog_enter_layout_xs").val()])&&window.bt_bb_dialog.hide()})}},function(t,b,_){"use strict";window.bt_bb_edit_layout_classic=function(){let t=jQuery;for(var b=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from),_="",e=0;e<b.children.length;e++){var a=window.bt_bb_map[b.children[e].base].width_param;_+=attr_to_obj(b.children[e].attr)[a],e<b.children.length-1&&(_+="+")}t("#bt_bb_dialog").addClass("bt_bb_dialog_add_horizontal bt_bb_dialog_add_horizontal_classic");t("#bt_bb_dialog .bt_bb_dialog_content").html('<div class="bt_bb_dialog_pick_layout_container"><span class="bt_bb_dialog_pick_layout bt_bb_dialog_11" title="1/1"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_12_12" title="1/2+1/2"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_13_13" title="1/3+1/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_14_14_14" title="1/4+1/4+1/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_23_13" title="2/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_23" title="1/3+2/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_34_14" title="3/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_34" title="1/4+3/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_24_14" title="1/4+2/4+1/4"></span></div><div class="bt_bb_dialog_enter_layout_container"><div contenteditable="true" class="bt_bb_dialog_enter_layout">1/1</div></div>'),t("#bt_bb_dialog").append('<input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small" value="'+window.bt_bb_text.submit+'">'),""!=_&&t(".bt_bb_dialog_enter_layout").html(_),t(".bt_bb_dialog_pick_layout").click(function(b){t(".bt_bb_dialog_enter_layout").html(t(this).attr("title").replace(/\s/gm,"")),t(".bt_bb_dialog_enter_layout").focus()}),t(".bt_bb_dialog_enter_layout").keypress(function(b){13==b.which&&(b.preventDefault(),bt_bb_add_horizontal_classic(window.bt_bb_state_current,t(this).html()),window.bt_bb_dialog.hide())}),t(".bt_bb_dialog_add_horizontal .bt_bb_dialog_button").click(function(b){bt_bb_add_horizontal_classic(window.bt_bb_state_current,t(".bt_bb_dialog_enter_layout").html()),window.bt_bb_dialog.hide()})}},function(t,b,_){"use strict";window.bt_bb_add_horizontal=function(t,b){let _=jQuery;if(void 0!==b){for(var e=[],a=function(t,b){e.push(t);var _=!1;if(""==(t=t.replace(/\s/gm,""))&&b>0)_=!1;else if(""==t)_=!0;else{var a=t.split("+");if(a.length>12)_=!0;else{var i=0,n=[],o=[];for(let t=0;t<a.length;t++){var d=a[t].split("/");if(2!=d.length){_=!0;break}var s=parseInt(d[0]);n.push(s);var r=parseInt(d[1]);if(o.push(r),s<1||s>12||r<1||r>12){_=!0;break}}if(!_){for(let t=0;t<n.length;t++){var l=12*n[t]/o[t];if(!Number.isInteger(l)&&window.bt_bb_custom_elements||!Number.isInteger(l)&&!Number.isInteger(l/2.4)){_=!0;break}i+=l}(12!=i&&0==b||!Number.isInteger(i/12))&&(_=!0)}}}return!_},i=function(t){return(t.match(/\+/g)||[]).length},n=!1,o=0;o<b.length;o++)if(!a(b[o],o)){n=!0;break}if(_(".bt_bb_dialog_enter_layout").parent().removeClass("bt_bb_layout_error_alert"),n)return _(".bt_bb_dialog_enter_layout").eq(o).parent().addClass("bt_bb_layout_error_alert"),setTimeout(function(){alert(window.bt_bb_text.layout_error)},300),!1;var d=i(b[0]);for(let t=1;t<b.length;t++){let e=i(b[t]);if(d!=e&&e>0)return _(".bt_bb_dialog_enter_layout").parent().removeClass("bt_bb_layout_error_alert"),_(".bt_bb_dialog_enter_layout").eq(t).parent().addClass("bt_bb_layout_error_alert"),setTimeout(function(){alert(window.bt_bb_text.number_columns)},300),!1}var s=window.bt_bb_from,r=e[0].split("+"),l=e[1].split("+"),c=e[2].split("+"),p=e[3].split("+"),w=e[4].split("+");for(let e=0;e<t.children.length;e++){if(s.bt_ends_with(t.children[e].key)){var h=t.children[e].children.length;if(h>0)if(r.length>=h){for(let b=0;b<h;b++){for(var m in window.bt_bb_map[window.bt_bb_base].accept);var u=window.bt_bb_map[m].width_param;(g=attr_to_obj(t.children[e].children[b].attr))[u]=r[b],g.width_lg=l[b],g.width_md=c[b],g.width_sm=p[b],g.width_xs=w[b],t.children[e].children[b].attr=JSON.stringify(g)}for(let b=h;b<r.length;b++){var v={};for(var m in window.bt_bb_map[window.bt_bb_base].accept);v.title=m,v.base=m,v.key=bt_bb_get_key(),v.children=[];u=window.bt_bb_map[m].width_param;v.attr='{"'+u+'":'+bt_bb_json_encode(r[b])+', "width_lg":'+bt_bb_json_encode(l[b])+', "width_md":'+bt_bb_json_encode(c[b])+', "width_sm":'+bt_bb_json_encode(p[b])+', "width_xs":'+bt_bb_json_encode(w[b])+"}";var g=attr_to_obj(v.attr);void 0!==window.bt_bb_map[v.base]&&void 0!==window.bt_bb_map[v.base].params&&_.each(window.bt_bb_map[v.base].params,function(t,b){b.hasOwnProperty("value")&&"string"==typeof b.value?g[b.param_name]=bt_bb_special_char_encode(b.value):b.hasOwnProperty("value")&&b.hasOwnProperty("default")&&(g[b.param_name]=b.default)}),v.attr=JSON.stringify(g),bt_bb_insert_inside(t,window.bt_bb_from,v)}}else{for(let b=0;b<r.length;b++){for(var m in window.bt_bb_map[window.bt_bb_base].accept);u=window.bt_bb_map[m].width_param;(g=attr_to_obj(t.children[e].children[b].attr))[u]=r[b],g.width_lg=l[b],g.width_md=c[b],g.width_sm=p[b],g.width_xs=w[b],t.children[e].children[b].attr=JSON.stringify(g)}bt_bb_delete_obj(t,t.children[e].children[r.length].key,h-r.length)}else for(let b=0;b<r.length;b++){v={};for(var m in window.bt_bb_map[window.bt_bb_base].accept);v.title=m,v.base=m,v.key=bt_bb_get_key(),v.children=[];u=window.bt_bb_map[m].width_param;v.attr='{"'+u+'":'+bt_bb_json_encode(r[b])+', "width_lg":'+bt_bb_json_encode(l[b])+', "width_md":'+bt_bb_json_encode(c[b])+', "width_sm":'+bt_bb_json_encode(p[b])+', "width_xs":'+bt_bb_json_encode(w[b])+"}";g=attr_to_obj(v.attr);void 0!==window.bt_bb_map[v.base]&&void 0!==window.bt_bb_map[v.base].params&&_.each(window.bt_bb_map[v.base].params,function(t,b){b.hasOwnProperty("value")&&"string"==typeof b.value?g[b.param_name]=bt_bb_special_char_encode(b.value):b.hasOwnProperty("value")&&b.hasOwnProperty("default")&&(g[b.param_name]=b.default)}),v.attr=JSON.stringify(g),bt_bb_insert_inside(t,window.bt_bb_from,v)}return window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),!0}if(!0===bt_bb_add_horizontal(t.children[e],b))return!0}}else window.bt_bb_dialog.show("add_horizontal")}},function(t,b,_){"use strict";window.bt_bb_add_horizontal_classic=function(t,b){jQuery;if(void 0!==b){var _=!1;if(""==(b=b.replace(/\s/gm,"").replace(/<\/?[^>]+(>|$)/gm,"")))_=!0;else{var e=b.split("+");if(e.length>12)_=!0;else{for(var a=0,i=[],n=[],o=0;o<e.length;o++){var d=e[o].split("/");if(2!=d.length){_=!0;break}var s=parseInt(d[0]);i.push(s);var r=parseInt(d[1]);if(n.push(r),s<1||s>12||r<1||r>12){_=!0;break}}if(!_){for(var l=0;l<i.length;l++){var c=12*i[l]/n[l];if(c!=Math.floor(c)&&(2.4!=c||window.bt_bb_custom_elements)){_=!0;break}a+=c}12!=a&&(_=!0)}}}if(_)return void alert(window.bt_bb_text.layout_error);var p=window.bt_bb_from;for(o=0;o<t.children.length;o++){if(p.bt_ends_with(t.children[o].key)){var w=t.children[o].children.length;if(w>0)if(e.length>=w){for(l=0;l<w;l++){for(var h in window.bt_bb_map[window.bt_bb_base].accept);var m=window.bt_bb_map[h].width_param;(v=attr_to_obj(t.children[o].children[l].attr))[m]=e[l],t.children[o].children[l].attr=JSON.stringify(v)}for(l=w;l<e.length;l++){var u={};for(var h in window.bt_bb_map[window.bt_bb_base].accept);u.title=h,u.base=h,u.key=bt_bb_get_key(),u.children=[];m=window.bt_bb_map[h].width_param;u.attr='{"'+m+'":'+bt_bb_json_encode(e[l])+"}",bt_bb_insert_inside(t,window.bt_bb_from,u)}}else{for(l=0;l<e.length;l++){for(var h in window.bt_bb_map[window.bt_bb_base].accept);var v;m=window.bt_bb_map[h].width_param;(v=attr_to_obj(t.children[o].children[l].attr))[m]=e[l],t.children[o].children[l].attr=JSON.stringify(v)}bt_bb_delete_obj(t,t.children[o].children[e.length].key,w-e.length)}else for(l=0;l<e.length;l++){u={};for(var h in window.bt_bb_map[window.bt_bb_base].accept);u.title=h,u.base=h,u.key=bt_bb_get_key(),u.children=[];m=window.bt_bb_map[h].width_param;u.attr='{"'+m+'":'+bt_bb_json_encode(e[l])+"}",bt_bb_insert_inside(t,window.bt_bb_from,u)}return window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),!0}if(!0===bt_bb_add_horizontal_classic(t.children[o],b))return!0}}else window.bt_bb_dialog.show("add_horizontal")}},function(t,b,_){"use strict";window.bt_bb_resize_h_helper=function(t){"_root"==t.title&&(t=t.children);for(let l=0;l<t.length;l++){if(void 0!==window.bt_bb_map[t[l].title]&&"horizontal"==window.bt_bb_map[t[l].title].container&&void 0!==t[l].children){var b=!1,_=!1,e=[],a=[],i=t[l].children.length;for(let _=0;_<i;_++){if(void 0===window.bt_bb_map[t[l].children[_].title]||void 0===window.bt_bb_map[t[l].children[_].title].width_param){b=!0;break}var n=window.bt_bb_map[t[l].children[_].title].width_param;void 0===t[l].children[_].attr&&(t[l].children[_].attr="{}"),(s=attr_to_obj(t[l].children[_].attr)).hasOwnProperty(n)||(s[n]="1/12");var o=s[n].split("/");e.push(parseInt(o[0])),a.push(parseInt(o[1]))}var d=0;for(let t=0;t<e.length;t++){if((r=12*e[t]/a[t])!=Math.floor(r)&&(2.4!=r||window.bt_bb_custom_elements)){_=!0;break}d+=r}if(!b&&(12!=d||_))for(let b=0;b<i;b++){var s;n=window.bt_bb_map[t[l].children[b].title].width_param;(s=attr_to_obj(t[l].children[b].attr))[n]="1/"+i,12==i?(s.width_lg="1/6",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):6==i?(s.width_lg="1/3",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):5==i?(s.width_lg="1/5",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):4==i?(s.width_lg="1/4",s.width_md="1/2",s.width_sm="1/2",s.width_xs="1/1"):3==i?(s.width_lg="1/3",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):2==i?(s.width_lg="1/2",s.width_md="1/2",s.width_sm="1/2",s.width_xs="1/1"):(s.width_lg="1/1",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"),e[b]=1,a[b]=i,t[l].children[b].attr=JSON.stringify(s)}_=!1;for(let t=0;t<e.length;t++){var r;if((r=12*e[t]/a[t])!=Math.floor(r)&&(2.4!=r||window.bt_bb_custom_elements)){_=!0;break}}t[l].has_alert=_?"bt_bb_item_alert":void 0}void 0!==t[l].children&&bt_bb_resize_h(t[l].children)}}},function(t,b,_){"use strict";window.bt_bb_resize_h_helper_classic=function(t){"_root"==t.title&&(t=t.children);for(var b=0;b<t.length;b++){if(void 0!==window.bt_bb_map[t[b].title]&&"horizontal"==window.bt_bb_map[t[b].title].container&&void 0!==t[b].children){for(var _=!1,e=!1,a=[],i=[],n=0;n<t[b].children.length;n++){if(void 0===window.bt_bb_map[t[b].children[n].title]||void 0===window.bt_bb_map[t[b].children[n].title].width_param){_=!0;break}var o=window.bt_bb_map[t[b].children[n].title].width_param;void 0===t[b].children[n].attr&&(t[b].children[n].attr="{}"),(l=attr_to_obj(t[b].children[n].attr)).hasOwnProperty(o)||(l[o]="1/12");var d=l[o].split("/");a.push(parseInt(d[0])),i.push(parseInt(d[1]))}for(var s=0,r=0;r<a.length;r++){if((c=12*a[r]/i[r])!=Math.floor(c)&&(2.4!=c||window.bt_bb_custom_elements)){e=!0;break}s+=c}if(!_&&(12!=s||e))for(n=0;n<t[b].children.length;n++){var l;o=window.bt_bb_map[t[b].children[n].title].width_param;(l=attr_to_obj(t[b].children[n].attr))[o]="1/"+t[b].children.length,a[n]=1,i[n]=t[b].children.length,t[b].children[n].attr=JSON.stringify(l)}e=!1;for(r=0;r<a.length;r++){var c;if((c=12*a[r]/i[r])!=Math.floor(c)&&(2.4!=c||window.bt_bb_custom_elements)){e=!0;break}}t[b].has_alert=e?"bt_bb_item_alert":void 0}void 0!==t[b].children&&bt_bb_resize_h(t[b].children)}}},function(t,b,e){"use strict";var a,i,n,o;window.bt_bb={},window.bt_bb.cache={},window.bt_bb.min_width=200,window.bt_bb.padding=10,window.bt_bb_state=[],window.bt_bb_state_pointer=-1,window.bt_bb_state_current=null,window.bt_bb_dirty=!1,a=jQuery,i=BTReact.createClass({render:function(){var t="",b="bt_bb_wrap",_="bt_bb_item";if(void 0!==this.props.data.has_alert&&(_+=" bt_bb_item_alert"),void 0!==this.props.data.extra_class&&(_=_+" "+this.props.data.extra_class),void 0!==window.bt_bb_map[this.props.data.base]&&(void 0!==window.bt_bb_map[this.props.data.base].container&&"horizontal"==window.bt_bb_map[this.props.data.base].container&&(t="bt_bb_horizontal"),void 0!==window.bt_bb_map[this.props.data.base].highlight&&!0===window.bt_bb_map[this.props.data.base].highlight&&(_+=" bt_bb_item_highlight"),void 0!==window.bt_bb_map[this.props.data.base].icon&&(_=_+" bt_bb_icon "+window.bt_bb_map[this.props.data.base].icon),void 0!==window.bt_bb_map[this.props.data.base].width_param&&void 0!==this.props.data.attr)){var e=(u=JSON.parse(this.props.data.attr))[window.bt_bb_map[this.props.data.base].width_param];void 0!==e&&(e=e.split("/"),b=b+" bt_bb_is_width bt_bb_width bt_bb_width"+(e=Math.round(12*e[0]/e[1])))}var n=this.props.data.key,d=this.props.data.base,s=this.props.data.children.map(function(t,b){return void 0===t.key&&(t.key="bt_bb_"+bt_bb_get_key()),BTReact.createElement(i,{key:t.key,data:t,p_key:n,p_base:d})});if(this.props.data.p_key=this.props.p_key,this.props.data.p_base=this.props.p_base,"_content"==this.props.data.base)return BTReact.createElement("div",{className:b},BTReact.createElement("div",{className:_,"data-base":this.props.data.base},BTReact.createElement("div",{className:"bt_bb_toolbar"},"]...[",BTReact.createElement(o,{has_params:"true"})),BTReact.createElement("div",{className:"bt_bb_content",dangerouslySetInnerHTML:{__html:window.switchEditors.wpautop(this.props.data.content)}})));var r=void 0!==window.bt_bb_map[this.props.data.base]&&void 0!==window.bt_bb_map[this.props.data.base].params&&window.bt_bb_map[this.props.data.base].params.length>0?"true":"false",l="";if("true"==r)for(var c=bt_bb_get_param(this.props.data.base,"params"),p=!1,w="",h=0;h<c.length;h++)if(void 0!==c[h].preview||void 0!==c[h].holder&&""!=c[h].holder){var m="";if(void 0!==this.props.data.attr)var u=JSON.parse(this.props.data.attr);if(void 0!==this.props.data.attr&&void 0!==u[c[h].param_name])m=u[c[h].param_name];else if("checkbox"==c[h].type||"checkbox_group"==c[h].type)m=void 0!==c[h].default?c[h].default:"";else if("object"==typeof c[h].value)if(void 0!==c[h].default)m=c[h].default;else{var v=Object.keys(c[h].value);m=c[h].value[v[0]]}else void 0!==c[h].value&&(m=c[h].value);if("attach_image"==c[h].type&&!p){w=this.props.data.key;var g=m,f=localStorage.getItem("bt_bb_cache_"+g);null!==f&&(void 0===window.bt_bb.cache[g]&&(window.bt_bb.cache[g]={}),window.bt_bb.cache[g].url=f),""==g?a("."+w+">.bt_bb_toolbar").css("background-image",""):void 0!==window.bt_bb.cache[g]?setTimeout(function(){a("."+w+">.bt_bb_toolbar").css("background-image","url("+window.bt_bb.cache[g].url+")")},100):a(window).load(function(){wp.media.ajax({data:{action:"get-attachment",id:g}}).done(function(t,b,_){if(void 0!==t.sizes){var e="";void 0!==t.sizes.thumbnail?e=t.sizes.thumbnail.url:void 0!==t.sizes.full&&t.sizes.full.width<=300&&t.sizes.full.height<=300&&(e=t.sizes.full.url),""!=e?(a("."+w+">.bt_bb_toolbar").css("background-image","url("+e+")"),window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=e,localStorage.setItem("bt_bb_cache_"+t.id,e)):localStorage.removeItem("bt_bb_cache_"+t.id)}})}),m="",p=!0}if("iconpicker"==c[h].type)if("string"==typeof m&&""!=m){var y=m;m='<span class="bt_bb_icon_preview bt_bb_icon_preview_'+y.slice(0,-5)+'" data-icon-code="&#x'+y.substr(-4)+'"></span>'}else m="";else if("colorpicker"==c[h].type)m='<span style="color:'+m+';font-weight: bold;">'+m+"</span>";else if("textarea_object"==c[h].type)try{m=window.bt_bb_b64DecodeUnicode(m)}catch(t){}else void 0!==window["bt_bb_cf_"+c[h].type+"_param_value_preview"]&&(m=window["bt_bb_cf_"+c[h].type+"_param_value_preview"](m));"string"==typeof m&&(m=m.split("%$%")[0]),m=void 0!==c[h].preview_strong?'<span class="bt_bb_preview_strong">'+m+"</span>":'<span class="bt_bb_preview_normal">'+m+"</span>",l+=bt_bb_special_char_decode(m)}var k=void 0!==window.bt_bb_map[this.props.data.base]&&1==window.bt_bb_map[this.props.data.base].toggle?"true":"false",x=this.props.data.base;if(void 0!==window.bt_bb_map[this.props.data.base]&&void 0!==window.bt_bb_map[this.props.data.base].name&&"1"!=window.bt_bb_settings.tag_as_name&&(x=window.bt_bb_map[this.props.data.base].name),l='<span class="bt_bb_preview_name">'+x+"</span>"+l,p&&(_=_+" bt_bb_image_preview "+w),void 0!==window.bt_bb_map[this.props.data.base]&&void 0!==window.bt_bb_map[this.props.data.base].container){var O=window.bt_bb_map[this.props.data.base].container;return BTReact.createElement("div",{className:b},BTReact.createElement("div",{className:_,"data-base":this.props.data.base,"data-container":O},BTReact.createElement("div",{className:"bt_bb_toolbar"},BTReact.createElement("span",{className:"bt_bb_preview",dangerouslySetInnerHTML:{__html:l}}),BTReact.createElement(o,{container:O,mapped:"true",has_params:r,toggle:k})),BTReact.createElement("div",{className:t},s)))}var C=window.bt_bb_map[this.props.data.base],S="bt_bb_toolbar",j="true";return null!=C&&!1!==C.is_mapped||(j="false",window.bt_bb_map[this.props.data.base]={},window.bt_bb_map[this.props.data.base].is_mapped=!1,window.bt_bb_map[this.props.data.base].show_settings_on_create=!1,window.bt_bb_map[this.props.data.base].base=this.props.data.base,window.bt_bb_map[this.props.data.base].description=this.props.data.base,window.bt_bb_map[this.props.data.base].name=this.props.data.base,window.bt_bb_map[this.props.data.base].params=[],S="bt_bb_toolbar bt_bb_alert"),BTReact.createElement("div",{className:b},BTReact.createElement("div",{className:_,"data-base":this.props.data.base},BTReact.createElement("div",{className:S},""!=l?BTReact.createElement("span",{className:"bt_bb_preview",dangerouslySetInnerHTML:{__html:l}}):"",BTReact.createElement(o,{has_params:r,toggle:k,mapped:j})),BTReact.createElement("div",{className:t},s)))}}),n=BTReact.createClass({getInitialState:function(){return{data:this.props.data}},render:function(){var t=this.state.data.children.map(function(t,b){return BTReact.createElement(i,{key:t.key,data:t})});return BTReact.createElement("div",{className:"bt_bb_item_list"},t)},componentDidMount:function(){this.getDOMNode().addEventListener("bt_bb_event",this.handle),window.bt_bb_state_current=this.state.data},componentDidUpdate:function(){var t=0;a(".bt_bb_item_list > .bt_bb_wrap").each(function(){t++;var b=a(this).find(".bt_bb_preview_name").first().data("title");void 0===b&&(b=a(this).find(".bt_bb_preview_name").first().html(),a(this).find(".bt_bb_preview_name").first().data("title",b)),a(this).find(".bt_bb_preview_name").first().html('<span class="bt_bb_order" title="'+window.bt_bb_text.preview+'"><span class="bt_bb_order_inner">'+t+"</span></span>"+b)})},componentWillUnmount:function(){this.getDOMNode().removeEventListener("bt_bb_event",this.handle)},handle:function(t){if(void 0===window.bt_bb_alo[window.bt_bb_action]?window.bt_bb_alo[window.bt_bb_action]=1:window.bt_bb_alo[window.bt_bb_action]++,window.bt_bb_callback_action=null,"move_up"==window.bt_bb_action){var b=bt_bb_get_obj_copy_by_id(this.state.data,window.bt_bb_from);bt_bb_insert_before(this.state.data,window.bt_bb_to,b),window.bt_bb_ctrl||bt_bb_delete_obj(this.state.data,window.bt_bb_from)}else if("move_down"==window.bt_bb_action){b=bt_bb_get_obj_copy_by_id(this.state.data,window.bt_bb_from);bt_bb_insert_after(this.state.data,window.bt_bb_to,b),window.bt_bb_ctrl||bt_bb_delete_obj(this.state.data,window.bt_bb_from)}else if("move_inside"==window.bt_bb_action)bt_bb_insert_inside(this.state.data,window.bt_bb_to,bt_bb_get_obj_copy_by_id(this.state.data,window.bt_bb_from))&&(window.bt_bb_ctrl||bt_bb_delete_obj(this.state.data,window.bt_bb_from));else if("delete"==window.bt_bb_action)bt_bb_delete_obj(this.state.data,window.bt_bb_from);else if("add_root"==window.bt_bb_action||"add_root_from_dialog"==window.bt_bb_action){if("add_root"==window.bt_bb_action){if(void 0!==(e=bt_bb_add_root(this.state.data))&&void 0!==window.bt_bb_map[e[1]].auto_add){var _={};_.title=window.bt_bb_map[e[1]].auto_add,_.base=window.bt_bb_map[e[1]].auto_add,_.key=bt_bb_get_key(),_.children=[],bt_bb_insert_inside(this.state.data,e[0],_)}}else var e=bt_bb_add_root(this.state.data,window.bt_bb_base);void 0!==e&&!1!==bt_bb_get_param(e[1],"show_settings_on_create")&&(window.bt_bb_from=e[0],window.bt_bb_callback_action="edit")}else if("add"==window.bt_bb_action||"add_from_dialog"==window.bt_bb_action){if("add"==window.bt_bb_action)e=bt_bb_add(this.state.data);else e=bt_bb_add(this.state.data,window.bt_bb_base);if(void 0!==e&&!1!==bt_bb_get_param(e[1],"show_settings_on_create"))window.bt_bb_from=e[0],window.bt_bb_callback_action="edit";else if(void 0!==e&&!0!==bt_bb_get_param(e[1],"show_settings_on_create")){var i,n=bt_bb_get_param(e[1],"accept"),o=0;for(i in n)n.hasOwnProperty(i)&&o++;void 0!==n&&!0===n._content&&1==o&&(window.bt_bb_from=e[0],window.bt_bb_base=e[1],window.bt_bb_callback_action="add")}}else"add_horizontal"==window.bt_bb_action?window.bt_bb_custom_elements||!window.bt_bb_responsive_override_layout?bt_bb_add_horizontal_classic(this.state.data):bt_bb_add_horizontal(this.state.data):"edit"==window.bt_bb_action?bt_bb_edit(this.state.data,window.bt_bb_from):"clone"==window.bt_bb_action?bt_bb_clone(this.state.data,window.bt_bb_from):"update_state"==window.bt_bb_action?this.replaceState({data:window.bt_bb_state_current},window.bt_bb_state_callback):"copy"==window.bt_bb_action?(bt_bb_copy(this.state.data,window.bt_bb_from),a(".bt_bb_cb_items").addClass("bt_bb_cb_items_flash").delay(500).queue(function(t){a(this).removeClass("bt_bb_cb_items_flash"),t()})):"copy_plus"==window.bt_bb_action?(bt_bb_copy_plus(this.state.data,window.bt_bb_from),a(".bt_bb_cb_items").addClass("bt_bb_cb_items_flash").delay(500).queue(function(t){a(this).removeClass("bt_bb_cb_items_flash"),t()})):"paste"==window.bt_bb_action?bt_bb_paste(this.state.data,window.bt_bb_from):"paste_before"==window.bt_bb_action&&bt_bb_paste(this.state.data,window.bt_bb_from,!0);null!=window.bt_bb_action&&"edit"!=window.bt_bb_action&&"copy"!=window.bt_bb_action&&"copy_plus"!=window.bt_bb_action&&(bt_bb_resize_h(this.state.data),"update_state"!=window.bt_bb_action&&(bt_bb_push_state(this.state.data),this.replaceState({data:this.state.data},window.bt_bb_state_callback)),this.state.data.children.length>=0&&"update_wp_editor"==window.bt_bb_action&&bt_bb_parse_data(this.state.data),"refresh_on_ready"!=window.bt_bb_action&&"update_wp_editor"!=window.bt_bb_action&&(window.bt_bb_dirty=!0),bt_bb_item_mousedown(),bt_bb_toolbar())}}),o=BTReact.createClass({render:function(){var t=window.bt_bb_text.add;return"horizontal"==this.props.container&&(t=window.bt_bb_text.edit_layout),BTReact.createElement("div",{className:"bt_bb_toolbar_tools"},"true"==this.props.toggle?BTReact.createElement("i",{className:"bt_bb_toggle",title:window.bt_bb_text.toggle}):"","vertical"==this.props.container?BTReact.createElement("i",{className:"bt_bb_add",title:t}):"","horizontal"==this.props.container?BTReact.createElement("i",{className:"bt_bb_add bt_bb_edit_layout",title:t}):"","true"==this.props.has_params?BTReact.createElement("i",{className:"bt_bb_edit",title:window.bt_bb_text.edit}):"",BTReact.createElement("i",{className:"bt_bb_clone",title:window.bt_bb_text.clone}),"true"==this.props.mapped?BTReact.createElement("i",{className:"bt_bb_copy",title:window.bt_bb_text.copy}):"","true"==this.props.mapped?BTReact.createElement("i",{className:"bt_bb_copy_plus",title:window.bt_bb_text.copy_plus}):"","true"==this.props.mapped?BTReact.createElement("i",{className:"bt_bb_paste",title:window.bt_bb_text.paste}):"",BTReact.createElement("i",{className:"bt_bb_delete",title:window.bt_bb_text.delete}))}}),window.bt_bb_parse_data=function(t){window.bt_bb_parse_data_str="",t.children.length>0&&(bt_bb_parse_data_helper(t),window.switchEditors.go("content","tmce"),tinyMCE.get("content").setContent(window.switchEditors.wpautop(window.bt_bb_parse_data_str)))},window.bt_bb_parse_data_helper=function(t){"_root"==t.title&&(t=t.children);for(var b=0;b<t.length;b++){var _=!1;if("_content"==t[b].title&&(_=!0),_)window.bt_bb_parse_data_str+=t[b].content;else{if(window.bt_bb_parse_data_str+="["+t[b].base,void 0!==t[b].attr)for(var e=attr_to_arr(t[b].attr),a=0;a<e.length;a++)window.bt_bb_parse_data_str+=" "+e[a][0]+'="'+e[a][1]+'"';window.bt_bb_parse_data_str+="]"}void 0!==t[b].children&&bt_bb_parse_data_helper(t[b].children),_||(window.bt_bb_parse_data_str+="[/"+t[b].base+"]")}},window.attr_to_arr=function(t){var b=JSON.parse(t),_=[];for(var e in b)_.push([e,b[e]]);return _},window.attr_to_obj=function(t){return JSON.parse(t)},window.bt_bb_resize_h=function(t){window.bt_bb_custom_elements||!window.bt_bb_responsive_override_layout?window.bt_bb_resize_h_helper_classic(t):window.bt_bb_resize_h_helper(t)},window.bt_bb_get_obj_copy_by_id=function(t,b){var _=bt_bb_get_obj_by_id(t,b),e=JSON.parse(JSON.stringify(_));return null!=e&&(e=bt_bb_set_new_keys(e)),e},window.bt_bb_set_new_keys=function(t){t.key=bt_bb_get_key();for(var b=0;b<t.children.length;b++)bt_bb_set_new_keys(t.children[b]);return t},window.bt_bb_delete_obj=function(t,b,_){if("_content"!=t.title)for(var e=0;e<t.children.length;e++){if(b.bt_ends_with(t.children[e].key)){void 0!==_?t.children.splice(e,_):t.children.splice(e,1);break}bt_bb_delete_obj(t.children[e],b,_)}},window.bt_bb_insert_before=function(t,b,_){if("_content"!=t.title)for(var e=0;e<t.children.length;e++){if(b.bt_ends_with(t.children[e].key)){t.children.splice(e,0,_);break}bt_bb_insert_before(t.children[e],b,_)}},window.bt_bb_insert_after=function(t,b,_){if("_content"!=t.title)for(var e=0;e<t.children.length;e++){if(b.bt_ends_with(t.children[e].key)){t.children.splice(e+1,0,_);break}bt_bb_insert_after(t.children[e],b,_)}},window.bt_bb_insert_inside=function(t,b,_){if("_content"!=t.title)for(var e=0;e<t.children.length;e++){if(b.bt_ends_with(t.children[e].key)&&void 0!==t.children[e].children){if(t.children[e].children.push(_),"paste"!=window.bt_bb_action&&"paste_before"!=window.bt_bb_action&&"move_inside"!=window.bt_bb_action&&void 0!==window.bt_bb_map[_.base]&&void 0!==window.bt_bb_map[_.base].auto_add){var i={};i.title=window.bt_bb_map[_.base].auto_add,i.base=window.bt_bb_map[_.base].auto_add,i.key=bt_bb_get_key(),i.children=[];var n={};void 0!==window.bt_bb_map[i.base]&&void 0!==window.bt_bb_map[i.base].params&&a.each(window.bt_bb_map[i.base].params,function(t,b){b.hasOwnProperty("value")&&"string"==typeof b.value?n[b.param_name]=bt_bb_special_char_encode(b):b.hasOwnProperty("value")&&b.hasOwnProperty("default")&&(n[b.param_name]=b.default)}),i.attr=JSON.stringify(n),_.children.push(i)}return!0}if(!0===bt_bb_insert_inside(t.children[e],b,_))return!0}},window.bt_bb_add_root=function(t,b){var _=[];if(void 0!==b?_.push(b):a.each(window.bt_bb_map,function(t,b){1==b.root&&_.push(b.base)}),1==_.length){var e={};e.title=_[0],e.base=_[0],e.key=bt_bb_get_key(),e.children=[];var i={};return void 0!==window.bt_bb_map[e.base]&&void 0!==window.bt_bb_map[e.base].params&&a.each(window.bt_bb_map[e.base].params,function(t,b){b.hasOwnProperty("value")&&"string"==typeof b.value?i[b.param_name]=bt_bb_special_char_encode(b.value):b.hasOwnProperty("value")&&b.hasOwnProperty("default")&&(i[b.param_name]=b.default)}),e.attr=JSON.stringify(i),t.children.push(e),[e.key,e.base]}_.length>1&&window.bt_bb_dialog.show("add_root")},window.bt_bb_add=function(t,b){var _=[];if(void 0!==b?_.push(b):(a.each(window.bt_bb_map,function(t,b){var e;void 0!==window.bt_bb_map[window.bt_bb_base].accept&&(e=window.bt_bb_map[window.bt_bb_base].accept[b.base]),(!0===e||!0===window.bt_bb_map[window.bt_bb_base].accept_all&&!1!==e||void 0!==window.bt_bb_map[b.base].as_child&&-1!=window.bt_bb_map[b.base].as_child.only.indexOf(window.bt_bb_base))&&(void 0===window.bt_bb_map[b.base].as_child||void 0!==window.bt_bb_map[b.base].as_child&&-1!=window.bt_bb_map[b.base].as_child.only.indexOf(window.bt_bb_base))&&_.push(b.base)}),void 0!==window.bt_bb_map[window.bt_bb_base].accept&&!0===window.bt_bb_map[window.bt_bb_base].accept._content&&(_=[]).push("_content")),1==_.length){var e={};e.title=_[0],e.base=_[0],"_content"==e.base&&(e.content=""),e.key=bt_bb_get_key(),e.children=[];var i={};return void 0!==window.bt_bb_map[e.base]&&void 0!==window.bt_bb_map[e.base].params&&a.each(window.bt_bb_map[e.base].params,function(t,b){b.hasOwnProperty("value")&&"string"==typeof b.value?"textarea_object"==b.type?i[b.param_name]=b.value:i[b.param_name]=bt_bb_special_char_encode(b.value):b.hasOwnProperty("value")&&b.hasOwnProperty("default")&&(i[b.param_name]=b.default)}),e.attr=JSON.stringify(i),bt_bb_insert_inside(t,window.bt_bb_from,e),[e.key,e.base]}_.length>1&&window.bt_bb_dialog.show("add")},window.bt_bb_edit=function(t,b){for(var _=0;_<t.children.length;_++){if(b.bt_ends_with(t.children[_].key)){"_content"==t.children[_].title?(window.bt_bb_content=t.children[_].content,window.bt_bb_dialog.show("edit_content")):window.bt_bb_dialog.show("edit");break}bt_bb_edit(t.children[_],b)}},window.bt_bb_clone=function(t,b){a(".bt_bb_toolbar_tools").css("transition","all 0s");for(var _=0;_<t.children.length;_++){if(b.bt_ends_with(t.children[_].key)){if("_root"==t.title||void 0===window.bt_bb_map[t.base]||"horizontal"!=window.bt_bb_map[t.base].container||"horizontal"==window.bt_bb_map[t.base].container&&t.children.length<12){var e=bt_bb_get_obj_copy_by_id(t,b);t.children.splice(_+1,0,e)}break}bt_bb_clone(t.children[_],b)}},window.bt_bb_init_number_items=function(){window.bt_bb_cb_items=localStorage.getItem("bt_bb_cb_items"),null===window.bt_bb_cb_items&&(window.bt_bb_cb_items=0),a(".bt_bb_cb_items").html(window.bt_bb_cb_items)},window.bt_bb_set_number_items=function(t){localStorage.setItem("bt_bb_cb_items",t),a(".bt_bb_cb_items").html(t),window.bt_bb_cb_items=t},window.bt_bb_allowed=function(t,b){if(void 0===b)return!1;var _=window.bt_bb_map[b],e=!1;return(void 0!==_.accept&&!0===_.accept[t]||void 0!==_.accept&&void 0===_.accept[t]&&!0===_.accept_all||void 0===_.accept&&!0===_.accept_all)&&(e=!0),e},window.bt_bb_cb_import=function(t){for(var b=decodeURIComponent(window.bt_bb_b64DecodeUnicode(t)),_=JSON.parse(b),e=1;e<=_.length;e++)localStorage.setItem("bt_bb_cb_"+e,decodeURIComponent(window.bt_bb_b64DecodeUnicode(_[e-1].bt_bb_cb))),bt_bb_set_number_items(_.length)},window.bt_bb_copy=function(t,b){if(window.bt_bb_cb_items>1)for(var _=2;_<=window.bt_bb_cb_items;_++)localStorage.removeItem("bt_bb_cb_"+_);t=bt_bb_get_obj_by_id(t,b),localStorage.setItem("bt_bb_cb_1",JSON.stringify(t)),bt_bb_set_number_items(1)},window.bt_bb_copy_plus=function(t,b){var _=bt_bb_get_obj_by_id(t,b);if(0==window.bt_bb_cb_items)localStorage.setItem("bt_bb_cb_1",JSON.stringify(_)),bt_bb_set_number_items(1);else{var e=JSON.parse(localStorage.getItem("bt_bb_cb_1")),a=!1;void 0!==_.p_base?a=bt_bb_allowed(e.base,_.p_base):void 0!==window.bt_bb_map[_.base].root&&void 0!==window.bt_bb_map[e.base].root&&(a=!0),a?(window.bt_bb_cb_items++,localStorage.setItem("bt_bb_cb_"+window.bt_bb_cb_items,JSON.stringify(_)),bt_bb_set_number_items(window.bt_bb_cb_items)):alert(window.bt_bb_text.not_allowed)}},window.bt_bb_paste=function(t,b,_){if(window.bt_bb_cb_items>0){var e=bt_bb_get_obj_by_id(t,b),a=JSON.parse(localStorage.getItem("bt_bb_cb_1"));if(void 0!==window.bt_bb_map[e.base].root&&void 0!==window.bt_bb_map[a.base].root)for(var i=window.bt_bb_cb_items;i>=1;i--)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+i)),a=bt_bb_set_new_keys(a),_?bt_bb_insert_before(t,b,a):bt_bb_insert_after(t,b,a);else if(bt_bb_allowed(a.base,e.p_base))if(_)for(i=1;i<=window.bt_bb_cb_items;i++)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+i)),a=bt_bb_set_new_keys(a),bt_bb_insert_before(t,b,a);else for(i=window.bt_bb_cb_items;i>=1;i--)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+i)),a=bt_bb_set_new_keys(a),bt_bb_insert_after(t,b,a);else if(bt_bb_allowed(a.base,e.base))for(i=1;i<=window.bt_bb_cb_items;i++)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+i)),a=bt_bb_set_new_keys(a),bt_bb_insert_inside(t,b,a);else alert(window.bt_bb_text.not_allowed)}},window.bt_bb_paste_main_toolbar=function(){var t=JSON.parse(localStorage.getItem("bt_bb_cb_1"));if(void 0!==window.bt_bb_map[t.base].root){for(var b=1;b<=window.bt_bb_cb_items;b++)t=JSON.parse(localStorage.getItem("bt_bb_cb_"+b)),t=bt_bb_set_new_keys(t),window.bt_bb_state_current.children.push(t);bt_bb_event("refresh")}else alert(window.bt_bb_text.not_allowed)},window.bt_bb_dialog={},window.bt_bb_dialog.show=function(t){a("#bt_bb_front_end_preview").hide(),window.bt_bb_dialog.is_showing=!0;var b="";if("add_root"==t){var e=window.bt_bb_text.add_element,i=[];a.each(window.bt_bb_map,function(t,b){1==b.root&&i.push({base:b.base,name:b.name,description:b.description,icon:b.icon})}),i.sort(function(t,b){return t.name.toLowerCase().localeCompare(b.name.toLowerCase())}),a.each(i,function(t,_){b+='<div class="bt_bb_dialog_item bt_bb_dialog_add_element'+_.icon!==void 0?" "+_.icon:'" data-base="'+_.base+'"><b>'+_.name+"</b><i>"+_.description+"</i></div>"}),a("#bt_bb_dialog .bt_bb_dialog_content").html(b),a(".bt_bb_dialog_add_element").click(function(t){window.bt_bb_base=a(this).data("base"),window.bt_bb_dialog.hide(),bt_bb_event("add_root_from_dialog")})}else if("add"==t){e=window.bt_bb_text.add_element,i=[],a.each(window.bt_bb_map,function(t,b){var _;void 0!==window.bt_bb_map[window.bt_bb_base].accept&&(_=window.bt_bb_map[window.bt_bb_base].accept[b.base]),(!0===_||!0===window.bt_bb_map[window.bt_bb_base].accept_all&&!1!==_||void 0!==window.bt_bb_map[b.base].as_child&&-1!=window.bt_bb_map[b.base].as_child.only.indexOf(window.bt_bb_base))&&(void 0===window.bt_bb_map[b.base].as_child||void 0!==window.bt_bb_map[b.base].as_child&&-1!=window.bt_bb_map[b.base].as_child.only.indexOf(window.bt_bb_base))&&!1!==window.bt_bb_map[b.base].is_mapped&&i.push({base:b.base,name:b.name,description:b.description,icon:b.icon})}),i.sort(function(t,b){return t.name.toLowerCase().localeCompare(b.name.toLowerCase())});var n="";n+='<div class="bt_bb_dialog_item bt_bb_add_filter_container">',n+='<input type="text" class="bt_bb_filter" placeholder="'+window.bt_bb_text.filter+'">',n+="</div>",a("#bt_bb_dialog .bt_bb_dialog_header_tools").append(n);var o,d,s=document.createDocumentFragment();a.each(i,function(t,b){v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item bt_bb_dialog_add_element"+(void 0!==b.icon?" bt_bb_icon "+b.icon:"")],["data-base",b.base]]),o=bt_bb_create_dom_element("b",[]),d=document.createTextNode(b.name),o.appendChild(d),v.appendChild(o),m=bt_bb_create_dom_element("i",[]),d=document.createTextNode(b.description),m.appendChild(d),v.appendChild(m),s.appendChild(v)}),a("#bt_bb_dialog .bt_bb_dialog_content")[0].appendChild(s),a(".bt_bb_dialog_add_element").click(function(t){window.bt_bb_base=a(this).data("base"),window.bt_bb_dialog.hide(),bt_bb_event("add_from_dialog")}),a(".bt_bb_filter").keyup(function(t){var b=a(this).val();a(".bt_bb_dialog_item").not(".bt_bb_add_filter_container").each(function(){var t=a(this).html().replace(/(<([^>]+)>)/gi,"");new RegExp(b,"i").test(t)?a(this).show():a(this).hide()})})}else if("add_horizontal"==t)e=window.bt_bb_text.edit_layout,window.bt_bb_custom_elements||!window.bt_bb_responsive_override_layout?window.bt_bb_edit_layout_classic():window.bt_bb_edit_layout();else if("edit_content"==t)e=window.bt_bb_text.edit_content,a("#bt_bb_dialog").addClass("bt_bb_dialog_tinymce_container"),a(".bt_bb_dialog_tinymce").show(),a(".bt_bb_dialog_button").unbind("click"),a(".bt_bb_dialog_button").click(function(){window.switchEditors.go("bt_bb_tinymce","tmce");var t=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from);t.content=tinyMCE.get("bt_bb_tinymce").getContent(),t.content.startsWith("<p>[")&&t.content.endsWith("]</p>")&&(t.content=t.content.substring(3),t.content=t.content.substring(0,t.content.length-4)),window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),window.bt_bb_dialog.hide()}),a("#bt_bb_dialog").css("visibility","visible"),a("#bt_bb_dialog .mce-i-resize").show();else if("edit"==t){e=window.bt_bb_text.edit;var r=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from),l={};if(void 0!==r.attr&&(l=attr_to_obj(r.attr)),void 0!==window.bt_bb_map[r.base]){e=e+" "+window.bt_bb_map[r.base].name,a("#bt_bb_dialog").removeClass(),a("#bt_bb_dialog").addClass("bt_bb_dialog "+r.base);var c=window.bt_bb_map[r.base].params;if(void 0!==c){s=document.createDocumentFragment();var p=new Array,w="",h="";window.bt_bb.param_groups=[];for(var m=0;m<c.length;m++){b="";var u="";if(void 0!==l[c[m].param_name]?u=l[c[m].param_name]:l[c[m].param_name]="",w=void 0!==c[m].group?c[m].group:window.bt_bb_text.general,h=" bt_bb_group_"+window.bt_bb_b64EncodeUnicode(w).replace(/[=+\/]/g,""),-1==window.bt_bb.param_groups.indexOf(w)&&window.bt_bb.param_groups.push(w),"attach_images"==c[m].type||"attach_image"==c[m].type){var v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]);b+="<b>"+c[m].heading+"</b>",b+='<div class="bt_bb_dialog_image_container">';var g=u.split(",");if(""!=g[0])for(var f=0;f<g.length;f++)b+='<div class="bt_bb_sortable_item" data-id="'+g[f]+'"><i class="fa fa-times"></i></div>',setTimeout(window.bt_bb_sortable_background,100,g[f]);b+="</div>",b+='<div class="bt_bb_dialog_inline_buttons bt_bb_left">',b+='<input type="button" class="bt_bb_dialog_select_images_button button button-small" value="'+window.bt_bb_text.select+'">',b+="</div>",v.innerHTML=b}else if("textfield"==c[m].type){v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]);var y="";""==u?void 0!==c[m].value&&(y=c[m].value,y=bt_bb_special_char_decode(y)):y=bt_bb_special_char_decode(u),v.innerHTML="<b>"+c[m].heading+'</b><input type="text" value="'+y+'">'}else if("datetime-local"==c[m].type)v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]),y="",""==u?void 0!==c[m].value&&(y=c[m].value,y=bt_bb_special_char_decode(y)):y=bt_bb_special_char_decode(u),v.innerHTML="<b>"+c[m].heading+'</b><input type="datetime-local" value="'+y+'">';else if("textarea"==c[m].type)(v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]])).innerHTML="<b>"+c[m].heading+'</b><textarea rows="5">'+bt_bb_special_char_decode(u)+"</textarea>";else if("textarea_object"==c[m].type){v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]);try{v.innerHTML="<b>"+c[m].heading+'</b><textarea rows="5">'+window.bt_bb_b64DecodeUnicode(u)+"</textarea>"}catch(t){v.innerHTML="<b>"+c[m].heading+'</b><textarea rows="5">'+u+"</textarea>"}}else if("dropdown"==c[m].type||"dropdown_color"==c[m].type){v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]),c[m].responsive_override&&a(v).addClass("bt_bb_dialog_item_responsive_override"),b+="<b>"+c[m].heading+"</b>";var k=function(t,b){var _="<select>";b&&(_+='<option value="">---</option>');for(var e=c[m].value,a=Object.keys(e),i=!1,n=0;n<a.length;n++)if(t==e[a[n]]){i=!0;break}for(n=0;n<a.length;n++)i&&t==e[a[n]]||!i&&e[a[n]]==c[m].default&&!b?_+='<option value="'+e[a[n]]+'" selected>'+a[n]+"</option>":_+='<option value="'+e[a[n]]+'">'+a[n]+"</option>";return _+="</select>"},x=u.split("%$%");5!=x.length&&(x=[x[0],"","","",""]),b+=k(x[0]),b+='<div class="bt_bb_responsive_override_container">',c[m].responsive_override&&(b+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_lg"></span>',b+=k(x[1],!0),b+="</div>",b+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_md"></span>',b+=k(x[2],!0),b+="</div>",b+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_sm"></span>',b+=k(x[3],!0),b+="</div>",b+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_xs"></span>',b+=k(x[4],!0),b+="</div>"),b+="</div>",v.innerHTML=b}else if("iconpicker"==c[m].type)v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]),b+="<b>"+c[m].heading+"</b>",b+=window.bt_bb_iconpicker(c[m].value,u),v.innerHTML=b;else if("colorpicker"==c[m].type)v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item bt_bb_colorpicker"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]),b+="<b>"+c[m].heading+"</b>",b+='<input type="text" class="bt_bb_color_picker" value="'+bt_bb_special_char_decode(u)+'" data-alpha-enabled="true">',v.innerHTML=b;else if("link"==c[m].type)v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]),y="",""==u?void 0!==c[m].value&&(y=c[m].value,y=bt_bb_special_char_decode(y)):y=bt_bb_special_char_decode(u),v.innerHTML="<b>"+c[m].heading+'</b><input type="text" value="'+y+'">',v.innerHTML+='<input type="search" placeholder="'+window.bt_bb_text.search_content+'" class="bt_bb_search_link"><span class="spinner"></span>',v.innerHTML+='<div class="bt_bb_search_link_results" data-empty-text="'+window.bt_bb_text.no_results+'"></div>';else if("checkbox"==c[m].type){v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]),b+="<b>"+c[m].heading+"</b>";var O="";u==(C=c[m].value)[(S=Object.keys(C))[0]]&&(O=" checked"),b+='<label for="bt_'+r.base+"_"+c[m].param_name+'"><input id="bt_'+r.base+"_"+c[m].param_name+'" type="checkbox" value="'+C[S[0]]+'"'+O+"><span>"+S[0]+"</span></label>",v.innerHTML=b}else if("checkbox_group"==c[m].type){v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]),b+="<b>"+c[m].heading+"</b>";for(var C=c[m].value,S=Object.keys(C),j=u.split(" "),N=0;N<S.length;N++)O="",-1!=a.inArray(C[S[N]],j)&&(O=" checked"),b+='<label for="'+r.base+"_"+c[m].param_name+N+'"><input id="'+r.base+"_"+c[m].param_name+N+'" type="checkbox" value="'+C[S[N]]+'"'+O+"><span>"+S[N]+"</span></label>";v.innerHTML=b}else if("hidden"==c[m].type){var E=new Object;E.name=c[m].param_name,E.value=c[m].value,p.push(E)}else if(void 0!==window["bt_bb_cf_"+c[m].type+"_content"]){v=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+h],["data-param_name",c[m].param_name],["data-type",c[m].type]]);var z={};z.param_heading=c[m].heading,z.param_value=c[m].value,z.param_name=c[m].param_name,z.val=u,z.base=r.base,v.innerHTML=window["bt_bb_cf_"+c[m].type+"_content"](z)}if("hidden"!=c[m].type){if(void 0!==c[m].description){var T=bt_bb_create_dom_element("i",[]);T.innerHTML=c[m].description,v.appendChild(T)}s.appendChild(v)}}a("#bt_bb_dialog").data("hidden",JSON.stringify(p)),a("#bt_bb_dialog .bt_bb_dialog_content")[0].appendChild(s),a(".bt_bb_color_picker").wpColorPicker();var R=function(t,b,_){b.find(".spinner").show(),b.find(".spinner").css("visibility","visible");var e={action:"bt_bb_search_links",search:t,page:_};a.ajax({type:"POST",url:window.BTAJAXURL,data:e,async:!0,success:function(t){var e=JSON.parse(t);e.length<20&&b.data("thats_all",!0);var a=b.find(".bt_bb_search_link_results");1==_&&(a.empty(),a[0].scrollTo(0,0)),e.forEach(function(t,b){var _=t.permalink;1==window.bt_bb_settings.slug_url&&(_=t.slug),a.append('<div data-link="'+_+'" title="'+_+'">'+t.title+"<span>"+t.info+"</span></div>")}),b.find(".spinner").hide(),b.data("page",_)}})};a('div[data-type="link"]').each(function(){var t=a(this);R("",t,1),a(this).find(".bt_bb_search_link").on("input",function(b){var _=(new Date).getTime();void 0!==t.data("last_input_time")&&_-t.data("last_input_time")<500||(t.data("thats_all",!1),setTimeout(function(){R(t.find(".bt_bb_search_link").val(),t,1)},500),t.data("last_input_time",(new Date).getTime()))}),a(this).find(".bt_bb_search_link").on("focus",function(b){t.find(".bt_bb_search_link_results").show()}),a(this).find(".bt_bb_search_link").on("blur",function(b){setTimeout(function(){t.find(".bt_bb_search_link_results").hide()},200)}),a(this).on("click",".bt_bb_search_link_results div",function(){t.find('input[type="text"]').val(a(this).data("link"))}),a(this).find(".bt_bb_search_link_results").on("scroll",function(b){var _=(new Date).getTime();void 0!==t.data("last_scroll_time")&&_-t.data("last_scroll_time")<500||this.scrollTop>.8*(this.scrollHeight-this.clientHeight)&&!t.data("thats_all")&&(R(a(this).val(),t,t.data("page")+1),t.data("last_scroll_time",(new Date).getTime()))})}),a(".bt_bb_iconpicker_select").on("click",function(t){a(this).next().toggle(),a(this).next().next().toggle()}),a(".bt_bb_iconpicker_icons .bt_bb_icon_preview").on("click",function(t){var b=a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview");b.attr("data-icon",a(this).data("icon")),b.attr("data-icon-code",a(this).data("icon-code")),b.removeClass(),b.addClass(a(this).attr("class")),a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_iconpicker_select_text").html(a(this).attr("title")),a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_clear").show(),a(this).parent().hide(),a(this).parent().prev().find("input").val("").trigger("keyup"),a(this).parent().prev().hide()}),a(".bt_bb_iconpicker .bt_bb_iconpicker_clear").on("click",function(t){t.stopPropagation();var b=a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview");b.attr("data-icon",""),b.attr("data-icon-code",""),b.parent().find(".bt_bb_iconpicker_select_text").html(""),a(this).closest(".bt_bb_iconpicker").find("input").val(""),a(this).parent().next().find("input").val("").trigger("keyup"),a(this).parent().next().hide(),a(this).parent().next().next().hide(),a(this).hide()}),a(".bt_bb_iconpicker .bt_bb_filter").keyup(function(t){var b=a(this).val();a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_icons .bt_bb_icon_preview").each(function(){var t=a(this).attr("title");new RegExp(b,"i").test(t)?a(this).show():a(this).hide()})}),a('#bt_bb_dialog .bt_bb_dialog_item[data-type="attach_images"] .bt_bb_dialog_image_container').sortable({cursor:"move",update:function(t,b){var _=a(this).closest(".bt_bb_dialog_item").data("param_name"),e="";a(this).find(".bt_bb_sortable_item").each(function(){e+=a(this).data("id")+","}),e=e.slice(0,-1),l[_]=e}}),a("#bt_bb_dialog .bt_bb_dialog_image_container").on("click",".fa-times",function(t){var b=a(this).closest(".bt_bb_dialog_item").data("param_name"),_=a(this).closest(".bt_bb_dialog_image_container");a(this).parent().remove();var e="";_.find(".bt_bb_sortable_item").each(function(){e+=a(this).data("id")+","}),e=e.slice(0,-1),l[b]=e}),a("#bt_bb_dialog .bt_bb_dialog_image_container").disableSelection(),a(".bt_bb_dialog_item").on("click",".bt_bb_dialog_select_images_button",function(t){var b=bt_bb_get_key(),e=a(this).closest(".bt_bb_dialog_item").find(".bt_bb_dialog_image_container"),i=a(this).closest(".bt_bb_dialog_item").data("param_name"),n="add";"attach_image"==a(this).closest(".bt_bb_dialog_item").data("type")&&(n=!1);var o=wp.media.controller.Library.extend({defaults:_.defaults({id:b,title:window.bt_bb_text.select_images,allowLocalEdits:!1,displaySettings:!1,displayUserSettings:!1,multiple:n,type:"image"},wp.media.controller.Library.prototype.defaults)}),d=wp.media({button:{text:window.bt_bb_text.select},state:b,states:[new o]});d.on("close",function(){var t=d.state(b).get("selection"),_="",a="";t.each(function(t){if(void 0!==t.attributes.sizes){var b="";b=void 0!==t.attributes.sizes.thumbnail?t.attributes.sizes.thumbnail.url:t.attributes.sizes.full.url,a+=t.id+",",window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=b,window.bt_bb.cache[t.id].title=t.attributes.title,_+='<div class="bt_bb_sortable_item" data-id="'+t.id+'" style="background-image:url(\''+b+'\');"><i class="fa fa-times"></i></div>',e.html(_)}}),a=a.slice(0,-1),l[i]=a}),d.on("open",function(){var t=d.state(b).get("selection");e.find(".bt_bb_sortable_item").each(function(){var b=wp.media.attachment(a(this).data("id"));t.add(b)})}),d.open()})}}window.bt_bb.param_groups.length>0&&a(".bt_bb_dialog_item").hide(),a.each(window.bt_bb.param_groups,function(t,b){var _="bt_bb_group_tab";0==t&&(_="bt_bb_group_tab bt_bb_group_tab_active",a(".bt_bb_group_"+window.bt_bb_b64EncodeUnicode(b).replace(/[=+\/]/g,"")).show()),a(".bt_bb_dialog_header_tools").append('<span class="'+_+'">'+b+"</span>")}),a("#bt_bb_dialog .bt_bb_group_tab").click(function(t){var b=a(this).html();a(".bt_bb_dialog_item").hide(),a(".bt_bb_group_"+window.bt_bb_b64EncodeUnicode(b).replace(/[=+\/]/g,"")).show(),a(".bt_bb_group_tab").removeClass("bt_bb_group_tab_active"),a(this).addClass("bt_bb_group_tab_active"),window.bt_bb_resize_dialog()}),a("#bt_bb_dialog").append('<input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small" value="'+window.bt_bb_text.submit+'">'),a("#bt_bb_dialog .bt_bb_dialog_button").click(function(t){a("#bt_bb_dialog .bt_bb_dialog_item").each(function(){var t=a(this).data("param_name"),b=a(this).data("type");if("textfield"==b||"datetime-local"==b||"colorpicker"==b||"link"==b)l[t]=bt_bb_special_char_encode(a(this).find("input").val());else if("checkbox"==b)a(this).find("input").prop("checked")?l[t]=a(this).find("input").val():l[t]="";else if("checkbox_group"==b){var _=[];a(this).find("input").each(function(){a(this).prop("checked")&&_.push(a(this).val())}),l[t]=_.join(" ")}else if("textarea"==b)l[t]=bt_bb_special_char_encode(a(this).find("textarea").val());else if("textarea_object"==b)try{l[t]=window.bt_bb_b64EncodeUnicode(a(this).find("textarea").val())}catch(b){l[t]=a(this).find("textarea").val()}else if("dropdown"==b)if(a(this).hasClass("bt_bb_dialog_item_responsive_override")){var e=[];a(this).find("select :selected").each(function(){e.push(a(this).val())}),l[t]=e.join("%$%")}else l[t]=a(this).find("select :selected").val();else"iconpicker"==b?l[t]=a(this).find(".bt_bb_iconpicker_select .bt_bb_icon_preview").data("icon"):void 0!==window["bt_bb_cf_"+b+"_on_submit"]&&(l[t]=window["bt_bb_cf_"+b+"_on_submit"](a(this)))});for(var b=JSON.parse(a("#bt_bb_dialog").data("hidden")),_=0;_<b.length;_++)l[""+b[_].name]=b[_].value;r.attr=JSON.stringify(l),window.bt_bb_dialog.hide(),window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")})}else if("manage_cb"==t)e=window.bt_bb_text.manage_cb,b+='<div class="bt_bb_dialog_item">',b+='<input type="text" class="bt_bb_impex_input">',b+="</div>",a("#bt_bb_dialog .bt_bb_dialog_content").html(b),a("#bt_bb_dialog").append('<div class="bt_bb_dialog_inline_buttons"><input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small bt_bb_button_export" value="'+window.bt_bb_text.export+'"><input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small bt_bb_button_import" value="'+window.bt_bb_text.import+'"></div>'),a("#bt_bb_dialog .bt_bb_button_export").click(function(t){if(window.bt_bb_cb_items>0){for(var b="[",_=1;_<=window.bt_bb_cb_items;_++)b+='{"bt_bb_cb":"'+window.bt_bb_b64EncodeUnicode(encodeURIComponent(localStorage.getItem("bt_bb_cb_"+_)))+'"},';b=b.substring(0,b.length-1),b+="]",a(".bt_bb_impex_input").val(window.bt_bb_b64EncodeUnicode(encodeURIComponent(b))),a(".bt_bb_impex_input").select()}}),a("#bt_bb_dialog .bt_bb_button_import").click(function(t){a(".bt_bb_impex_input").val()&&bt_bb_cb_import(a(".bt_bb_impex_input").val())});else if("sc_mapper"==t){e=window.bt_bb_text.sc_mapper,a("#bt_bb_dialog").addClass("bt_bb_dialog_sc_mapper_container"),n="",n+='<div class="bt_bb_dialog_item bt_bb_sc_mapper_filter_container">',n+='<input type="text" class="bt_bb_filter" placeholder="'+window.bt_bb_text.filter+'">',n+="</div>",a("#bt_bb_dialog .bt_bb_dialog_header_tools").append(n);var J=function(t){var b=t;return void 0!==window.bt_bb_map_primary[t]&&(b+=" / p"),void 0!==window.bt_bb_map_secondary[t]&&(b+=" / s"),b};for(s=document.createDocumentFragment(),v=bt_bb_create_dom_element("div",[["id","bt_bb_sc_mapper_accordion"]]),m=0;m<window.bt_bb.all_sc.length;m++){if(void 0!==window.bt_bb_map[window.bt_bb.all_sc[m]]&&!1!==window.bt_bb_map[window.bt_bb.all_sc[m]].is_mapped){(M=bt_bb_create_dom_element("h3",[["class","bt_bb_sc_mapper_item"]])).innerHTML='<i class="fa fa-chevron-down"></i><span>'+J(window.bt_bb.all_sc[m])+"</span>";var I=bt_bb_create_dom_element("div",[["data-base",window.bt_bb.all_sc[m]]])}else{var M;(M=bt_bb_create_dom_element("h3",[["class","bt_bb_sc_mapper_item bt_bb_sc_mapper_unmapped"]])).innerHTML='<i class="fa fa-chevron-down"></i><span>'+window.bt_bb.all_sc[m]+"</span>",I=bt_bb_create_dom_element("div",[["data-base",window.bt_bb.all_sc[m]]])}v.appendChild(M),v.appendChild(I)}s.appendChild(v),a("#bt_bb_dialog .bt_bb_dialog_content")[0].appendChild(s),a(".bt_bb_filter").keyup(function(t){var b=a(this).val();a("#bt_bb_sc_mapper_accordion > div").removeClass("bt_bb_map_item_active"),a("#bt_bb_sc_mapper_accordion > h3").removeClass("bt_bb_map_header_active"),a("#bt_bb_sc_mapper_accordion > h3 > i").removeClass("fa-chevron-up").addClass("fa-chevron-down"),a(".bt_bb_sc_mapper_item").each(function(){var t=a(this).html().replace(/(<([^>]+)>)/gi,"");new RegExp(b,"i").test(t)?a(this).show():a(this).hide()})}),a(".bt_bb_sc_map").keydown(function(t){if(9===t.keyCode){t.preventDefault();var b=this.selectionStart,_=this.selectionEnd,e=a(this);e.val(e.val().substring(0,b)+"\t"+e.val().substring(_)),this.selectionStart=this.selectionEnd=b+1,a(this).parent().find(".bt_bb_save_mapping_button").prop("disabled",!1)}}),a("#bt_bb_sc_mapper_accordion h3").click(function(t){var b=a(this).next();if(b.hasClass("bt_bb_map_item_active"))b[0].innerHTML="",b.removeClass("bt_bb_map_item_active"),a(this).removeClass("bt_bb_map_header_active"),a(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down");else{var _='<input type="button" class="button button-small bt_bb_insert_mapping_template_button" value="'+window.bt_bb_text.insert_mapping+'"><input type="button" class="button button-small bt_bb_delete_mapping_button" disabled value="'+window.bt_bb_text.delete+'"><input type="button" class="button button-small bt_bb_save_mapping_button" disabled value="'+window.bt_bb_text.save+'"><span class="spinner" style="display: none;"></span><textarea class="bt_bb_sc_map" rows="10"></textarea>';b[0].innerHTML=_,autosize(a(".bt_bb_sc_map")),b.addClass("bt_bb_map_item_active"),a(this).addClass("bt_bb_map_header_active"),a(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up");var e=b.data("base");void 0!==window.bt_bb_map_secondary[e]&&(b.find(".bt_bb_delete_mapping_button").prop("disabled",!1),b.find(".bt_bb_insert_existing_mapping_button").click(),b.find(".bt_bb_save_mapping_button").prop("disabled",!0))}}),a("#bt_bb_sc_mapper_accordion").on("keydown",".bt_bb_sc_map",function(){a(this).parent().find(".bt_bb_save_mapping_button").prop("disabled",!1)}),a("#bt_bb_sc_mapper_accordion").on("click",".bt_bb_insert_mapping_template_button",function(t){var b=a(this).parent().find("textarea"),_=a(this).parent().data("base");if(void 0!==window.bt_bb_map[_]&&!1!==window.bt_bb_map[_].is_mapped)var e=JSON.stringify(window.bt_bb_map[_],null,"\t");else if(void 0!==window.vc_mapper&&void 0!==window.vc_mapper[_]){var i=window.vc_mapper[_];(e={}).name=void 0!==i.name?i.name:"",e.base=void 0!==i.base?i.base:"",e.description=void 0!==i.description?i.description:"",e.show_settings_on_create=void 0===i.show_settings_on_create||i.show_settings_on_create,!0===i.is_container&&("vc_row"==i.base?(e.root=!0,e.container="horizontal",e.accept={vc_column:!0},e.toggle=!0):"vc_row_inner"==i.base?(e.container="horizontal",e.accept={vc_column_inner:!0}):"vc_column"==i.base?(e.container="vertical",e.width_param="width",e.accept_all=!0,e.accept={vc_row:!1,vc_column:!1,vc_column_inner:!1}):"vc_column_inner"==i.base?(e.container="vertical",e.width_param="width",e.accept_all=!0,e.accept={vc_row:!1,vc_column:!1,vc_row_inner:!1,vc_column_inner:!1}):e.container="vertical"),e.params=[];for(var n="",o=0,d=0;d<i.params.length;d++)"textarea_html"!=i.params[d].type&&!1!==i.params[d].admin_label?(e.params[o]={},e.params[o].type="textfield","textarea"!=(n=i.params[d].type)&&"dropdown"!=n&&"attach_image"!=n&&"attach_images"!=n&&"colorpicker"!=n&&"checkbox"!=n&&"checkbox_group"!=n&&"hidden"!=n||(e.params[o].type=n),e.params[o].heading=void 0!==i.params[d].heading?i.params[d].heading:"",void 0!==i.params[d].description&&(e.params[o].heading+=" ("+i.params[d].description+")"),e.params[o].param_name=void 0!==i.params[d].param_name?i.params[d].param_name:"",e.params[o].value=void 0!==i.params[d].value?i.params[d].value:"",void 0!==i.params[d].holder&&(e.params[o].preview=!0),o++):"textarea_html"==i.params[d].type&&(e.container="vertical",e.accept={_content:!0});e=JSON.stringify(e,null,"\t")}else(e={}).name=_,e.base=_,e.description="",e.show_settings_on_create=!0,e.params=[],e.params[0]={},e.params[0].type="textfield",e.params[0].heading="Param 1",e.params[0].param_name="param_1",e.params[0].value="",e.params[0].preview=!0,e.params[1]={},e.params[1].type="dropdown",e.params[1].heading="Param 2",e.params[1].param_name="param_2",e.params[1].value={"Option 1":"value 1","Option 2":"value 2"},e.params[1].preview=!0,e=JSON.stringify(e,null,"\t");b.val(e);var s=document.createEvent("Event");s.initEvent("autosize:update",!0,!1),b[0].dispatchEvent(s),a(this).parent().find(".bt_bb_save_mapping_button").prop("disabled",!1)}),a("#bt_bb_sc_mapper_accordion").on("click",".bt_bb_save_mapping_button",function(t){var b=a(this).parent().data("base"),_=a(this);try{var e=JSON.parse(a(this).parent().find(".bt_bb_sc_map").val())}catch(t){return alert(t),!1}var i=JSON.stringify(e);_.siblings(".spinner").show(),_.siblings(".spinner").css("visibility","visible");var n={action:"bt_bb_save_mapping",base:b,map:i};a.ajax({type:"POST",url:window.BTAJAXURL,data:n,async:!0,success:function(t){"ok"==t&&(_.prop("disabled",!0),_.siblings(".spinner").hide(),_.closest("div").prev(".bt_bb_sc_mapper_item").removeClass("bt_bb_sc_mapper_unmapped"),window.bt_bb_map[b]=JSON.parse(i),void 0===window.bt_bb_map_secondary[b]&&(window.bt_bb_map_secondary[b]=!0),_.closest("div").prev(".bt_bb_sc_mapper_item").find("span").html(J(b)),void 0!==window.bt_bb_map_secondary[b]&&_.parent("div").find(".bt_bb_delete_mapping_button").prop("disabled",!1),window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"))}})}),a("#bt_bb_sc_mapper_accordion").on("click",".bt_bb_delete_mapping_button",function(t){var b=a(this).parent().data("base"),_=a(this);_.siblings(".spinner").show(),_.siblings(".spinner").css("visibility","visible");var e={action:"bt_bb_delete_mapping",base:b};a.ajax({type:"POST",url:window.BTAJAXURL,data:e,async:!0,success:function(t){"ok"==t&&(_.prop("disabled",!0),_.siblings(".spinner").hide(),void 0!==window.bt_bb_map_secondary[b]&&delete window.bt_bb_map_secondary[b],_.parent().find("textarea").val(""),void 0===window.bt_bb_map_primary[b]?(_.closest("div").prev(".bt_bb_sc_mapper_item").addClass("bt_bb_sc_mapper_unmapped"),delete window.bt_bb_map[b],window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")):window.bt_bb_map[b]=window.bt_bb_map_primary[b],_.closest("div").prev(".bt_bb_sc_mapper_item").find("span").html(J(b)))}})})}else"custom_css"==t&&(e=window.bt_bb_text.custom_css,b+='<div class="bt_bb_dialog_item">',b+='<textarea id="bt_bb_custom_css_content" class="bt_bb_custom_css_content" rows="10">'+window.bt_bb_b64DecodeUnicode(window.bt_bb_custom_css)+"</textarea>",b+="</div>",a("#bt_bb_dialog .bt_bb_dialog_content").html(b),a("#bt_bb_dialog").append('<div class="bt_bb_dialog_inline_buttons"><input type="button" class="bt_bb_dialog_button button button-small bt_bb_button_save_custom_css" value="'+window.bt_bb_text.save+'"></div>'),void 0!==wp.codeEditor?window.bt_bb_ce=wp.codeEditor.initialize("bt_bb_custom_css_content"):a("#bt_bb_dialog").on("keydown",".bt_bb_custom_css_content",function(t){if(9===t.keyCode){t.preventDefault();var b=this.selectionStart,_=this.selectionEnd,e=a(this);e.val(e.val().substring(0,b)+"\t"+e.val().substring(_)),this.selectionStart=this.selectionEnd=b+1}}));a("#bt_bb_dialog .bt_bb_dialog_header span").html(e),a('.bt_bb_dialog_item input[type="text"]').keypress(function(t){13==t.which&&t.preventDefault()}),"edit_content"==t?(a(".bt_bb_dialog_tinymce").css("height","auto"),window.switchEditors.go("bt_bb_tinymce","tmce"),tinyMCE.get("bt_bb_tinymce").setContent(window.switchEditors.wpautop(window.bt_bb_content))):(a("#bt_bb_dialog").css("visibility","visible"),a("#bt_bb_dialog .mce-i-resize").show()),"add"!=t&&"sc_mapper"!=t||a(".bt_bb_filter").focus(),window.bt_bb_resize_dialog()},window.bt_bb_dialog.hide=function(t){window.bt_bb_dialog.is_showing=!1,window.bt_bb_dialog.is_mouseover=!1,a(".wp-picker-open").click(),a(".bt_bb_dialog_tinymce").hide(),a("#bt_bb_dialog").data("hidden",""),a("#bt_bb_dialog").removeClass("bt_bb_dialog_tinymce_container"),a("#bt_bb_dialog").removeClass("bt_bb_dialog_sc_mapper_container"),a("#bt_bb_dialog").removeClass("bt_bb_dialog_add_horizontal"),a("#bt_bb_dialog").removeClass("bt_bb_dialog_custom_css");for(var b=a("#bt_bb_dialog .bt_bb_dialog_content")[0];b.firstChild;)b.removeChild(b.firstChild);a("#bt_bb_dialog .bt_bb_dialog_header")[0].innerHTML='<div class="bt_bb_dialog_close"></div><span></span>',a("#bt_bb_dialog .bt_bb_dialog_header_tools")[0].innerHTML="",a("#bt_bb_dialog > input").remove(),a("#bt_bb_dialog > .bt_bb_dialog_inline_buttons").remove(),a("#bt_bb_dialog").css("visibility","hidden")},a(document).ready(function(){a("#bt_bb_dialog").on("click",".bt_bb_dialog_close",function(t){window.bt_bb_dialog.hide()})}),window.bt_bb_get_obj_by_id=function(t,b){for(var _=null,e=0;e<t.children.length;e++){if(b.bt_ends_with(t.children[e].key)){_=t.children[e];break}if(null!=(_=bt_bb_get_obj_by_id(t.children[e],b)))break}return _},window.bt_bb_get_param=function(t,b){if(void 0!==window.bt_bb_map[t])return window.bt_bb_map[t][b]},window.bt_bb_state_callback=function(){bt_bb_horizontal_responsive(),null!==window.bt_bb_callback_action&&bt_bb_event(window.bt_bb_callback_action)},window.bt_bb_horizontal_responsive=function(){a(".bt_bb_horizontal").each(function(){var t=a(this).width(),b=!1;a(this).find(".bt_bb_is_width").each(function(){var _=bt_bb_get_obj_by_id(window.bt_bb_state_current,a(this).data("reactid")),e=window.bt_bb_map[_.base].width_param,i=attr_to_obj(_.attr)[e];if(i=12*(i=i.split("/"))[0]/i[1],t*i/12<window.bt_bb.min_width)return b=!0,!1}),b?(a(this).find(".bt_bb_is_width").removeClass("bt_bb_width"),a(this).css("display","block")):(a(this).find(".bt_bb_is_width").addClass("bt_bb_width"),a(this).css("display","table"))})},a(window).resize(function(){bt_bb_horizontal_responsive()}),window.bt_bb_push_state=function(t){window.bt_bb_state_current=t,window.bt_bb_state.splice(window.bt_bb_state_pointer+1),window.bt_bb_state.push(JSON.stringify(t)),window.bt_bb_state_pointer=window.bt_bb_state.length-1},window.bt_bb_undo=function(){window.bt_bb_dialog.hide(),window.bt_bb_state_pointer--,window.bt_bb_state_pointer>-1?(window.bt_bb_state_current=JSON.parse(window.bt_bb_state[window.bt_bb_state_pointer]),window.bt_bb_action="update_state",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")):window.bt_bb_state_pointer++},window.bt_bb_redo=function(){window.bt_bb_dialog.hide(),window.bt_bb_state_pointer++,window.bt_bb_state_pointer<=window.bt_bb_state.length-1?(window.bt_bb_state_current=JSON.parse(window.bt_bb_state[window.bt_bb_state_pointer]),window.bt_bb_action="update_state",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")):window.bt_bb_state_pointer--},window.bt_bb_sortable_background=function(t){void 0===window.bt_bb.cache[t]?wp.media.attachment(t).fetch().done(function(t){var b="";b=void 0!==t.sizes.thumbnail?t.sizes.thumbnail.url:t.sizes.full.url,a('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-image",'url("'+b+'")'),a('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-size","cover"),window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=b,window.bt_bb.cache[t.id].title=t.title}):(a('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-image",'url("'+window.bt_bb.cache[t].url+'")'),a('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-size","cover"))},window.bt_bb_iconpicker=function(t,b){var _,e='<div class="bt_bb_iconpicker">',a=Object.keys(t);e+='<div class="bt_bb_iconpicker_select">';for(var i=b.slice(0,-5),n=b.substr(-4),o="",d=0;d<a.length;d++){_=Object.keys(t[a[d]]);for(var s=0;s<_.length;s++)b==t[a[d]][_[s]]&&(o=_[s])}""!=n&&(n="&#x"+n),e+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+i+'" data-icon="'+b+'" data-icon-code="'+n+'"></div>',e+='<div class="bt_bb_iconpicker_select_text">'+o+"</div>",e+='<i class="fa fa-close bt_bb_iconpicker_clear" style="display:'+(""!=o?"block":"none")+'"></i>',e+='<i class="fa fa-angle-down"></i>',e+="</div>",e+='<div class="bt_bb_iconpicker_filter_container">',e+='<input type="text" class="bt_bb_filter" placeholder="'+window.bt_bb_text.filter+'">',e+="</div>",e+='<div class="bt_bb_iconpicker_icons">';for(var r=0;r<a.length;r++){e+='<div class="bt_bb_iconpicker_title">'+a[r]+"</div>",_=Object.keys(t[a[r]]);for(var l=0;l<_.length;l++)i=(b=t[a[r]][_[l]]).slice(0,-5),n=b.substr(-4),e+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+i+'" data-icon="'+b+'" data-icon-code="&#x'+n+'" title="'+_[l]+'"></div>'}return e+="</div>",e+="</div>"},String.prototype.bt_ends_with=function(t){return-1!==this.indexOf(t,this.length-t.length)},window.bt_bb_get_key=function(){var t="bt_bb_"+Math.random().toString();return t=t.replace(".","")},window.bt_bb_dispatch=function(t,b){try{var _=new Event(b)}catch(t){(_=document.createEvent("Event")).initEvent(b,!1,!1)}a(t)[0].dispatchEvent(_)},a(document).ready(function(){a("#bt_bb").length>0&&(window.bt_bb_element_list=BTReact.render(BTReact.createElement(n,{data:window.bt_bb_data}),a("#bt_bb")[0],function(){bt_bb_horizontal_responsive(),bt_bb_resize_h(window.bt_bb_data),window.bt_bb_action="refresh_on_ready",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")})),a("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_iconpicker_select",function(t){a(this).next().toggle(),a(this).next().next().toggle()}),a("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_icon_preview",function(t){var b=a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview");b.attr("data-icon",a(this).data("icon")),b.attr("data-icon-code",a(this).data("icon-code")),b.removeClass(),b.addClass(a(this).attr("class")),a(this).closest(".bt_bb_iconpicker").find("input").val(a(this).data("icon")),a(this).closest(".bt_bb_iconpicker").find("input").trigger("change"),a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_iconpicker_select_text").html(a(this).attr("title")),a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_clear").show(),a(this).parent().hide(),a(this).parent().prev().find("input").val("").trigger("keyup"),a(this).parent().prev().hide()}),a("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_iconpicker_clear",function(t){t.stopPropagation();var b=a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview");b.attr("data-icon",""),b.attr("data-icon-code",""),b.parent().find(".bt_bb_iconpicker_select_text").html(""),a(this).closest(".bt_bb_iconpicker").find("input").val(""),a(this).closest(".bt_bb_iconpicker").find("input").trigger("change"),a(this).parent().next().find("input").val("").trigger("keyup"),a(this).parent().next().hide(),a(this).parent().next().next().hide(),a(this).hide()}),a("body").on("keyup",".bt_bb_iconpicker_widget_container .bt_bb_filter",function(t){var b=a(this).val();a(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_icons .bt_bb_icon_preview").each(function(){var t=a(this).attr("title");new RegExp(b,"i").test(t)?a(this).show():a(this).hide()})})}),a(window).on("focus",function(){var t=localStorage.getItem("bt_bb_cb_items");bt_bb_set_number_items(null===t?0:t)}),window.bt_bb_b64EncodeUnicode=function(t){return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,function(t,b){return String.fromCharCode(parseInt(b,16))}))},window.bt_bb_b64DecodeUnicode=function(t){return decodeURIComponent(Array.prototype.map.call(atob(t),function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(""))}}]);
 
 
 
 
 
 
 
1
+ !function(t){var e={};function i(b){if(e[b])return e[b].exports;var a=e[b]={i:b,l:!1,exports:{}};return t[b].call(a.exports,a,a.exports,i),a.l=!0,a.exports}i.m=t,i.c=e,i.d=function(t,e,b){i.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:b})},i.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},i.t=function(t,e){if(1&e&&(t=i(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var b=Object.create(null);if(i.r(b),Object.defineProperty(b,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)i.d(b,a,function(e){return t[e]}.bind(null,a));return b},i.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return i.d(e,"a",e),e},i.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},i.p="",i(i.s=3)}([function(t,e,i){"use strict";window.bt_bb_parse_data=function(t){window.bt_bb_parse_data_str="",t.children.length>0&&(window.bt_bb_parse_data_helper(t),window.bt_bb.fe||(window.switchEditors.go("content","tmce"),tinyMCE.get("content").setContent(window.switchEditors.wpautop(window.bt_bb_parse_data_str))))},window.bt_bb_parse_data_helper=function(t){"_root"==t.title&&(t=t.children);for(var e=0;e<t.length;e++){var i=!1;if("_content"==t[e].title&&(i=!0),i)window.bt_bb_parse_data_str+=t[e].content;else{if(window.bt_bb_parse_data_str+="["+t[e].base,void 0!==t[e].attr&&t[e].attr.startsWith("{"))for(var b=attr_to_arr(t[e].attr),a=0;a<b.length;a++)window.bt_bb_parse_data_str+=" "+b[a][0]+'="'+b[a][1]+'"';window.bt_bb_parse_data_str+="]"}void 0!==t[e].children&&bt_bb_parse_data_helper(t[e].children),i||(window.bt_bb_parse_data_str+="[/"+t[e].base+"]")}},window.bt_bb_get_edit_item_value=function(t,e,i){const b=jQuery;var a;if("textfield"==e||"datetime-local"==e||"colorpicker"==e||"link"==e)a=window.bt_bb_special_char_encode(i.find("input").val());else if("checkbox"==e)a=i.find("input").prop("checked")?i.find("input").val():"";else if("checkbox_group"==e){var n=[];i.find("input").each(function(){b(this).prop("checked")&&n.push(b(this).val())}),a=n.join(" ")}else if("textarea"==e)a=window.bt_bb_special_char_encode(i.find("textarea").val());else if("textarea_object"==e)try{a=window.bt_bb_b64EncodeUnicode(i.find("textarea").val())}catch(t){a=i.find("textarea").val()}else if("dropdown"==e)if(i.hasClass("bt_bb_dialog_item_responsive_override")){var o=[];i.find("select :selected").each(function(){o.push(b(this).val())}),a=o.join(",;,")}else a=i.find("select :selected").val();else if("iconpicker"==e)a=i.find(".bt_bb_iconpicker_select .bt_bb_icon_preview").data("icon");else if("attach_image"==e){var _=i.find('input[type="text"]').val();0==i.find(".bt_bb_sortable_item").length&&(a=_)}else void 0!==window["bt_bb_cf_"+e+"_on_submit"]&&(a=window["bt_bb_cf_"+e+"_on_submit"](i));return a},window.bt_bb_iconpicker=function(t,e){t=window.bt_bb_icons;var i,b='<div class="bt_bb_iconpicker">',a=Object.keys(t);b+='<div class="bt_bb_iconpicker_select">';for(var n=e.slice(0,-5),o=e.substr(-4),_="",r=0;r<a.length;r++){i=Object.keys(t[a[r]]);for(var s=0;s<i.length;s++)e==t[a[r]][i[s]]&&(_=i[s])}""!=o&&(o="&#x"+o),window.bt_bb.fe?b+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+n+'" style="font-family:\''+n+'\';" data-icon="'+e+'" data-icon-code="'+o+'"></div>':b+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+n+'" data-icon="'+e+'" data-icon-code="'+o+'"></div>',b+='<div class="bt_bb_iconpicker_select_text">'+_+"</div>",b+='<i class="fa fa-close bt_bb_iconpicker_clear" style="display:'+(""!=_?"block":"none")+'"></i>',b+='<i class="fa fa-angle-down"></i>',b+="</div>",b+='<div class="bt_bb_iconpicker_filter_container">',b+='<input type="text" class="bt_bb_filter" placeholder="'+window.bt_bb_text.filter+'">',b+="</div>",b+='<div class="bt_bb_iconpicker_icons">';for(var d=0;d<a.length;d++){b+='<div class="bt_bb_iconpicker_title" data-icon-set="'+a[d].toLowerCase()+'">'+a[d]+"</div>",i=Object.keys(t[a[d]]);for(var l=0;l<i.length;l++){n=(e=t[a[d]][i[l]]).slice(0,-5),o=e.substr(-4);window.bt_bb.fe?b+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+n+'" style="font-family:\''+n+'\';" data-icon="'+e+'" data-icon-code="&#x'+o+'" data-icon-set="'+n+'" title="'+i[l]+'"></div>':b+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+n+'" data-icon="'+e+'" data-icon-code="&#x'+o+'" data-icon-set="'+n+'" title="'+i[l]+'"></div>'}}return b+="</div>",b+="</div>"},window.bt_bb_iconpicker_init=function(t){const e=jQuery;var i=function(t){e(this).next().toggle(),e(this).next().next().toggle()},b=function(i){var b=e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview"),a=e(this).data("icon");b.attr("data-icon",a),b.attr("data-icon-code",e(this).data("icon-code")),b.removeClass(),b.addClass(e(this).attr("class")),"widgets"==t&&(e(this).closest(".bt_bb_iconpicker_widget_container").find("input").val(e(this).data("icon")),e(this).closest(".bt_bb_iconpicker_widget_container").find("input").trigger("change")),window.bt_bb.fe&&b.css("font-family",e(this).css("font-family")),e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_iconpicker_select_text").html(e(this).attr("title")),e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_clear").show(),e(this).parent().hide(),e(this).parent().prev().find("input").val("").trigger("keyup"),e(this).parent().prev().hide(),window.bt_bb.fe&&t(b)},a=function(i){i.stopPropagation();var b=e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview");b.attr("data-icon",""),b.attr("data-icon-code",""),b.parent().find(".bt_bb_iconpicker_select_text").html(""),e(this).closest(".bt_bb_iconpicker").find("input").val(""),"widgets"==t&&(e(this).closest(".bt_bb_iconpicker_widget_container").find("input").val(""),e(this).closest(".bt_bb_iconpicker_widget_container").find("input").trigger("change")),e(this).parent().next().find("input").val("").trigger("keyup"),e(this).parent().next().hide(),e(this).parent().next().next().hide(),e(this).hide(),window.bt_bb.fe&&t(b)},n=function(t){var i=e(this).val(),b=e(this).closest(".bt_bb_iconpicker"),a=[];b.find(".bt_bb_iconpicker_icons .bt_bb_icon_preview").each(function(){var t=e(this).attr("title"),n=new RegExp(i,"i");b.find(".bt_bb_iconpicker_title").hide(),n.test(t)?(a.push(e(this).data("icon-set")),e(this).show()):e(this).hide()});for(const t in a)b.find('.bt_bb_iconpicker_title[data-icon-set="'+a[t]+'"]').show(),"fa"==a[t]&&b.find('.bt_bb_iconpicker_title[data-icon-set="font awesome"]').show()};window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker_select")).on("click",i):"widgets"==t?e("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_iconpicker_select",i):e(".bt_bb_iconpicker_select").on("click",i),window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker_icons .bt_bb_icon_preview")).on("click",b):"widgets"==t?e("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_icon_preview",b):e(".bt_bb_iconpicker_icons .bt_bb_icon_preview").on("click",b),window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker .bt_bb_iconpicker_clear")).on("click",a):"widgets"==t?e("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_iconpicker_clear",a):e(".bt_bb_iconpicker .bt_bb_iconpicker_clear").on("click",a),window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker .bt_bb_filter")).on("keyup",n):"widgets"==t?e("body").on("keyup",".bt_bb_iconpicker_widget_container .bt_bb_filter",n):e(".bt_bb_iconpicker .bt_bb_filter").on("keyup",n)},window.bt_bb_image_sortable=function(t,e){if(!t.length)return;const i=jQuery;new window.bt_bb_sortable.Sortable(t[0],{animation:150,onSort:function(t){var b=i(t.item).closest(".bt_bb_dialog_item"),a=b.data("param_name"),n="";b.find(".bt_bb_sortable_item").each(function(){n+=i(this).data("id")+","}),n=n.slice(0,-1),e[a]=n,window.bt_bb.fe&&(window.bt_bb.editing_elements.data("bt-bb-fe-atts",e),window.bt_bb.editing_elements_atts=e,window.bt_bb_fe_ajax_preview([]))}})},window.bt_bb_delete_images=function(t,e){const i=jQuery;var b=i(t).closest(".bt_bb_dialog_item").data("param_name"),a=i(t).closest(".bt_bb_dialog_image_container");i(t).parent().remove();var n="";a.find(".bt_bb_sortable_item").each(function(){n+=i(this).data("id")+","}),""==(n=n.slice(0,-1))&&a.parent().find('input[type="text"]').prop("disabled",!1),e[b]=n},window.bt_bb_select_images=function(t,e,i){const b=jQuery;var a=window.bt_bb_get_key(),n=b(t).closest(".bt_bb_dialog_item"),o=n.find(".bt_bb_dialog_image_container"),r=n.data("param_name"),s="add";"attach_image"==n.data("type")&&(s=!1);var d=wp.media.controller.Library.extend({defaults:_.defaults({id:a,title:window.bt_bb_text.select_images,allowLocalEdits:!1,displaySettings:!1,displayUserSettings:!1,multiple:s,type:"image"},wp.media.controller.Library.prototype.defaults)}),l=wp.media({button:{text:window.bt_bb_text.select},state:a,states:[new d]});l.on("select",function(){var t=l.state(a).get("selection"),_="",s="";t.each(function(t){if(void 0!==t.attributes.sizes){var e="";e=void 0!==t.attributes.sizes.thumbnail?t.attributes.sizes.thumbnail.url:t.attributes.sizes.full.url,s+=t.id+",",window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=e,window.bt_bb.cache[t.id].title=t.attributes.title,_+='<div class="bt_bb_sortable_item" data-id="'+t.id+'" style="background-image:url(\''+e+'\');background-size:cover;"><i class="fa fa-times"></i></div>',o.html(_)}}),""!=(s=s.slice(0,-1))&&(n.find('input[type="text"]').prop("disabled",!0),e[r]=s,window.bt_bb.fe&&(i(t),b("body").addClass("bt_bb_fe_save_on")))}),l.on("open",function(){var t=l.state(a).get("selection");o.find(".bt_bb_sortable_item").each(function(){var e=wp.media.attachment(b(this).data("id"));t.add(e)})}),l.open()},window.bt_bb_search_link_init=function(){const t=jQuery;var e=function(e,i,b){i.find(".spinner").show(),i.find(".spinner").css("visibility","visible");var a={action:"bt_bb_search_links",search:e,page:b};t.ajax({type:"POST",url:window.bt_bb_ajax_url,data:a,async:!0,success:function(t){var e=JSON.parse(t);e.length<20&&i.data("thats_all",!0);var a=i.find(".bt_bb_search_link_results");1==b&&(a.empty(),a[0].scrollTo(0,0)),e.forEach(function(t,e){var i=t.permalink;1==window.bt_bb_settings.slug_url&&(i=t.slug),a.append('<div data-link="'+i+'" title="'+i+'">'+t.title+"<span>"+t.info+"</span></div>")}),i.find(".spinner").hide(),i.data("page",b)}})};if(window.bt_bb.fe)var i=t(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll('div[data-type="link"]'));else i=t('div[data-type="link"]');i.each(function(){var i=t(this);e("",i,1),t(this).find(".bt_bb_search_link").on("input",function(t){var b=(new Date).getTime();void 0!==i.data("last_input_time")&&b-i.data("last_input_time")<500||(i.data("thats_all",!1),setTimeout(function(){e(i.find(".bt_bb_search_link").val(),i,1)},500),i.data("last_input_time",(new Date).getTime()))}),t(this).find(".bt_bb_search_link").on("focus",function(t){i.find(".bt_bb_search_link_results").show()}),t(this).find(".bt_bb_search_link").on("blur",function(t){setTimeout(function(){i.find(".bt_bb_search_link_results").hide()},200)}),t(this).on("click",".bt_bb_search_link_results div",function(){i.find('input[type="text"]').val(t(this).data("link")),window.bt_bb.fe&&i.find('input[type="text"]').trigger("input")}),t(this).find(".bt_bb_search_link_results").on("scroll",function(b){var a=(new Date).getTime();void 0!==i.data("last_scroll_time")&&a-i.data("last_scroll_time")<500||this.scrollTop>.8*(this.scrollHeight-this.clientHeight)&&!i.data("thats_all")&&(e(t(this).val(),i,i.data("page")+1),i.data("last_scroll_time",(new Date).getTime()))})})},window.bt_bb_special_char_encode=function(t){for(var e,i=/([\s\S]*?<[a-zA-Z]+?)(\s[^<]*?)(>[\s\S]*)/;null!==(e=i.exec(t));)t=t.replace(i,"$1$3");i=/<\/\s*([a-zA-Z]+)\s*>/g,t=t.replace(i,"</$1>");var b=["address","b","big","cite","code","del","em","i","ins","pre","small","strong","sub","sup","s","u","ul","ol","li"];for(i=/<\/?([a-zA-Z]+)?>/g;null!==(e=i.exec(t));)b.includes(e[1])||(t=t.replace(e[0],""));for(i=/<([a-zA-Z]+)?>/g;null!==(e=i.exec(t));)-1==t.indexOf("</"+e[1]+">")&&(t=t.replace(e[0],""));for(i=/<\/?([a-zA-Z]+)?>/g;null!==(e=i.exec(t));)-1==t.indexOf("<"+e[1]+">")&&(t=t.replace(e[0],""));for(i=/<([a-zA-Z]+)?>/g;null!==(e=i.exec(t));){var a=t.lastIndexOf("<"+e[1]+">");if(a>t.lastIndexOf("</"+e[1]+">")){var n=t.substring(0,a),o=t.substring(a+2+e[1].length);t=n+o}}i=/<([a-zA-Z]+)?>/g;for(var _=Array();null!==(e=i.exec(t));)_.push(e[1]);i=/<([a-zA-Z]+)?>/g;for(var r=Array();null!==(e=i.exec(t));)r.push(e[1]);_.forEach(function(e){if((t.match(new RegExp("<"+e+">","g"))||[]).length>(t.match(new RegExp("</"+e+">","g"))||[]).length){var i=t.indexOf("<"+e+">"),b=t.substring(0,i),a=t.substring(i+2+e.length);t=b+a}}),r.forEach(function(e){if((t.match(new RegExp("<"+e+">","g"))||[]).length<(t.match(new RegExp("</"+e+">","g"))||[]).length){var i=t.indexOf("</"+e+">"),b=t.substring(0,i),a=t.substring(i+3+e.length);t=b+a}});var s=t.replace(/"/gim,"``");return s=(s=s.replace(/\[/gim,"`{`")).replace(/\]/gim,"`}`")},window.bt_bb_special_char_decode=function(t){var e=t.replace(/``/gim,"&quot;");return e=(e=e.replace(/`{`/gim,"[")).replace(/`}`/gim,"]")},window.bt_bb_json_encode=function(t){var e=/[\b\t\n\f\r\\\"\/\u00A1-\uFFFF]/g,i={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\","/":"\\/"};return e.lastIndex=0,e.test(t)?'"'+t.replace(e,function(t){var e=i[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+t+'"'},String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return e=e||0,this.lastIndexOf(t,e)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var i=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>i.length)&&(e=i.length),e-=t.length;var b=i.indexOf(t,e);return-1!==b&&b===e}),window.bt_bb_create_dom_element=function(t,e){for(var i,b=document.createElement(t),a=0;a<e.length;a++)(i=document.createAttribute(e[a][0])).value=e[a][1],b.setAttributeNode(i);return b},window.attr_to_arr=function(t){var e=JSON.parse(t),i=[];for(var b in e)i.push([b,e[b]]);return i},window.attr_to_obj=function(t){return JSON.parse(t)},window.bt_bb_sortable_background=function(t){const e=jQuery;void 0===window.bt_bb.cache[t]?wp.media.attachment(t).fetch().done(function(t){var i="";i=void 0!==t.sizes.thumbnail?t.sizes.thumbnail.url:t.sizes.full.url,window.bt_bb.fe?(e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-image",'url("'+i+'")'),e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-size","cover")):(e('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-image",'url("'+i+'")'),e('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-size","cover")),window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=i,window.bt_bb.cache[t.id].title=t.title}):window.bt_bb.fe?(e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-image",'url("'+window.bt_bb.cache[t].url+'")'),e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-size","cover")):(e('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-image",'url("'+window.bt_bb.cache[t].url+'")'),e('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-size","cover"))},window.bt_bb_get_key=function(){var t="bt_bb_"+Math.random().toString();return t=t.replace(".","")},window.bt_bb_b64EncodeUnicode=function(t){return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,function(t,e){return String.fromCharCode(parseInt(e,16))}))},window.bt_bb_b64DecodeUnicode=function(t){return decodeURIComponent(Array.prototype.map.call(atob(t),function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(""))}},function(t,e,i){"use strict";var b;b=jQuery,window.bt_bb_dialog_param={attach_image:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";return i+="<b>"+t.param.heading+"</b>",i+='<div class="bt_bb_dialog_image_container">',Number.isInteger(parseInt(t.attr_value))&&(i+='<div class="bt_bb_sortable_item" data-id="'+t.attr_value+'"><i class="fa fa-times"></i></div>',setTimeout(window.bt_bb_sortable_background,100,t.attr_value)),i+="</div>",i+='<div class="bt_bb_dialog_inline_buttons bt_bb_left">',i+='<input type="button" class="bt_bb_dialog_select_images_button button button-small" value="'+window.bt_bb_text.select+'">',i+="</div>",i+="<div>",Number.isInteger(parseInt(t.attr_value))?i+='<input disabled type="text" placeholder="'+window.bt_bb_text.or_enter_image_url+'">':i+='<input type="text" placeholder="'+window.bt_bb_text.or_enter_image_url+'" value="'+t.attr_value+'">',i+="</div>",e.innerHTML=i,e},attach_images:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";i+="<b>"+t.param.heading+"</b>",i+='<div class="bt_bb_dialog_image_container">';var b=t.attr_value.split(",");if(""!=b[0])for(var a=0;a<b.length;a++)Number.isInteger(parseInt(b[a]))&&(i+='<div class="bt_bb_sortable_item" data-id="'+b[a]+'"><i class="fa fa-times"></i></div>',setTimeout(window.bt_bb_sortable_background,100,b[a]));return i+="</div>",i+='<div class="bt_bb_dialog_inline_buttons bt_bb_left">',i+='<input type="button" class="bt_bb_dialog_select_images_button button button-small" value="'+window.bt_bb_text.select+'">',i+="</div>",e.innerHTML=i,e},textfield:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";return""==t.attr_value?void 0!==t.param.value&&(i=t.param.value,i=bt_bb_special_char_decode(i)):i=bt_bb_special_char_decode(t.attr_value),e.innerHTML="<b>"+t.param.heading+'</b><input type="text" value="'+i+'">',e},datetime_local:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";return""==t.attr_value?void 0!==t.param.value&&(i=t.param.value,i=bt_bb_special_char_decode(i)):i=bt_bb_special_char_decode(t.attr_value),e.innerHTML="<b>"+t.param.heading+'</b><input type="datetime-local" value="'+i+'">',e},textarea:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]);return e.innerHTML="<b>"+t.param.heading+'</b><textarea rows="5">'+bt_bb_special_char_decode(t.attr_value)+"</textarea>",e},textarea_object:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]);try{e.innerHTML="<b>"+t.param.heading+'</b><textarea rows="5">'+window.bt_bb_b64DecodeUnicode(t.attr_value)+"</textarea>"}catch(i){e.innerHTML="<b>"+t.param.heading+'</b><textarea rows="5">'+t.attr_value+"</textarea>"}return e},dropdown:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]);t.param.responsive_override&&b(e).addClass("bt_bb_dialog_item_responsive_override");var i="";i+="<b>"+t.param.heading+"</b>";var a=function(e,i){var b="<select>";i&&(b+='<option value="">---</option>');for(var a=t.param.value,n=Object.keys(a),o=!1,_=0;_<n.length;_++)if(e==a[n[_]]){o=!0;break}for(_=0;_<n.length;_++)o&&e==a[n[_]]||!o&&a[n[_]]==t.param.default&&!i?b+='<option value="'+a[n[_]]+'" selected>'+n[_]+"</option>":b+='<option value="'+a[n[_]]+'">'+n[_]+"</option>";return b+="</select>"};if(t.attr_value.includes("%$%"))var n=t.attr_value.split("%$%");else n=t.attr_value.split(",;,");return 5!=n.length&&(n=[n[0],"","","",""]),i+=a(n[0]),i+='<div class="bt_bb_responsive_override_container">',t.param.responsive_override&&(i+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_lg" title="993-1200px"></span>',i+=a(n[1],!0),i+="</div>",i+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_md" title="769-992px"></span>',i+=a(n[2],!0),i+="</div>",i+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_sm" title="481-768px"></span>',i+=a(n[3],!0),i+="</div>",i+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_xs" title="&le;480px"></span>',i+=a(n[4],!0),i+="</div>"),i+="</div>",e.innerHTML=i,e},iconpicker:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";return i+="<b>"+t.param.heading+"</b>",i+=window.bt_bb_iconpicker(t.param.value,t.attr_value),e.innerHTML=i,e},colorpicker:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item bt_bb_colorpicker"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";return i+="<b>"+t.param.heading+"</b>",i+='<input type="text" class="bt_bb_color_picker" value="'+bt_bb_special_char_decode(t.attr_value)+'" data-alpha-enabled="true">',e.innerHTML=i,e},link:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";return""==t.attr_value?void 0!==t.param.value&&(i=t.param.value,i=bt_bb_special_char_decode(i)):i=bt_bb_special_char_decode(t.attr_value),e.innerHTML="<b>"+t.param.heading+'</b><input type="text" value="'+i+'">',e.innerHTML+='<input type="search" placeholder="'+window.bt_bb_text.search_content+'" class="bt_bb_search_link"><span class="spinner"></span>',e.innerHTML+='<div class="bt_bb_search_link_results" data-empty-text="'+window.bt_bb_text.no_results+'"></div>',e},checkbox:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";i+="<b>"+t.param.heading+"</b>";var b=t.param.value,a=Object.keys(b),n="";return t.attr_value==b[a[0]]&&(n=" checked"),i+='<label for="bt_'+t.base+"_"+t.param.param_name+'"><input id="bt_'+t.base+"_"+t.param.param_name+'" type="checkbox" value="'+b[a[0]]+'"'+n+"><span>"+a[0]+"</span></label>",e.innerHTML=i,e},checkbox_group:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),i="";i+="<b>"+t.param.heading+"</b>";for(var a=t.param.value,n=Object.keys(a),o=t.attr_value.split(" "),_=0;_<n.length;_++){var r="";-1!=b.inArray(a[n[_]],o)&&(r=" checked"),i+='<label for="'+t.base+"_"+t.param.param_name+_+'"><input id="'+t.base+"_"+t.param.param_name+_+'" type="checkbox" value="'+a[n[_]]+'"'+r+"><span>"+n[_]+"</span></label>"}return e.innerHTML=i,e}},window.bt_bb_dialog_param.dropdown_color=window.bt_bb_dialog_param.dropdown,window.bt_bb_get_dialog_param=function(t){var e=window.bt_bb_dialog_param[t.param.type.replaceAll("-","_")](t);if(void 0!==t.param.description){var i=bt_bb_create_dom_element("i",[]);i.innerHTML=t.param.description,e.appendChild(i)}return e}},function(t,e,i){"use strict";
2
+ /**!
3
+ * Sortable 1.14.0
4
+ * @author RubaXa <trash@rubaxa.org>
5
+ * @author owenm <owen23355@gmail.com>
6
+ * @license MIT
7
+ */
8
+ function b(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(t);e&&(b=b.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),i.push.apply(i,b)}return i}function a(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?b(Object(i),!0).forEach(function(e){o(t,e,i[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):b(Object(i)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))})}return t}function n(t){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function _(){return(_=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var b in i)Object.prototype.hasOwnProperty.call(i,b)&&(t[b]=i[b])}return t}).apply(this,arguments)}function r(t,e){if(null==t)return{};var i,b,a=function(t,e){if(null==t)return{};var i,b,a={},n=Object.keys(t);for(b=0;b<n.length;b++)i=n[b],e.indexOf(i)>=0||(a[i]=t[i]);return a}(t,e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);for(b=0;b<n.length;b++)i=n[b],e.indexOf(i)>=0||Object.prototype.propertyIsEnumerable.call(t,i)&&(a[i]=t[i])}return a}function s(t){return function(t){if(Array.isArray(t))return d(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return d(t,e);var i=Object.prototype.toString.call(t).slice(8,-1);"Object"===i&&t.constructor&&(i=t.constructor.name);if("Map"===i||"Set"===i)return Array.from(t);if("Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i))return d(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,b=new Array(e);i<e;i++)b[i]=t[i];return b}i.r(e),i.d(e,"MultiDrag",function(){return ke}),i.d(e,"Sortable",function(){return Bt}),i.d(e,"Swap",function(){return le});function l(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var c=l(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),p=l(/Edge/i),u=l(/firefox/i),w=l(/safari/i)&&!l(/chrome/i)&&!l(/android/i),h=l(/iP(ad|od|hone)/i),m=l(/chrome/i)&&l(/android/i),f={capture:!1,passive:!1};function v(t,e,i){t.addEventListener(e,i,!c&&f)}function g(t,e,i){t.removeEventListener(e,i,!c&&f)}function y(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function k(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function x(t,e,i,b){if(t){i=i||document;do{if(null!=e&&(">"===e[0]?t.parentNode===i&&y(t,e):y(t,e))||b&&t===i)return t;if(t===i)break}while(t=k(t))}return null}var C,E=/\s+/g;function S(t,e,i){if(t&&e)if(t.classList)t.classList[i?"add":"remove"](e);else{var b=(" "+t.className+" ").replace(E," ").replace(" "+e+" "," ");t.className=(b+(i?" "+e:"")).replace(E," ")}}function D(t,e,i){var b=t&&t.style;if(b){if(void 0===i)return document.defaultView&&document.defaultView.getComputedStyle?i=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(i=t.currentStyle),void 0===e?i:i[e];e in b||-1!==e.indexOf("webkit")||(e="-webkit-"+e),b[e]=i+("string"==typeof i?"":"px")}}function O(t,e){var i="";if("string"==typeof t)i=t;else do{var b=D(t,"transform");b&&"none"!==b&&(i=b+" "+i)}while(!e&&(t=t.parentNode));var a=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return a&&new a(i)}function N(t,e,i){if(t){var b=t.getElementsByTagName(e),a=0,n=b.length;if(i)for(;a<n;a++)i(b[a],a);return b}return[]}function T(){var t=document.scrollingElement;return t||document.documentElement}function M(t,e,i,b,a){if(t.getBoundingClientRect||t===window){var n,o,_,r,s,d,l;if(t!==window&&t.parentNode&&t!==T()?(o=(n=t.getBoundingClientRect()).top,_=n.left,r=n.bottom,s=n.right,d=n.height,l=n.width):(o=0,_=0,r=window.innerHeight,s=window.innerWidth,d=window.innerHeight,l=window.innerWidth),(e||i)&&t!==window&&(a=a||t.parentNode,!c))do{if(a&&a.getBoundingClientRect&&("none"!==D(a,"transform")||i&&"static"!==D(a,"position"))){var p=a.getBoundingClientRect();o-=p.top+parseInt(D(a,"border-top-width")),_-=p.left+parseInt(D(a,"border-left-width")),r=o+n.height,s=_+n.width;break}}while(a=a.parentNode);if(b&&t!==window){var u=O(a||t),w=u&&u.a,h=u&&u.d;u&&(r=(o/=h)+(d/=h),s=(_/=w)+(l/=w))}return{top:o,left:_,bottom:r,right:s,width:l,height:d}}}function I(t,e,i){for(var b=P(t,!0),a=M(t)[e];b;){var n=M(b)[i];if(!("top"===i||"left"===i?a>=n:a<=n))return b;if(b===T())break;b=P(b,!1)}return!1}function j(t,e,i,b){for(var a=0,n=0,o=t.children;n<o.length;){if("none"!==o[n].style.display&&o[n]!==Bt.ghost&&(b||o[n]!==Bt.dragged)&&x(o[n],i.draggable,t,!1)){if(a===e)return o[n];a++}n++}return null}function A(t,e){for(var i=t.lastElementChild;i&&(i===Bt.ghost||"none"===D(i,"display")||e&&!y(i,e));)i=i.previousElementSibling;return i||null}function z(t,e){var i=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Bt.clone||e&&!y(t,e)||i++;return i}function R(t){var e=0,i=0,b=T();if(t)do{var a=O(t),n=a.a,o=a.d;e+=t.scrollLeft*n,i+=t.scrollTop*o}while(t!==b&&(t=t.parentNode));return[e,i]}function P(t,e){if(!t||!t.getBoundingClientRect)return T();var i=t,b=!1;do{if(i.clientWidth<i.scrollWidth||i.clientHeight<i.scrollHeight){var a=D(i);if(i.clientWidth<i.scrollWidth&&("auto"==a.overflowX||"scroll"==a.overflowX)||i.clientHeight<i.scrollHeight&&("auto"==a.overflowY||"scroll"==a.overflowY)){if(!i.getBoundingClientRect||i===document.body)return T();if(b||e)return i;b=!0}}}while(i=i.parentNode);return T()}function L(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function H(t,e){return function(){if(!C){var i=arguments;1===i.length?t.call(this,i[0]):t.apply(this,i),C=setTimeout(function(){C=void 0},e)}}}function J(t,e,i){t.scrollLeft+=e,t.scrollTop+=i}function X(t){var e=window.Polymer,i=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):i?i(t).clone(!0)[0]:t.cloneNode(!0)}function Y(t,e){D(t,"position","absolute"),D(t,"top",e.top),D(t,"left",e.left),D(t,"width",e.width),D(t,"height",e.height)}function B(t){D(t,"position",""),D(t,"top",""),D(t,"left",""),D(t,"width",""),D(t,"height","")}var F="Sortable"+(new Date).getTime();function W(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach(function(t){if("none"!==D(t,"display")&&t!==Bt.ghost){e.push({target:t,rect:M(t)});var i=a({},e[e.length-1].rect);if(t.thisAnimationDuration){var b=O(t,!0);b&&(i.top-=b.f,i.left-=b.e)}t.fromRect=i}})},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var i in t)if(t.hasOwnProperty(i))for(var b in e)if(e.hasOwnProperty(b)&&e[b]===t[i][b])return Number(i);return-1}(e,{target:t}),1)},animateAll:function(i){var b=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof i&&i());var a=!1,n=0;e.forEach(function(t){var e=0,i=t.target,o=i.fromRect,_=M(i),r=i.prevFromRect,s=i.prevToRect,d=t.rect,l=O(i,!0);l&&(_.top-=l.f,_.left-=l.e),i.toRect=_,i.thisAnimationDuration&&L(r,_)&&!L(o,_)&&(d.top-_.top)/(d.left-_.left)==(o.top-_.top)/(o.left-_.left)&&(e=function(t,e,i,b){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-i.top,2)+Math.pow(e.left-i.left,2))*b.animation}(d,r,s,b.options)),L(_,o)||(i.prevFromRect=o,i.prevToRect=_,e||(e=b.options.animation),b.animate(i,d,_,e)),e&&(a=!0,n=Math.max(n,e),clearTimeout(i.animationResetTimer),i.animationResetTimer=setTimeout(function(){i.animationTime=0,i.prevFromRect=null,i.fromRect=null,i.prevToRect=null,i.thisAnimationDuration=null},e),i.thisAnimationDuration=e)}),clearTimeout(t),a?t=setTimeout(function(){"function"==typeof i&&i()},n):"function"==typeof i&&i(),e=[]},animate:function(t,e,i,b){if(b){D(t,"transition",""),D(t,"transform","");var a=O(this.el),n=a&&a.a,o=a&&a.d,_=(e.left-i.left)/(n||1),r=(e.top-i.top)/(o||1);t.animatingX=!!_,t.animatingY=!!r,D(t,"transform","translate3d("+_+"px,"+r+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),D(t,"transition","transform "+b+"ms"+(this.options.easing?" "+this.options.easing:"")),D(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout(function(){D(t,"transition",""),D(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1},b)}}}}var U=[],K={initializeByDefault:!0},q={mount:function(t){for(var e in K)!K.hasOwnProperty(e)||e in t||(t[e]=K[e]);U.forEach(function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),U.push(t)},pluginEvent:function(t,e,i){var b=this;this.eventCanceled=!1,i.cancel=function(){b.eventCanceled=!0};var n=t+"Global";U.forEach(function(b){e[b.pluginName]&&(e[b.pluginName][n]&&e[b.pluginName][n](a({sortable:e},i)),e.options[b.pluginName]&&e[b.pluginName][t]&&e[b.pluginName][t](a({sortable:e},i)))})},initializePlugins:function(t,e,i,b){for(var a in U.forEach(function(b){var a=b.pluginName;if(t.options[a]||b.initializeByDefault){var n=new b(t,e,t.options);n.sortable=t,n.options=t.options,t[a]=n,_(i,n.defaults)}}),t.options)if(t.options.hasOwnProperty(a)){var n=this.modifyOption(t,a,t.options[a]);void 0!==n&&(t.options[a]=n)}},getEventProperties:function(t,e){var i={};return U.forEach(function(b){"function"==typeof b.eventProperties&&_(i,b.eventProperties.call(e[b.pluginName],t))}),i},modifyOption:function(t,e,i){var b;return U.forEach(function(a){t[a.pluginName]&&a.optionListeners&&"function"==typeof a.optionListeners[e]&&(b=a.optionListeners[e].call(t[a.pluginName],i))}),b}};function Q(t){var e=t.sortable,i=t.rootEl,b=t.name,n=t.targetEl,o=t.cloneEl,_=t.toEl,r=t.fromEl,s=t.oldIndex,d=t.newIndex,l=t.oldDraggableIndex,u=t.newDraggableIndex,w=t.originalEvent,h=t.putSortable,m=t.extraEventProperties;if(e=e||i&&i[F]){var f,v=e.options,g="on"+b.charAt(0).toUpperCase()+b.substr(1);!window.CustomEvent||c||p?(f=document.createEvent("Event")).initEvent(b,!0,!0):f=new CustomEvent(b,{bubbles:!0,cancelable:!0}),f.to=_||i,f.from=r||i,f.item=n||i,f.clone=o,f.oldIndex=s,f.newIndex=d,f.oldDraggableIndex=l,f.newDraggableIndex=u,f.originalEvent=w,f.pullMode=h?h.lastPutMode:void 0;var y=a(a({},m),q.getEventProperties(b,e));for(var k in y)f[k]=y[k];i&&i.dispatchEvent(f),v[g]&&v[g].call(e,f)}}var $=["evt"],G=function(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},b=i.evt,n=r(i,$);q.pluginEvent.bind(Bt)(t,e,a({dragEl:V,parentEl:tt,ghostEl:et,rootEl:it,nextEl:bt,lastDownEl:at,cloneEl:nt,cloneHidden:ot,dragStarted:vt,putSortable:ct,activeSortable:Bt.active,originalEvent:b,oldIndex:_t,oldDraggableIndex:st,newIndex:rt,newDraggableIndex:dt,hideGhostForTarget:Ht,unhideGhostForTarget:Jt,cloneNowHidden:function(){ot=!0},cloneNowShown:function(){ot=!1},dispatchSortableEvent:function(t){Z({sortable:e,name:t,originalEvent:b})}},n))};function Z(t){Q(a({putSortable:ct,cloneEl:nt,targetEl:V,rootEl:it,oldIndex:_t,oldDraggableIndex:st,newIndex:rt,newDraggableIndex:dt},t))}var V,tt,et,it,bt,at,nt,ot,_t,rt,st,dt,lt,ct,pt,ut,wt,ht,mt,ft,vt,gt,yt,kt,xt,Ct=!1,Et=!1,St=[],Dt=!1,Ot=!1,Nt=[],Tt=!1,Mt=[],It="undefined"!=typeof document,jt=h,At=p||c?"cssFloat":"float",zt=It&&!m&&!h&&"draggable"in document.createElement("div"),Rt=function(){if(It){if(c)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),Pt=function(t,e){var i=D(t),b=parseInt(i.width)-parseInt(i.paddingLeft)-parseInt(i.paddingRight)-parseInt(i.borderLeftWidth)-parseInt(i.borderRightWidth),a=j(t,0,e),n=j(t,1,e),o=a&&D(a),_=n&&D(n),r=o&&parseInt(o.marginLeft)+parseInt(o.marginRight)+M(a).width,s=_&&parseInt(_.marginLeft)+parseInt(_.marginRight)+M(n).width;if("flex"===i.display)return"column"===i.flexDirection||"column-reverse"===i.flexDirection?"vertical":"horizontal";if("grid"===i.display)return i.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(a&&o.float&&"none"!==o.float){var d="left"===o.float?"left":"right";return!n||"both"!==_.clear&&_.clear!==d?"horizontal":"vertical"}return a&&("block"===o.display||"flex"===o.display||"table"===o.display||"grid"===o.display||r>=b&&"none"===i[At]||n&&"none"===i[At]&&r+s>b)?"vertical":"horizontal"},Lt=function(t){function e(t,i){return function(b,a,n,o){var _=b.options.group.name&&a.options.group.name&&b.options.group.name===a.options.group.name;if(null==t&&(i||_))return!0;if(null==t||!1===t)return!1;if(i&&"clone"===t)return t;if("function"==typeof t)return e(t(b,a,n,o),i)(b,a,n,o);var r=(i?b:a).options.group.name;return!0===t||"string"==typeof t&&t===r||t.join&&t.indexOf(r)>-1}}var i={},b=t.group;b&&"object"==n(b)||(b={name:b}),i.name=b.name,i.checkPull=e(b.pull,!0),i.checkPut=e(b.put),i.revertClone=b.revertClone,t.group=i},Ht=function(){!Rt&&et&&D(et,"display","none")},Jt=function(){!Rt&&et&&D(et,"display","")};It&&document.addEventListener("click",function(t){if(Et)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Et=!1,!1},!0);var Xt=function(t){if(V){t=t.touches?t.touches[0]:t;var e=(a=t.clientX,n=t.clientY,St.some(function(t){var e=t[F].options.emptyInsertThreshold;if(e&&!A(t)){var i=M(t),b=a>=i.left-e&&a<=i.right+e,_=n>=i.top-e&&n<=i.bottom+e;return b&&_?o=t:void 0}}),o);if(e){var i={};for(var b in t)t.hasOwnProperty(b)&&(i[b]=t[b]);i.target=i.rootEl=e,i.preventDefault=void 0,i.stopPropagation=void 0,e[F]._onDragOver(i)}}var a,n,o},Yt=function(t){V&&V.parentNode[F]._isOutsideThisEl(t.target)};function Bt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=_({},e),t[F]=this;var i={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Pt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Bt.supportPointer&&"PointerEvent"in window&&!w,emptyInsertThreshold:5};for(var b in q.initializePlugins(this,t,i),i)!(b in e)&&(e[b]=i[b]);for(var a in Lt(e),this)"_"===a.charAt(0)&&"function"==typeof this[a]&&(this[a]=this[a].bind(this));this.nativeDraggable=!e.forceFallback&&zt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?v(t,"pointerdown",this._onTapStart):(v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),St.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),_(this,W())}function Ft(t,e,i,b,a,n,o,_){var r,s,d=t[F],l=d.options.onMove;return!window.CustomEvent||c||p?(r=document.createEvent("Event")).initEvent("move",!0,!0):r=new CustomEvent("move",{bubbles:!0,cancelable:!0}),r.to=e,r.from=t,r.dragged=i,r.draggedRect=b,r.related=a||e,r.relatedRect=n||M(e),r.willInsertAfter=_,r.originalEvent=o,t.dispatchEvent(r),l&&(s=l.call(d,r,o)),s}function Wt(t){t.draggable=!1}function Ut(){Tt=!1}function Kt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,i=e.length,b=0;i--;)b+=e.charCodeAt(i);return b.toString(36)}function qt(t){return setTimeout(t,0)}function Qt(t){return clearTimeout(t)}Bt.prototype={constructor:Bt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(gt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,V):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,i=this.el,b=this.options,a=b.preventOnFilter,n=t.type,o=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,_=(o||t).target,r=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||_,s=b.filter;if(function(t){Mt.length=0;var e=t.getElementsByTagName("input"),i=e.length;for(;i--;){var b=e[i];b.checked&&Mt.push(b)}}(i),!V&&!(/mousedown|pointerdown/.test(n)&&0!==t.button||b.disabled)&&!r.isContentEditable&&(this.nativeDraggable||!w||!_||"SELECT"!==_.tagName.toUpperCase())&&!((_=x(_,b.draggable,i,!1))&&_.animated||at===_)){if(_t=z(_),st=z(_,b.draggable),"function"==typeof s){if(s.call(this,t,_,this))return Z({sortable:e,rootEl:r,name:"filter",targetEl:_,toEl:i,fromEl:i}),G("filter",e,{evt:t}),void(a&&t.cancelable&&t.preventDefault())}else if(s&&(s=s.split(",").some(function(b){if(b=x(r,b.trim(),i,!1))return Z({sortable:e,rootEl:b,name:"filter",targetEl:_,fromEl:i,toEl:i}),G("filter",e,{evt:t}),!0})))return void(a&&t.cancelable&&t.preventDefault());b.handle&&!x(r,b.handle,i,!1)||this._prepareDragStart(t,o,_)}}},_prepareDragStart:function(t,e,i){var b,a=this,n=a.el,o=a.options,_=n.ownerDocument;if(i&&!V&&i.parentNode===n){var r=M(i);if(it=n,tt=(V=i).parentNode,bt=V.nextSibling,at=i,lt=o.group,Bt.dragged=V,pt={target:V,clientX:(e||t).clientX,clientY:(e||t).clientY},mt=pt.clientX-r.left,ft=pt.clientY-r.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,V.style["will-change"]="all",b=function(){G("delayEnded",a,{evt:t}),Bt.eventCanceled?a._onDrop():(a._disableDelayedDragEvents(),!u&&a.nativeDraggable&&(V.draggable=!0),a._triggerDragStart(t,e),Z({sortable:a,name:"choose",originalEvent:t}),S(V,o.chosenClass,!0))},o.ignore.split(",").forEach(function(t){N(V,t.trim(),Wt)}),v(_,"dragover",Xt),v(_,"mousemove",Xt),v(_,"touchmove",Xt),v(_,"mouseup",a._onDrop),v(_,"touchend",a._onDrop),v(_,"touchcancel",a._onDrop),u&&this.nativeDraggable&&(this.options.touchStartThreshold=4,V.draggable=!0),G("delayStart",this,{evt:t}),!o.delay||o.delayOnTouchOnly&&!e||this.nativeDraggable&&(p||c))b();else{if(Bt.eventCanceled)return void this._onDrop();v(_,"mouseup",a._disableDelayedDrag),v(_,"touchend",a._disableDelayedDrag),v(_,"touchcancel",a._disableDelayedDrag),v(_,"mousemove",a._delayedDragTouchMoveHandler),v(_,"touchmove",a._delayedDragTouchMoveHandler),o.supportPointer&&v(_,"pointermove",a._delayedDragTouchMoveHandler),a._dragStartTimer=setTimeout(b,o.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){V&&Wt(V),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;g(t,"mouseup",this._disableDelayedDrag),g(t,"touchend",this._disableDelayedDrag),g(t,"touchcancel",this._disableDelayedDrag),g(t,"mousemove",this._delayedDragTouchMoveHandler),g(t,"touchmove",this._delayedDragTouchMoveHandler),g(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?v(document,"pointermove",this._onTouchMove):v(document,e?"touchmove":"mousemove",this._onTouchMove):(v(V,"dragend",this),v(it,"dragstart",this._onDragStart));try{document.selection?qt(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(Ct=!1,it&&V){G("dragStarted",this,{evt:e}),this.nativeDraggable&&v(document,"dragover",Yt);var i=this.options;!t&&S(V,i.dragClass,!1),S(V,i.ghostClass,!0),Bt.active=this,t&&this._appendGhost(),Z({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(ut){this._lastX=ut.clientX,this._lastY=ut.clientY,Ht();for(var t=document.elementFromPoint(ut.clientX,ut.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ut.clientX,ut.clientY))!==e;)e=t;if(V.parentNode[F]._isOutsideThisEl(t),e)do{if(e[F]){if(e[F]._onDragOver({clientX:ut.clientX,clientY:ut.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Jt()}},_onTouchMove:function(t){if(pt){var e=this.options,i=e.fallbackTolerance,b=e.fallbackOffset,a=t.touches?t.touches[0]:t,n=et&&O(et,!0),o=et&&n&&n.a,_=et&&n&&n.d,r=jt&&xt&&R(xt),s=(a.clientX-pt.clientX+b.x)/(o||1)+(r?r[0]-Nt[0]:0)/(o||1),d=(a.clientY-pt.clientY+b.y)/(_||1)+(r?r[1]-Nt[1]:0)/(_||1);if(!Bt.active&&!Ct){if(i&&Math.max(Math.abs(a.clientX-this._lastX),Math.abs(a.clientY-this._lastY))<i)return;this._onDragStart(t,!0)}if(et){n?(n.e+=s-(wt||0),n.f+=d-(ht||0)):n={a:1,b:0,c:0,d:1,e:s,f:d};var l="matrix(".concat(n.a,",").concat(n.b,",").concat(n.c,",").concat(n.d,",").concat(n.e,",").concat(n.f,")");D(et,"webkitTransform",l),D(et,"mozTransform",l),D(et,"msTransform",l),D(et,"transform",l),wt=s,ht=d,ut=a}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!et){var t=this.options.fallbackOnBody?document.body:it,e=M(V,!0,jt,!0,t),i=this.options;if(jt){for(xt=t;"static"===D(xt,"position")&&"none"===D(xt,"transform")&&xt!==document;)xt=xt.parentNode;xt!==document.body&&xt!==document.documentElement?(xt===document&&(xt=T()),e.top+=xt.scrollTop,e.left+=xt.scrollLeft):xt=T(),Nt=R(xt)}S(et=V.cloneNode(!0),i.ghostClass,!1),S(et,i.fallbackClass,!0),S(et,i.dragClass,!0),D(et,"transition",""),D(et,"transform",""),D(et,"box-sizing","border-box"),D(et,"margin",0),D(et,"top",e.top),D(et,"left",e.left),D(et,"width",e.width),D(et,"height",e.height),D(et,"opacity","0.8"),D(et,"position",jt?"absolute":"fixed"),D(et,"zIndex","100000"),D(et,"pointerEvents","none"),Bt.ghost=et,t.appendChild(et),D(et,"transform-origin",mt/parseInt(et.style.width)*100+"% "+ft/parseInt(et.style.height)*100+"%")}},_onDragStart:function(t,e){var i=this,b=t.dataTransfer,a=i.options;G("dragStart",this,{evt:t}),Bt.eventCanceled?this._onDrop():(G("setupClone",this),Bt.eventCanceled||((nt=X(V)).draggable=!1,nt.style["will-change"]="",this._hideClone(),S(nt,this.options.chosenClass,!1),Bt.clone=nt),i.cloneId=qt(function(){G("clone",i),Bt.eventCanceled||(i.options.removeCloneOnHide||it.insertBefore(nt,V),i._hideClone(),Z({sortable:i,name:"clone"}))}),!e&&S(V,a.dragClass,!0),e?(Et=!0,i._loopId=setInterval(i._emulateDragOver,50)):(g(document,"mouseup",i._onDrop),g(document,"touchend",i._onDrop),g(document,"touchcancel",i._onDrop),b&&(b.effectAllowed="move",a.setData&&a.setData.call(i,b,V)),v(document,"drop",i),D(V,"transform","translateZ(0)")),Ct=!0,i._dragStartId=qt(i._dragStarted.bind(i,e,t)),v(document,"selectstart",i),vt=!0,w&&D(document.body,"user-select","none"))},_onDragOver:function(t){var e,i,b,n,o=this.el,_=t.target,r=this.options,s=r.group,d=Bt.active,l=lt===s,c=r.sort,p=ct||d,u=this,w=!1;if(!Tt){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),_=x(_,r.draggable,o,!0),L("dragOver"),Bt.eventCanceled)return w;if(V.contains(t.target)||_.animated&&_.animatingX&&_.animatingY||u._ignoreWhileAnimating===_)return X(!1);if(Et=!1,d&&!r.disabled&&(l?c||(b=tt!==it):ct===this||(this.lastPutMode=lt.checkPull(this,d,V,t))&&s.checkPut(this,d,V,t))){if(n="vertical"===this._getDirection(t,_),e=M(V),L("dragOverValid"),Bt.eventCanceled)return w;if(b)return tt=it,H(),this._hideClone(),L("revert"),Bt.eventCanceled||(bt?it.insertBefore(V,bt):it.appendChild(V)),X(!0);var h=A(o,r.draggable);if(!h||function(t,e,i){var b=M(A(i.el,i.options.draggable));return e?t.clientX>b.right+10||t.clientX<=b.right&&t.clientY>b.bottom&&t.clientX>=b.left:t.clientX>b.right&&t.clientY>b.top||t.clientX<=b.right&&t.clientY>b.bottom+10}(t,n,this)&&!h.animated){if(h===V)return X(!1);if(h&&o===t.target&&(_=h),_&&(i=M(_)),!1!==Ft(it,o,V,e,_,i,t,!!_))return H(),o.appendChild(V),tt=o,Y(),X(!0)}else if(h&&function(t,e,i){var b=M(j(i.el,0,i.options,!0));return e?t.clientX<b.left-10||t.clientY<b.top&&t.clientX<b.right:t.clientY<b.top-10||t.clientY<b.bottom&&t.clientX<b.left}(t,n,this)){var m=j(o,0,r,!0);if(m===V)return X(!1);if(i=M(_=m),!1!==Ft(it,o,V,e,_,i,t,!1))return H(),o.insertBefore(V,m),tt=o,Y(),X(!0)}else if(_.parentNode===o){i=M(_);var f,v,g,y=V.parentNode!==o,k=!function(t,e,i){var b=i?t.left:t.top,a=i?t.right:t.bottom,n=i?t.width:t.height,o=i?e.left:e.top,_=i?e.right:e.bottom,r=i?e.width:e.height;return b===o||a===_||b+n/2===o+r/2}(V.animated&&V.toRect||e,_.animated&&_.toRect||i,n),C=n?"top":"left",E=I(_,"top","top")||I(V,"top","top"),O=E?E.scrollTop:void 0;if(gt!==_&&(v=i[C],Dt=!1,Ot=!k&&r.invertSwap||y),0!==(f=function(t,e,i,b,a,n,o,_){var r=b?t.clientY:t.clientX,s=b?i.height:i.width,d=b?i.top:i.left,l=b?i.bottom:i.right,c=!1;if(!o)if(_&&kt<s*a){if(!Dt&&(1===yt?r>d+s*n/2:r<l-s*n/2)&&(Dt=!0),Dt)c=!0;else if(1===yt?r<d+kt:r>l-kt)return-yt}else if(r>d+s*(1-a)/2&&r<l-s*(1-a)/2)return function(t){return z(V)<z(t)?1:-1}(e);if((c=c||o)&&(r<d+s*n/2||r>l-s*n/2))return r>d+s/2?1:-1;return 0}(t,_,i,n,k?1:r.swapThreshold,null==r.invertedSwapThreshold?r.swapThreshold:r.invertedSwapThreshold,Ot,gt===_))){var N=z(V);do{N-=f,g=tt.children[N]}while(g&&("none"===D(g,"display")||g===et))}if(0===f||g===_)return X(!1);gt=_,yt=f;var T=_.nextElementSibling,R=!1,P=Ft(it,o,V,e,_,i,t,R=1===f);if(!1!==P)return 1!==P&&-1!==P||(R=1===P),Tt=!0,setTimeout(Ut,30),H(),R&&!T?o.appendChild(V):_.parentNode.insertBefore(V,R?T:_),E&&J(E,0,O-E.scrollTop),tt=V.parentNode,void 0===v||Ot||(kt=Math.abs(v-M(_)[C])),Y(),X(!0)}if(o.contains(V))return X(!1)}return!1}function L(r,s){G(r,u,a({evt:t,isOwner:l,axis:n?"vertical":"horizontal",revert:b,dragRect:e,targetRect:i,canSort:c,fromSortable:p,target:_,completed:X,onMove:function(i,b){return Ft(it,o,V,e,i,M(i),t,b)},changed:Y},s))}function H(){L("dragOverAnimationCapture"),u.captureAnimationState(),u!==p&&p.captureAnimationState()}function X(e){return L("dragOverCompleted",{insertion:e}),e&&(l?d._hideClone():d._showClone(u),u!==p&&(S(V,ct?ct.options.ghostClass:d.options.ghostClass,!1),S(V,r.ghostClass,!0)),ct!==u&&u!==Bt.active?ct=u:u===Bt.active&&ct&&(ct=null),p===u&&(u._ignoreWhileAnimating=_),u.animateAll(function(){L("dragOverAnimationComplete"),u._ignoreWhileAnimating=null}),u!==p&&(p.animateAll(),p._ignoreWhileAnimating=null)),(_===V&&!V.animated||_===o&&!_.animated)&&(gt=null),r.dragoverBubble||t.rootEl||_===document||(V.parentNode[F]._isOutsideThisEl(t.target),!e&&Xt(t)),!r.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),w=!0}function Y(){rt=z(V),dt=z(V,r.draggable),Z({sortable:u,name:"change",toEl:o,newIndex:rt,newDraggableIndex:dt,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){g(document,"mousemove",this._onTouchMove),g(document,"touchmove",this._onTouchMove),g(document,"pointermove",this._onTouchMove),g(document,"dragover",Xt),g(document,"mousemove",Xt),g(document,"touchmove",Xt)},_offUpEvents:function(){var t=this.el.ownerDocument;g(t,"mouseup",this._onDrop),g(t,"touchend",this._onDrop),g(t,"pointerup",this._onDrop),g(t,"touchcancel",this._onDrop),g(document,"selectstart",this)},_onDrop:function(t){var e=this.el,i=this.options;rt=z(V),dt=z(V,i.draggable),G("drop",this,{evt:t}),tt=V&&V.parentNode,rt=z(V),dt=z(V,i.draggable),Bt.eventCanceled?this._nulling():(Ct=!1,Ot=!1,Dt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Qt(this.cloneId),Qt(this._dragStartId),this.nativeDraggable&&(g(document,"drop",this),g(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),w&&D(document.body,"user-select",""),D(V,"transform",""),t&&(vt&&(t.cancelable&&t.preventDefault(),!i.dropBubble&&t.stopPropagation()),et&&et.parentNode&&et.parentNode.removeChild(et),(it===tt||ct&&"clone"!==ct.lastPutMode)&&nt&&nt.parentNode&&nt.parentNode.removeChild(nt),V&&(this.nativeDraggable&&g(V,"dragend",this),Wt(V),V.style["will-change"]="",vt&&!Ct&&S(V,ct?ct.options.ghostClass:this.options.ghostClass,!1),S(V,this.options.chosenClass,!1),Z({sortable:this,name:"unchoose",toEl:tt,newIndex:null,newDraggableIndex:null,originalEvent:t}),it!==tt?(rt>=0&&(Z({rootEl:tt,name:"add",toEl:tt,fromEl:it,originalEvent:t}),Z({sortable:this,name:"remove",toEl:tt,originalEvent:t}),Z({rootEl:tt,name:"sort",toEl:tt,fromEl:it,originalEvent:t}),Z({sortable:this,name:"sort",toEl:tt,originalEvent:t})),ct&&ct.save()):rt!==_t&&rt>=0&&(Z({sortable:this,name:"update",toEl:tt,originalEvent:t}),Z({sortable:this,name:"sort",toEl:tt,originalEvent:t})),Bt.active&&(null!=rt&&-1!==rt||(rt=_t,dt=st),Z({sortable:this,name:"end",toEl:tt,originalEvent:t}),this.save()))),this._nulling())},_nulling:function(){G("nulling",this),it=V=tt=et=bt=nt=at=ot=pt=ut=vt=rt=dt=_t=st=gt=yt=ct=lt=Bt.dragged=Bt.ghost=Bt.clone=Bt.active=null,Mt.forEach(function(t){t.checked=!0}),Mt.length=wt=ht=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":V&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],i=this.el.children,b=0,a=i.length,n=this.options;b<a;b++)x(t=i[b],n.draggable,this.el,!1)&&e.push(t.getAttribute(n.dataIdAttr)||Kt(t));return e},sort:function(t,e){var i={},b=this.el;this.toArray().forEach(function(t,e){var a=b.children[e];x(a,this.options.draggable,b,!1)&&(i[t]=a)},this),e&&this.captureAnimationState(),t.forEach(function(t){i[t]&&(b.removeChild(i[t]),b.appendChild(i[t]))}),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return x(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var i=this.options;if(void 0===e)return i[t];var b=q.modifyOption(this,t,e);i[t]=void 0!==b?b:e,"group"===t&&Lt(i)},destroy:function(){G("destroy",this);var t=this.el;t[F]=null,g(t,"mousedown",this._onTapStart),g(t,"touchstart",this._onTapStart),g(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(g(t,"dragover",this),g(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),St.splice(St.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!ot){if(G("hideClone",this),Bt.eventCanceled)return;D(nt,"display","none"),this.options.removeCloneOnHide&&nt.parentNode&&nt.parentNode.removeChild(nt),ot=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(ot){if(G("showClone",this),Bt.eventCanceled)return;V.parentNode!=it||this.options.group.revertClone?bt?it.insertBefore(nt,bt):it.appendChild(nt):it.insertBefore(nt,V),this.options.group.revertClone&&this.animate(V,nt),D(nt,"display",""),ot=!1}}else this._hideClone()}},It&&v(document,"touchmove",function(t){(Bt.active||Ct)&&t.cancelable&&t.preventDefault()}),Bt.utils={on:v,off:g,css:D,find:N,is:function(t,e){return!!x(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);return t},throttle:H,closest:x,toggleClass:S,clone:X,index:z,nextTick:qt,cancelNextTick:Qt,detectDirection:Pt,getChild:j},Bt.get=function(t){return t[F]},Bt.mount=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e[0].constructor===Array&&(e=e[0]),e.forEach(function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Bt.utils=a(a({},Bt.utils),t.utils)),q.mount(t)})},Bt.create=function(t,e){return new Bt(t,e)},Bt.version="1.14.0";var $t,Gt,Zt,Vt,te,ee,ie=[],be=!1;function ae(){ie.forEach(function(t){clearInterval(t.pid)}),ie=[]}function ne(){clearInterval(ee)}var oe,_e=H(function(t,e,i,b){if(e.scroll){var a,n=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,_=e.scrollSensitivity,r=e.scrollSpeed,s=T(),d=!1;Gt!==i&&(Gt=i,ae(),$t=e.scroll,a=e.scrollFn,!0===$t&&($t=P(i,!0)));var l=0,c=$t;do{var p=c,u=M(p),w=u.top,h=u.bottom,m=u.left,f=u.right,v=u.width,g=u.height,y=void 0,k=void 0,x=p.scrollWidth,C=p.scrollHeight,E=D(p),S=p.scrollLeft,O=p.scrollTop;p===s?(y=v<x&&("auto"===E.overflowX||"scroll"===E.overflowX||"visible"===E.overflowX),k=g<C&&("auto"===E.overflowY||"scroll"===E.overflowY||"visible"===E.overflowY)):(y=v<x&&("auto"===E.overflowX||"scroll"===E.overflowX),k=g<C&&("auto"===E.overflowY||"scroll"===E.overflowY));var N=y&&(Math.abs(f-n)<=_&&S+v<x)-(Math.abs(m-n)<=_&&!!S),I=k&&(Math.abs(h-o)<=_&&O+g<C)-(Math.abs(w-o)<=_&&!!O);if(!ie[l])for(var j=0;j<=l;j++)ie[j]||(ie[j]={});ie[l].vx==N&&ie[l].vy==I&&ie[l].el===p||(ie[l].el=p,ie[l].vx=N,ie[l].vy=I,clearInterval(ie[l].pid),0==N&&0==I||(d=!0,ie[l].pid=setInterval(function(){b&&0===this.layer&&Bt.active._onTouchMove(te);var e=ie[this.layer].vy?ie[this.layer].vy*r:0,i=ie[this.layer].vx?ie[this.layer].vx*r:0;"function"==typeof a&&"continue"!==a.call(Bt.dragged.parentNode[F],i,e,t,te,ie[this.layer].el)||J(ie[this.layer].el,i,e)}.bind({layer:l}),24))),l++}while(e.bubbleScroll&&c!==s&&(c=P(c,!1)));be=d}},30),re=function(t){var e=t.originalEvent,i=t.putSortable,b=t.dragEl,a=t.activeSortable,n=t.dispatchSortableEvent,o=t.hideGhostForTarget,_=t.unhideGhostForTarget;if(e){var r=i||a;o();var s=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,d=document.elementFromPoint(s.clientX,s.clientY);_(),r&&!r.el.contains(d)&&(n("spill"),this.onSpill({dragEl:b,putSortable:i}))}};function se(){}function de(){}function le(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){var e=t.dragEl;oe=e},dragOverValid:function(t){var e=t.completed,i=t.target,b=t.onMove,a=t.activeSortable,n=t.changed,o=t.cancel;if(a.options.swap){var _=this.sortable.el,r=this.options;if(i&&i!==_){var s=oe;!1!==b(i)?(S(i,r.swapClass,!0),oe=i):oe=null,s&&s!==oe&&S(s,r.swapClass,!1)}n(),e(!0),o()}},drop:function(t){var e=t.activeSortable,i=t.putSortable,b=t.dragEl,a=i||this.sortable,n=this.options;oe&&S(oe,n.swapClass,!1),oe&&(n.swap||i&&i.options.swap)&&b!==oe&&(a.captureAnimationState(),a!==e&&e.captureAnimationState(),function(t,e){var i,b,a=t.parentNode,n=e.parentNode;if(!a||!n||a.isEqualNode(e)||n.isEqualNode(t))return;i=z(t),b=z(e),a.isEqualNode(n)&&i<b&&b++;a.insertBefore(e,a.children[i]),n.insertBefore(t,n.children[b])}(b,oe),a.animateAll(),a!==e&&e.animateAll())},nulling:function(){oe=null}},_(t,{pluginName:"swap",eventProperties:function(){return{swapItem:oe}}})}se.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,i=t.putSortable;this.sortable.captureAnimationState(),i&&i.captureAnimationState();var b=j(this.sortable.el,this.startIndex,this.options);b?this.sortable.el.insertBefore(e,b):this.sortable.el.appendChild(e),this.sortable.animateAll(),i&&i.animateAll()},drop:re},_(se,{pluginName:"revertOnSpill"}),de.prototype={onSpill:function(t){var e=t.dragEl,i=t.putSortable||this.sortable;i.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),i.animateAll()},drop:re},_(de,{pluginName:"removeOnSpill"});var ce,pe,ue,we,he,me=[],fe=[],ve=!1,ge=!1,ye=!1;function ke(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));t.options.supportPointer?v(document,"pointerup",this._deselectMultiDrag):(v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag)),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(e,i){var b="";me.length&&pe===t?me.forEach(function(t,e){b+=(e?", ":"")+t.textContent}):b=i.textContent,e.setData("Text",b)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var e=t.dragEl;ue=e},delayEnded:function(){this.isMultiDrag=~me.indexOf(ue)},setupClone:function(t){var e=t.sortable,i=t.cancel;if(this.isMultiDrag){for(var b=0;b<me.length;b++)fe.push(X(me[b])),fe[b].sortableIndex=me[b].sortableIndex,fe[b].draggable=!1,fe[b].style["will-change"]="",S(fe[b],this.options.selectedClass,!1),me[b]===ue&&S(fe[b],this.options.chosenClass,!1);e._hideClone(),i()}},clone:function(t){var e=t.sortable,i=t.rootEl,b=t.dispatchSortableEvent,a=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||me.length&&pe===e&&(xe(!0,i),b("clone"),a()))},showClone:function(t){var e=t.cloneNowShown,i=t.rootEl,b=t.cancel;this.isMultiDrag&&(xe(!1,i),fe.forEach(function(t){D(t,"display","")}),e(),he=!1,b())},hideClone:function(t){var e=this,i=(t.sortable,t.cloneNowHidden),b=t.cancel;this.isMultiDrag&&(fe.forEach(function(t){D(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)}),i(),he=!0,b())},dragStartGlobal:function(t){t.sortable;!this.isMultiDrag&&pe&&pe.multiDrag._deselectMultiDrag(),me.forEach(function(t){t.sortableIndex=z(t)}),me=me.sort(function(t,e){return t.sortableIndex-e.sortableIndex}),ye=!0},dragStarted:function(t){var e=this,i=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(i.captureAnimationState(),this.options.animation)){me.forEach(function(t){t!==ue&&D(t,"position","absolute")});var b=M(ue,!1,!0,!0);me.forEach(function(t){t!==ue&&Y(t,b)}),ge=!0,ve=!0}i.animateAll(function(){ge=!1,ve=!1,e.options.animation&&me.forEach(function(t){B(t)}),e.options.sort&&Ce()})}},dragOver:function(t){var e=t.target,i=t.completed,b=t.cancel;ge&&~me.indexOf(e)&&(i(!1),b())},revert:function(t){var e=t.fromSortable,i=t.rootEl,b=t.sortable,a=t.dragRect;me.length>1&&(me.forEach(function(t){b.addAnimationState({target:t,rect:ge?M(t):a}),B(t),t.fromRect=a,e.removeAnimationState(t)}),ge=!1,function(t,e){me.forEach(function(i,b){var a=e.children[i.sortableIndex+(t?Number(b):0)];a?e.insertBefore(i,a):e.appendChild(i)})}(!this.options.removeCloneOnHide,i))},dragOverCompleted:function(t){var e=t.sortable,i=t.isOwner,b=t.insertion,a=t.activeSortable,n=t.parentEl,o=t.putSortable,_=this.options;if(b){if(i&&a._hideClone(),ve=!1,_.animation&&me.length>1&&(ge||!i&&!a.options.sort&&!o)){var r=M(ue,!1,!0,!0);me.forEach(function(t){t!==ue&&(Y(t,r),n.appendChild(t))}),ge=!0}if(!i)if(ge||Ce(),me.length>1){var s=he;a._showClone(e),a.options.animation&&!he&&s&&fe.forEach(function(t){a.addAnimationState({target:t,rect:we}),t.fromRect=we,t.thisAnimationDuration=null})}else a._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,i=t.isOwner,b=t.activeSortable;if(me.forEach(function(t){t.thisAnimationDuration=null}),b.options.animation&&!i&&b.multiDrag.isMultiDrag){we=_({},e);var a=O(ue,!0);we.top-=a.f,we.left-=a.e}},dragOverAnimationComplete:function(){ge&&(ge=!1,Ce())},drop:function(t){var e=t.originalEvent,i=t.rootEl,b=t.parentEl,a=t.sortable,n=t.dispatchSortableEvent,o=t.oldIndex,_=t.putSortable,r=_||this.sortable;if(e){var s=this.options,d=b.children;if(!ye)if(s.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),S(ue,s.selectedClass,!~me.indexOf(ue)),~me.indexOf(ue))me.splice(me.indexOf(ue),1),ce=null,Q({sortable:a,rootEl:i,name:"deselect",targetEl:ue,originalEvt:e});else{if(me.push(ue),Q({sortable:a,rootEl:i,name:"select",targetEl:ue,originalEvt:e}),e.shiftKey&&ce&&a.el.contains(ce)){var l,c,p=z(ce),u=z(ue);if(~p&&~u&&p!==u)for(u>p?(c=p,l=u):(c=u,l=p+1);c<l;c++)~me.indexOf(d[c])||(S(d[c],s.selectedClass,!0),me.push(d[c]),Q({sortable:a,rootEl:i,name:"select",targetEl:d[c],originalEvt:e}))}else ce=ue;pe=r}if(ye&&this.isMultiDrag){if(ge=!1,(b[F].options.sort||b!==i)&&me.length>1){var w=M(ue),h=z(ue,":not(."+this.options.selectedClass+")");if(!ve&&s.animation&&(ue.thisAnimationDuration=null),r.captureAnimationState(),!ve&&(s.animation&&(ue.fromRect=w,me.forEach(function(t){if(t.thisAnimationDuration=null,t!==ue){var e=ge?M(t):w;t.fromRect=e,r.addAnimationState({target:t,rect:e})}})),Ce(),me.forEach(function(t){d[h]?b.insertBefore(t,d[h]):b.appendChild(t),h++}),o===z(ue))){var m=!1;me.forEach(function(t){t.sortableIndex===z(t)||(m=!0)}),m&&n("update")}me.forEach(function(t){B(t)}),r.animateAll()}pe=r}(i===b||_&&"clone"!==_.lastPutMode)&&fe.forEach(function(t){t.parentNode&&t.parentNode.removeChild(t)})}},nullingGlobal:function(){this.isMultiDrag=ye=!1,fe.length=0},destroyGlobal:function(){this._deselectMultiDrag(),g(document,"pointerup",this._deselectMultiDrag),g(document,"mouseup",this._deselectMultiDrag),g(document,"touchend",this._deselectMultiDrag),g(document,"keydown",this._checkKeyDown),g(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==ye&&ye||pe!==this.sortable||t&&x(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;me.length;){var e=me[0];S(e,this.options.selectedClass,!1),me.shift(),Q({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},_(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[F];e&&e.options.multiDrag&&!~me.indexOf(t)&&(pe&&pe!==e&&(pe.multiDrag._deselectMultiDrag(),pe=e),S(t,e.options.selectedClass,!0),me.push(t))},deselect:function(t){var e=t.parentNode[F],i=me.indexOf(t);e&&e.options.multiDrag&&~i&&(S(t,e.options.selectedClass,!1),me.splice(i,1))}},eventProperties:function(){var t=this,e=[],i=[];return me.forEach(function(b){var a;e.push({multiDragElement:b,index:b.sortableIndex}),a=ge&&b!==ue?-1:ge?z(b,":not(."+t.options.selectedClass+")"):z(b),i.push({multiDragElement:b,index:a})}),{items:s(me),clones:[].concat(fe),oldIndicies:e,newIndicies:i}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function xe(t,e){fe.forEach(function(i,b){var a=e.children[i.sortableIndex+(t?Number(b):0)];a?e.insertBefore(i,a):e.appendChild(i)})}function Ce(){me.forEach(function(t){t!==ue&&t.parentNode&&t.parentNode.removeChild(t)})}Bt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):this.options.supportPointer?v(document,"pointermove",this._handleFallbackAutoScroll):e.touches?v(document,"touchmove",this._handleFallbackAutoScroll):v(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):(g(document,"pointermove",this._handleFallbackAutoScroll),g(document,"touchmove",this._handleFallbackAutoScroll),g(document,"mousemove",this._handleFallbackAutoScroll)),ne(),ae(),clearTimeout(C),C=void 0},nulling:function(){te=Gt=$t=be=ee=Zt=Vt=null,ie.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var i=this,b=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,n=document.elementFromPoint(b,a);if(te=t,e||this.options.forceAutoScrollFallback||p||c||w){_e(t,this.options,n,e);var o=P(n,!0);!be||ee&&b===Zt&&a===Vt||(ee&&ne(),ee=setInterval(function(){var n=P(document.elementFromPoint(b,a),!0);n!==o&&(o=n,ae()),_e(t,i.options,n,e)},10),Zt=b,Vt=a)}else{if(!this.options.bubbleScroll||P(n,!0)===T())return void ae();_e(t,this.options,P(n,!1),!1)}}},_(t,{pluginName:"scroll",initializeByDefault:!0})}),Bt.mount(de,se),e.default=Bt},function(t,e,i){"use strict";i.r(e);i(4),i(0),i(5),i(6),i(7),i(8),i(9),i(10),i(1),i(11);window.bt_bb_sortable=i(2)},function(t,e,i){"use strict";var b;window.bt_bb_map={},window.bt_bb_map_primary={},window.bt_bb_map_secondary={},window.addEventListener("beforeunload",function(t){window.bt_bb_dirty&&(t.preventDefault(),t.returnValue="")}),(b=jQuery)(document).ready(function(){try{window.bt_bb_alo=JSON.parse(localStorage.getItem("bt_bb_alo"))}catch(t){console.error(t),window.bt_bb_alo={}}if(window.bt_bb_alo||(window.bt_bb_alo={}),b(window).unload(function(){window.bt_bb_alo||(window.bt_bb_alo={}),localStorage.setItem("bt_bb_alo",JSON.stringify(window.bt_bb_alo))}),window.bt_bb_mouse={},window.bt_bb_drag_item=null,b("#bt_bb").length>0&&window.bt_bb_data.children.length>0&&(void 0!==window.bt_bb_map[window.bt_bb_data.children[0].base]&&!0===window.bt_bb_map[window.bt_bb_data.children[0].base].root||(window.bt_bb_data.children=[],window.bt_bb.is_bb_content=!1)),b("#postdivrich").length>0&&b("#bt_bb").length>0){b("#postdivrich").before('<div id="bt_bb_editor_toolbar"></div>'),window.bt_bb.is_bb_content?(window.bt_bb.editor="bb",b("#postdivrich").addClass("bt_bb_hidden"),b("#bt_bb_editor_toolbar").addClass("bt_bb_is_bb_editor")):(window.bt_bb.editor="wp",b("#bt_bb_sectionid").hide());var t="bb"==window.bt_bb.editor;b("#bt_bb_editor_toolbar").html('<button type="button" class="button bt_bb_switch_editor">'+window.bt_bb_text.switch_editor+'</button> <button type="button" class="button bt_bb_custom_css" disabled>'+window.bt_bb_text.custom_css+"</button>");var e={action:"bt_bb_get_custom_css",post_id:b("#post_ID").val()};b.ajax({type:"POST",url:window.bt_bb_ajax_url,data:e,async:!0,success:function(e){window.bt_bb_custom_css=window.bt_bb_b64EncodeUnicode(e),t&&b(".bt_bb_custom_css").removeAttr("disabled"),""!=e&&b(".bt_bb_custom_css").addClass("button-primary")}})}function i(t){var e=window.location.href;t=t.replace(/[\[\]]/g,"\\$&");var i=new RegExp("[?&]"+t+"(=([^&#]*)|&|#|$)").exec(e);return i?i[2]?decodeURIComponent(i[2].replace(/\+/g," ")):"":null}if(b("#publish, #post-preview, #save-post, #save").on("click",function(t){window.bt_bb_dirty=!1,"bb"==window.bt_bb.editor&&(b("#bt_bb_front_end_preview iframe").remove(),b("#bt_bb_front_end_preview").append('<iframe name="bt_bb_front_end_preview_iframe"></iframe>'),b("#bt_bb_front_end_preview").hide(),window.bt_bb_action="update_wp_editor",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"))}),window.bt_bb_item_mousedown=function(){b(".bt_bb_item").each(function(){b(this).unbind("mousedown"),b(this).on("mousedown",function(t){t.stopPropagation();var e=this.getBoundingClientRect(),i=t.clientX-e.left,a=t.clientY-e.top;window.bt_bb_mouse.initOffsetX=i,window.bt_bb_mouse.initOffsetY=a,window.bt_bb_action=null,window.bt_bb_drag_item=b(this),b(".bt_bb_toolbar_tools_visible").removeClass("bt_bb_toolbar_tools_visible");var n=b(this).parent()[0].getBoundingClientRect();b(this).parent().css("height",n.height),b(this).parent().addClass("bt_bb_wrap_drag"),b(this).addClass("bt_bb_drag"),b(this).find(".bt_bb_horizontal").css("height","auto"),b(this).find(".bt_bb_width .bt_bb_item").css("height","auto"),b(this).css("width",b(this).width()),b(this).hasClass("bt_bb_toggled")||(n=b(this)[0].getBoundingClientRect(),b(this).css("height",n.height)),b(this).css("position","fixed"),b(this).css("zIndex","100000"),b(this).css("top",bt_bb_mouse.y-bt_bb_mouse.initOffsetY),b(this).css("left",bt_bb_mouse.x-bt_bb_mouse.initOffsetX)})})},bt_bb_item_mousedown(),b(document).mouseup(function(t){b(".bt_bb_marker").removeClass("bt_bb_marker"),null!=window.bt_bb_drag_item&&(window.bt_bb_dialog.hide(),b(".bt_bb_toolbar_tools").css("opacity",""),null!=window.bt_bb_action&&window.bt_bb_action.startsWith("move")&&(window.bt_bb_ctrl=t.ctrlKey,bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")),window.bt_bb_drag_item.parent().css("height",""),window.bt_bb_drag_item.parent().removeClass("bt_bb_wrap_drag"),window.bt_bb_drag_item.removeClass("bt_bb_drag"),window.bt_bb_drag_item.find(".bt_bb_horizontal").css("height",""),window.bt_bb_drag_item.find(".bt_bb_width .bt_bb_item").css("height",""),window.bt_bb_drag_item.css("position",""),window.bt_bb_drag_item.css("zIndex",""),window.bt_bb_drag_item.css("opacity",""),window.bt_bb_drag_item.css("width",""),window.bt_bb_drag_item.hasClass("bt_bb_toggled")||window.bt_bb_drag_item.css("height",""),window.bt_bb_drag_item.css("top",""),window.bt_bb_drag_item.css("left","")),window.bt_bb_drag_item=null}),b(document).mousemove(function(t){if(bt_bb_mouse.x=t.clientX,bt_bb_mouse.y=t.clientY,null!=window.bt_bb_drag_item){window.bt_bb_drag_item.css("top",bt_bb_mouse.y-bt_bb_mouse.initOffsetY),window.bt_bb_drag_item.css("left",bt_bb_mouse.x-bt_bb_mouse.initOffsetX);var e=bt_bb_get_action();b(".bt_bb_marker").removeClass("bt_bb_marker bt_bb_marker_up bt_bb_marker_down bt_bb_marker_left bt_bb_marker_right bt_bb_marker_inside"),null!=window.bt_bb_action&&("up"==e[1]?e[0].addClass("bt_bb_marker bt_bb_marker_up"):"down"==e[1]?e[0].addClass("bt_bb_marker bt_bb_marker_down"):"left"==e[1]?e[0].addClass("bt_bb_marker bt_bb_marker_left"):"right"==e[1]?e[0].addClass("bt_bb_marker bt_bb_marker_right"):"inside"==e[1]&&e[0].addClass("bt_bb_marker bt_bb_marker_inside"))}}),b(document).on("mouseover","#bt_bb_dialog",function(t){t.stopPropagation(),window.bt_bb_dialog.is_mouseover=!0,b(".bt_bb_toolbar_tools_visible").removeClass("bt_bb_toolbar_tools_visible")}),b(document).on("mouseleave","#bt_bb_dialog",function(t){window.bt_bb_dialog.is_mouseover=!1}),b("#bt_bb_add_root").click(function(t){t.preventDefault(),window.bt_bb_dialog.hide(),window.bt_bb_action="add_root",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")}),b("#bt_bb_main_toolbar .bt_bb_undo").click(function(t){bt_bb_undo()}),b("#bt_bb_main_toolbar .bt_bb_redo").click(function(t){bt_bb_redo()}),b("#bt_bb_main_toolbar .bt_bb_paste_root").click(function(t){bt_bb_paste_main_toolbar()}),b("#bt_bb_main_toolbar .bt_bb_manage_clipboard").click(function(t){window.bt_bb_dialog.hide(),window.bt_bb_dialog.show("manage_cb")}),b("#bt_bb_main_toolbar .bt_bb_sc_mapper").click(function(t){window.bt_bb_dialog.hide(),window.bt_bb_dialog.show("sc_mapper")}),b("#bt_bb_editor_toolbar .bt_bb_switch_editor").click(function(t){"bb"==window.bt_bb.editor?(window.bt_bb.editor="wp",window.bt_bb_action="update_wp_editor",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),b("#postdivrich").removeClass("bt_bb_hidden"),b("#bt_bb_sectionid").hide(),b("#postdivrich").hide().show(0),b(this).parent().removeClass("bt_bb_is_bb_editor"),b(".bt_bb_custom_css").attr("disabled","")):confirm(window.bt_bb_text.switch_editor_confirm)&&(window.bt_bb.editor="bb",b("#postdivrich").addClass("bt_bb_hidden"),b("#bt_bb_sectionid").show(0),b(this).parent().addClass("bt_bb_is_bb_editor"),b(".bt_bb_custom_css").removeAttr("disabled"))}),b("#bt_bb_editor_toolbar .bt_bb_custom_css").on("click",function(t){window.bt_bb_dialog.hide(),window.bt_bb_dialog.show("custom_css"),b("#bt_bb_dialog").addClass("bt_bb_dialog_custom_css")}),b("#bt_bb_main_toolbar .bt_bb_preview").on("click",function(t){b("#post-preview").click()}),b("#bt_bb_main_toolbar .bt_bb_save").on("click",function(t){b("#publish").click()}),window.bt_bb_toolbar=function(){b(document).unbind("keydown.bt_bb"),b(document).unbind("keyup.bt_bb"),b(".bt_bb_toolbar").unbind("mouseover"),b(".bt_bb_toolbar").unbind("mouseout"),b(".bt_bb_toolbar i").unbind("mousedown"),b(".bt_bb_toolbar i").unbind("click"),b(".bt_bb_toolbar i").mousedown(function(t){t.stopPropagation()}),b(".bt_bb_toolbar .bt_bb_order").mousedown(function(t){t.stopPropagation()}),b(".bt_bb_toolbar .bt_bb_toggle").on("click",function(t){window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),b(this).closest(".bt_bb_item").hasClass("bt_bb_toggled")?window.bt_bb_action="toggle_off":window.bt_bb_action="toggle_on",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")}),b(".bt_bb_toolbar .bt_bb_delete").click(function(t){window.bt_bb_action="delete",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")}),b(".bt_bb_toolbar .bt_bb_add").click(function(t){t.preventDefault(),window.bt_bb_dialog.hide(),"horizontal"==b(this).closest(".bt_bb_item").data("container")?window.bt_bb_action="add_horizontal":window.bt_bb_action="add",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),window.bt_bb_base=b(this).closest(".bt_bb_item").data("base"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")}),b(".bt_bb_toolbar .bt_bb_edit").click(function(t){t.preventDefault(),window.bt_bb_dialog.hide(),window.bt_bb_action="edit",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),window.bt_bb_base=b(this).closest(".bt_bb_item").data("base"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")}),b(".bt_bb_toolbar .bt_bb_clone").click(function(t){t.preventDefault(),window.bt_bb_action="clone",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")}),b(".bt_bb_toolbar .bt_bb_copy").click(function(t){t.preventDefault(),window.bt_bb_action="copy",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),t.ctrlKey&&(window.bt_bb_action="delete",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"))}),b(".bt_bb_toolbar .bt_bb_copy_plus").click(function(t){t.preventDefault(),window.bt_bb_action="copy_plus",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),t.ctrlKey&&(window.bt_bb_action="delete",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"))}),b(".bt_bb_toolbar .bt_bb_paste").click(function(t){t.preventDefault(),t.ctrlKey?window.bt_bb_action="paste_before":window.bt_bb_action="paste",window.bt_bb_from=b(this).closest(".bt_bb_item").parent().data("reactid"),bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")}),b(".bt_bb_toolbar .bt_bb_order").click(function(t){t.preventDefault(),window.bt_bb_dialog.hide();var e=b(this).find(".bt_bb_order_inner").html();b("#bt_bb_front_end_preview").show(),b("#bt_bb_front_end_preview").append('<div class="bt_bb_front_end_preview_loading"><div class="bt_bb_fe_loader"><div class="sk-cube sk-cube1"></div><div class="sk-cube sk-cube2"></div><div class="sk-cube sk-cube3"></div><div class="sk-cube sk-cube4"></div><div class="sk-cube sk-cube5"></div><div class="sk-cube sk-cube6"></div><div class="sk-cube sk-cube7"></div><div class="sk-cube sk-cube8"></div><div class="sk-cube sk-cube9"></div></div>\x3c!-- /bt_bb_fe_loader --\x3e</div>'),b("#bt_bb_front_end_preview iframe").remove(),b("#bt_bb_front_end_preview").append('<iframe name="bt_bb_front_end_preview_iframe"></iframe>'),b("#bt_bb_front_end_preview iframe").css("opacity","0"),b("#bt_bb_front_end_preview iframe").load(function(){var t;(t=b("#bt_bb_front_end_preview iframe").contents()).find("#wpadminbar").hide(),t.find("html").attr("style","margin-top: 0px !important"),t.find("body").removeClass("admin-bar"),t.find("body").imagesLoaded().always(function(i){b("#bt_bb_front_end_preview .bt_bb_front_end_preview_loading").remove();var a=t.find(".bt_bb_fe_wrap"),n=[];a.each(function(t,e){null===e.closest(".menu")&&n.push(e)}),b("#bt_bb_front_end_preview iframe").css("opacity","1"),t.find("html, body").scrollTop(b(n[e-1]).offset().top)})}),window.bt_bb_resize_front_end_preview(),window.bt_bb_action="update_wp_editor",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event");var i=b("form#post");b("<input>").attr({type:"hidden",value:"true",name:"bt_bb_fe_preview"}).appendTo(i);var a=b("input#wp-preview"),n=navigator.userAgent.toLowerCase();wp.autosave&&wp.autosave.server.tempBlockSave(),a.val("dopreview"),i.attr("target","bt_bb_front_end_preview_iframe").submit().attr("target",""),b('input[name="bt_bb_fe_preview"]').remove(),-1!==n.indexOf("safari")&&-1===n.indexOf("chrome")&&i.attr("action",function(t,e){return e+"?t="+(new Date).getTime()}),a.val("")}),b(".bt_bb_front_end_preview_close").click(function(t){b("#bt_bb_front_end_preview").hide()})},window.bt_bb_toolbar(),b("#bt_bb").length>0&&window.bt_bb_init_number_items(),Number.isInteger(parseInt(i("bt_bb_order")))){var a=parseInt(i("bt_bb_order"));setTimeout(function(){b("html, body").scrollTop(b(".bt_bb_order").eq(a-1).offset().top-b("#wpadminbar").height()-24)},500)}b("#bt_bb_front_end_preview").on("click",".bt_bb_front_end_preview_resize",function(t){b("#bt_bb_front_end_preview").removeClass("bt_bb_front_end_preview_xl"),b("#bt_bb_front_end_preview").removeClass("bt_bb_front_end_preview_lg"),b("#bt_bb_front_end_preview").removeClass("bt_bb_front_end_preview_md"),b("#bt_bb_front_end_preview").removeClass("bt_bb_front_end_preview_sm"),b("#bt_bb_front_end_preview").removeClass("bt_bb_front_end_preview_xs"),b(this).siblings().removeClass("bt_bb_front_end_preview_selected"),b(this).addClass("bt_bb_front_end_preview_selected");var e=b(this).data("preview-size");b("#bt_bb_front_end_preview").addClass("bt_bb_front_end_preview_"+e);var i=!1;"xl"==e?i=Math.round(.9*b(window).width())+"px":"lg"==e?i="1200px":"md"==e?i="992px":"sm"==e?i="768px":"xs"==e&&(i="480px"),b("#bt_bb_front_end_preview").data("width",i),window.bt_bb_resize_front_end_preview()})}),window.bt_bb_get_action=function(){var t=bt_bb_mouse.x,e=bt_bb_mouse.y;window.bt_bb_action=null;var i=null,a=null;if(!bt_bb_point_coll(bt_bb_drag_item.parent(),t,e)){var n=bt_bb_drag_item.data("base"),o=b(".bt_bb_item").not(".bt_bb_drag").not(".bt_bb_drag .bt_bb_item");"bt_bb_section"!=n&&"bt_section"!=n||(o=b('.bt_bb_item[data-base="bt_bb_section"],.bt_bb_item[data-base="bt_section"]').not(".bt_bb_drag").not(".bt_bb_drag .bt_bb_item"));var _=bt_bb_get_closest(o,t,e);if(null!=_){var r=bt_bb_get_position(_);if(window.bt_bb_from=bt_bb_drag_item.parent().data("reactid"),window.bt_bb_to=_.parent().data("reactid"),"inside"==r)var s=_.data("base"),d=_;else s=_.parent().closest(".bt_bb_item").data("base"),d=_.parent().closest(".bt_bb_item");i=_;var l=!1;_.parent().parent().hasClass("bt_bb_item_list")&&"inside"!=r?l=void 0!==window.bt_bb_map[n]&&!0===window.bt_bb_map[n].root:void 0===window.bt_bb_map[s]||void 0===window.bt_bb_map[s].accept?l=!1:!0===window.bt_bb_map[s].accept[n]?l=!0:!1===window.bt_bb_map[s].accept[n]?l=!1:!0===window.bt_bb_map[s].accept_all?l=!0:!1===window.bt_bb_map[s].accept_all&&(l=!1),d.find(".bt_bb_horizontal").length>0&&d.find(".bt_bb_horizontal")[0].children.length>=12&&(l=!1),l&&("down"==r?(window.bt_bb_action="move_down",a="down",i.parent().hasClass("bt_bb_width")&&(a="right")):"up"==r?(window.bt_bb_action="move_up",a="up",i.parent().hasClass("bt_bb_width")&&(a="left")):"left"==r?(window.bt_bb_action="move_up",a="up",i.parent().hasClass("bt_bb_width")&&(a="left")):"right"==r?(window.bt_bb_action="move_down",a="down",i.parent().hasClass("bt_bb_width")&&(a="right")):"inside"==r&&(window.bt_bb_action="move_inside",a="inside"))}}return[i,a]},window.bt_bb_point_coll=function(t,e,i){var a=t.offset().top-b(window).scrollTop(),n=t.offset().left,o=t.innerWidth(),_=t.innerHeight();return bt_bb_point_coll_base(a,n,o,_,e,i)},window.bt_bb_point_coll_top=function(t,e,i){var a=t.offset().top-b(window).scrollTop(),n=t.offset().left,o=t.innerWidth(),_=t.find(".bt_bb_toolbar").height()+2*window.bt_bb.padding;return bt_bb_point_coll_base(a,n,o,_,e,i)},window.bt_bb_point_coll_base=function(t,e,i,b,a,n){for(var o,_,r,s=[e,e,e+i,e+i],d=[t,t+b,t+b,t],l=!0,c=0;c<4;c++)r=3==c?-((o=-(d[0]-d[c]))*s[c]+(_=s[0]-s[c])*d[c]):-((o=-(d[c+1]-d[c]))*s[c]+(_=s[c+1]-s[c])*d[c]),o*a+_*n+r>0&&(l=!1);return l},window.bt_bb_point_dist=function(t,e,i){var a=t.offset().top-b(window).scrollTop(),n=t.offset().left,o=a+t.innerHeight(),_=n+t.innerWidth();return e>n&&e<_&&i>a&&i<o?Math.min(Math.min(Math.abs(i-a),Math.abs(i-o)),Math.min(Math.abs(e-n),Math.abs(e-_))):e>n&&e<_?Math.min(Math.abs(i-a),Math.abs(i-o)):i>a&&i<o?Math.min(Math.abs(e-n),Math.abs(e-_)):null},window.bt_bb_get_closest=function(t,e,i){var a=1e5,n=null;t.each(function(){var t=bt_bb_point_dist(b(this),e,i);null!=t&&t<=a&&(a=t,n=b(this))});var o=bt_bb_drag_item.data("base");return null!==n&&"bt_bb_column"==n.data("base")&&"bt_bb_column"!=o&&n.find(b(".bt_bb_item")).length&&(n=window.bt_bb_get_closest(n.find(b(".bt_bb_item").not(".bt_bb_drag").not(".bt_bb_drag .bt_bb_item")),e,i)),n},window.bt_bb_get_position=function(t){var e=t.offset().top-b(window).scrollTop(),i=t.offset().left,a=e+t.innerHeight(),n=i+t.innerWidth();if(bt_bb_mouse.y<e)var o="up";else o=bt_bb_mouse.y>a?"down":bt_bb_mouse.x<i?"left":bt_bb_mouse.x>n?"right":"inside";return o},window.bt_bb_event=function(t){window.bt_bb_action=t,bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")},window.bt_bb_resize_dialog=function(t){if(b(window).innerHeight()<800)var e=Math.round(.5*b(window).innerHeight());else e=Math.round(.65*b(window).innerHeight());b("#bt_bb_dialog .bt_bb_dialog_content").css("max-height",e),b("#bt_bb_dialog").css("width",Math.round(.5*b(window).width())+"px");var i=b("#bt_bb_dialog").width();b("#bt_bb_dialog").css({transform:"translateX("+Math.round(.5*-i)+"px)"})},window.bt_bb_resize_front_end_preview=function(){var t=b("#bt_bb_front_end_preview").data("width");t?b("#bt_bb_front_end_preview").css("width",t):b("#bt_bb_front_end_preview").css("width",Math.round(.9*b(window).width())+"px"),b("#bt_bb_front_end_preview").css("height",Math.round(.8*b(window).innerHeight())),t?parseFloat(t):b("#bt_bb_front_end_preview").width(),b("#bt_bb_front_end_preview").height()},b(window).resize(function(){window.bt_bb_resize_dialog(),window.bt_bb_resize_front_end_preview()})},function(t,e,i){"use strict";window.bt_bb_edit_layout=function(){let t=jQuery;var e=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from),i="",b="",a="",n="",o="";for(let t=0;t<e.children.length;t++){var _=window.bt_bb_map[e.children[t].base].width_param,r=attr_to_obj(e.children[t].attr);void 0!==r&&void 0!==r[_]&&(i+=r[_]),void 0!==r&&void 0!==r.width_lg&&(b+=r.width_lg),void 0!==r&&void 0!==r.width_md&&(a+=r.width_md),void 0!==r&&void 0!==r.width_sm&&(n+=r.width_sm),void 0!==r&&void 0!==r.width_xs&&(o+=r.width_xs),t<e.children.length-1&&(void 0!==r&&void 0!==r[_]&&""!==r[_]&&(i+="+"),void 0!==r&&void 0!==r.width_lg&&""!==r.width_lg&&(b+="+"),void 0!==r&&void 0!==r.width_md&&""!==r.width_md&&(a+="+"),void 0!==r&&void 0!==r.width_sm&&""!==r.width_sm&&(n+="+"),void 0!==r&&void 0!==r.width_xs&&""!==r.width_xs&&(o+="+"))}t("#bt_bb_dialog").addClass("bt_bb_dialog_add_horizontal");t("#bt_bb_dialog .bt_bb_dialog_content").html('<div class="bt_bb_dialog_pick_layout_container"><span class="bt_bb_dialog_pick_layout bt_bb_dialog_11" title="1/1"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_12_12" title="1/2+1/2"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_13_13" title="1/3+1/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_14_14_14" title="1/4+1/4+1/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_15_15_15_15_15" title="1/5+1/5+1/5+1/5+1/5"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_23_13" title="2/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_23" title="1/3+2/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_34_14" title="3/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_34" title="1/4+3/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_24_14" title="1/4+2/4+1/4"></span></div><div class="bt_bb_dialog_enter_layout_container"><div class="bt_bb_edit_layout_xl"><b>&gt;1200px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_xl"></div><div class="bt_bb_edit_layout_lg"><b>993-1200px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_lg" placeholder="---"></div><div class="bt_bb_edit_layout_md"><b>769-992px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_md" placeholder="---"></div><div class="bt_bb_edit_layout_sm"><b>481-768px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_sm" placeholder="---"></div><div class="bt_bb_edit_layout_xs"><b>&le;480px</b><input type="text" class="bt_bb_dialog_enter_layout bt_bb_dialog_enter_layout_xs" placeholder="---"></div></div>'),t("#bt_bb_dialog").append('<input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small" value="'+window.bt_bb_text.submit+'">'),""!=i&&t(".bt_bb_dialog_enter_layout_xl").val(i),""!=b&&t(".bt_bb_dialog_enter_layout_lg").val(b),""!=a&&t(".bt_bb_dialog_enter_layout_md").val(a),""!=n&&t(".bt_bb_dialog_enter_layout_sm").val(n),""!=o&&t(".bt_bb_dialog_enter_layout_xs").val(o),t(".bt_bb_dialog_pick_layout").click(function(e){var i=t(this).attr("title").replace(/\s/gm,"");t(".bt_bb_dialog_enter_layout").parent().removeClass("bt_bb_layout_error_alert"),t(".bt_bb_dialog_enter_layout").val(i),"bt_bb_row"!=window.bt_bb_base&&"bt_bb_row_inner"!=window.bt_bb_base||("1/2+1/2"==i?t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"):"1/3+1/3+1/3"==i?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1+1/1")):"1/4+1/4+1/4+1/4"==i?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/2+1/2+1/2+1/2"),t(".bt_bb_dialog_enter_layout_md").val("1/2+1/2+1/2+1/2")):"2/3+1/3"==i?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"1/3+2/3"==i?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"3/4+1/4"==i?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"1/4+3/4"==i?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1")):"1/4+2/4+1/4"==i?(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1+1/1")):"1/5+1/5+1/5+1/5+1/5"==i&&(t(".bt_bb_dialog_enter_layout_xs").val("1/1+1/1+1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_sm").val("1/1+1/1+1/1+1/1+1/1"),t(".bt_bb_dialog_enter_layout_md").val("1/1+1/1+1/1+1/1+1/1")))}),t(".bt_bb_dialog_enter_layout").keypress(function(t){13==t.which&&t.preventDefault()}),t(".bt_bb_dialog_add_horizontal .bt_bb_dialog_button").click(function(e){bt_bb_add_horizontal(window.bt_bb_state_current,[t(".bt_bb_dialog_enter_layout_xl").val(),t(".bt_bb_dialog_enter_layout_lg").val(),t(".bt_bb_dialog_enter_layout_md").val(),t(".bt_bb_dialog_enter_layout_sm").val(),t(".bt_bb_dialog_enter_layout_xs").val()])&&window.bt_bb_dialog.hide()})}},function(t,e,i){"use strict";window.bt_bb_edit_layout_classic=function(){let t=jQuery;for(var e=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from),i="",b=0;b<e.children.length;b++){var a=window.bt_bb_map[e.children[b].base].width_param;i+=attr_to_obj(e.children[b].attr)[a],b<e.children.length-1&&(i+="+")}t("#bt_bb_dialog").addClass("bt_bb_dialog_add_horizontal bt_bb_dialog_add_horizontal_classic");t("#bt_bb_dialog .bt_bb_dialog_content").html('<div class="bt_bb_dialog_pick_layout_container"><span class="bt_bb_dialog_pick_layout bt_bb_dialog_11" title="1/1"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_12_12" title="1/2+1/2"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_13_13" title="1/3+1/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_14_14_14" title="1/4+1/4+1/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_23_13" title="2/3+1/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_13_23" title="1/3+2/3"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_34_14" title="3/4+1/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_34" title="1/4+3/4"></span><span class="bt_bb_dialog_pick_layout bt_bb_dialog_14_24_14" title="1/4+2/4+1/4"></span></div><div class="bt_bb_dialog_enter_layout_container"><div contenteditable="true" class="bt_bb_dialog_enter_layout">1/1</div></div>'),t("#bt_bb_dialog").append('<input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small" value="'+window.bt_bb_text.submit+'">'),""!=i&&t(".bt_bb_dialog_enter_layout").html(i),t(".bt_bb_dialog_pick_layout").click(function(e){t(".bt_bb_dialog_enter_layout").html(t(this).attr("title").replace(/\s/gm,"")),t(".bt_bb_dialog_enter_layout").focus()}),t(".bt_bb_dialog_enter_layout").keypress(function(e){13==e.which&&(e.preventDefault(),bt_bb_add_horizontal_classic(window.bt_bb_state_current,t(this).html()),window.bt_bb_dialog.hide())}),t(".bt_bb_dialog_add_horizontal .bt_bb_dialog_button").click(function(e){bt_bb_add_horizontal_classic(window.bt_bb_state_current,t(".bt_bb_dialog_enter_layout").html()),window.bt_bb_dialog.hide()})}},function(t,e,i){"use strict";window.bt_bb_add_horizontal=function(t,e){let i=jQuery;if(void 0!==e){for(var b=[],a=function(t,e){b.push(t);var i=!1;if(""==(t=t.replace(/\s/gm,""))&&e>0)i=!1;else if(""==t)i=!0;else{var a=t.split("+");if(a.length>12)i=!0;else{var n=0,o=[],_=[];for(let t=0;t<a.length;t++){var r=a[t].split("/");if(2!=r.length){i=!0;break}var s=parseInt(r[0]);o.push(s);var d=parseInt(r[1]);if(_.push(d),s<1||s>12||d<1||d>12){i=!0;break}}if(!i){for(let t=0;t<o.length;t++){var l=12*o[t]/_[t];if(!Number.isInteger(l)&&window.bt_bb_custom_elements||!Number.isInteger(l)&&!Number.isInteger(l/2.4)){i=!0;break}n+=l}(12!=n&&0==e||!Number.isInteger(n/12))&&(i=!0)}}}return!i},n=function(t){return(t.match(/\+/g)||[]).length},o=!1,_=0;_<e.length;_++)if(!a(e[_],_)){o=!0;break}if(i(".bt_bb_dialog_enter_layout").parent().removeClass("bt_bb_layout_error_alert"),o)return i(".bt_bb_dialog_enter_layout").eq(_).parent().addClass("bt_bb_layout_error_alert"),setTimeout(function(){alert(window.bt_bb_text.layout_error)},300),!1;var r=n(e[0]);for(let t=1;t<e.length;t++){let b=n(e[t]);if(r!=b&&b>0)return i(".bt_bb_dialog_enter_layout").parent().removeClass("bt_bb_layout_error_alert"),i(".bt_bb_dialog_enter_layout").eq(t).parent().addClass("bt_bb_layout_error_alert"),setTimeout(function(){alert(window.bt_bb_text.number_columns)},300),!1}var s=window.bt_bb_from,d=b[0].split("+"),l=b[1].split("+"),c=b[2].split("+"),p=b[3].split("+"),u=b[4].split("+");for(let b=0;b<t.children.length;b++){if(s.bt_ends_with(t.children[b].key)){var w=t.children[b].children.length;if(w>0)if(d.length>=w){for(let e=0;e<w;e++){for(var h in window.bt_bb_map[window.bt_bb_base].accept);var m=window.bt_bb_map[h].width_param;(v=attr_to_obj(t.children[b].children[e].attr))[m]=d[e],v.width_lg=l[e],v.width_md=c[e],v.width_sm=p[e],v.width_xs=u[e],t.children[b].children[e].attr=JSON.stringify(v)}for(let e=w;e<d.length;e++){var f={};for(var h in window.bt_bb_map[window.bt_bb_base].accept);f.title=h,f.base=h,f.key=bt_bb_get_key(),f.children=[];m=window.bt_bb_map[h].width_param;f.attr='{"'+m+'":'+bt_bb_json_encode(d[e])+', "width_lg":'+bt_bb_json_encode(l[e])+', "width_md":'+bt_bb_json_encode(c[e])+', "width_sm":'+bt_bb_json_encode(p[e])+', "width_xs":'+bt_bb_json_encode(u[e])+"}";var v=attr_to_obj(f.attr);void 0!==window.bt_bb_map[f.base]&&void 0!==window.bt_bb_map[f.base].params&&i.each(window.bt_bb_map[f.base].params,function(t,e){e.hasOwnProperty("value")&&"string"==typeof e.value?v[e.param_name]=bt_bb_special_char_encode(e.value):e.hasOwnProperty("value")&&e.hasOwnProperty("default")&&(v[e.param_name]=e.default)}),f.attr=JSON.stringify(v),bt_bb_insert_inside(t,window.bt_bb_from,f)}}else{for(let e=0;e<d.length;e++){for(var h in window.bt_bb_map[window.bt_bb_base].accept);m=window.bt_bb_map[h].width_param;(v=attr_to_obj(t.children[b].children[e].attr))[m]=d[e],v.width_lg=l[e],v.width_md=c[e],v.width_sm=p[e],v.width_xs=u[e],t.children[b].children[e].attr=JSON.stringify(v)}bt_bb_delete_obj(t,t.children[b].children[d.length].key,w-d.length)}else for(let e=0;e<d.length;e++){f={};for(var h in window.bt_bb_map[window.bt_bb_base].accept);f.title=h,f.base=h,f.key=bt_bb_get_key(),f.children=[];m=window.bt_bb_map[h].width_param;f.attr='{"'+m+'":'+bt_bb_json_encode(d[e])+', "width_lg":'+bt_bb_json_encode(l[e])+', "width_md":'+bt_bb_json_encode(c[e])+', "width_sm":'+bt_bb_json_encode(p[e])+', "width_xs":'+bt_bb_json_encode(u[e])+"}";v=attr_to_obj(f.attr);void 0!==window.bt_bb_map[f.base]&&void 0!==window.bt_bb_map[f.base].params&&i.each(window.bt_bb_map[f.base].params,function(t,e){e.hasOwnProperty("value")&&"string"==typeof e.value?v[e.param_name]=bt_bb_special_char_encode(e.value):e.hasOwnProperty("value")&&e.hasOwnProperty("default")&&(v[e.param_name]=e.default)}),f.attr=JSON.stringify(v),bt_bb_insert_inside(t,window.bt_bb_from,f)}return window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),!0}if(!0===bt_bb_add_horizontal(t.children[b],e))return!0}}else window.bt_bb_dialog.show("add_horizontal")}},function(t,e,i){"use strict";window.bt_bb_add_horizontal_classic=function(t,e){jQuery;if(void 0!==e){var i=!1;if(""==(e=e.replace(/\s/gm,"").replace(/<\/?[^>]+(>|$)/gm,"")))i=!0;else{var b=e.split("+");if(b.length>12)i=!0;else{for(var a=0,n=[],o=[],_=0;_<b.length;_++){var r=b[_].split("/");if(2!=r.length){i=!0;break}var s=parseInt(r[0]);n.push(s);var d=parseInt(r[1]);if(o.push(d),s<1||s>12||d<1||d>12){i=!0;break}}if(!i){for(var l=0;l<n.length;l++){var c=12*n[l]/o[l];if(c!=Math.floor(c)&&(2.4!=c||window.bt_bb_custom_elements)){i=!0;break}a+=c}12!=a&&(i=!0)}}}if(i)return void alert(window.bt_bb_text.layout_error);var p=window.bt_bb_from;for(_=0;_<t.children.length;_++){if(p.bt_ends_with(t.children[_].key)){var u=t.children[_].children.length;if(u>0)if(b.length>=u){for(l=0;l<u;l++){for(var w in window.bt_bb_map[window.bt_bb_base].accept);var h=window.bt_bb_map[w].width_param;(f=attr_to_obj(t.children[_].children[l].attr))[h]=b[l],t.children[_].children[l].attr=JSON.stringify(f)}for(l=u;l<b.length;l++){var m={};for(var w in window.bt_bb_map[window.bt_bb_base].accept);m.title=w,m.base=w,m.key=bt_bb_get_key(),m.children=[];h=window.bt_bb_map[w].width_param;m.attr='{"'+h+'":'+bt_bb_json_encode(b[l])+"}",bt_bb_insert_inside(t,window.bt_bb_from,m)}}else{for(l=0;l<b.length;l++){for(var w in window.bt_bb_map[window.bt_bb_base].accept);var f;h=window.bt_bb_map[w].width_param;(f=attr_to_obj(t.children[_].children[l].attr))[h]=b[l],t.children[_].children[l].attr=JSON.stringify(f)}bt_bb_delete_obj(t,t.children[_].children[b.length].key,u-b.length)}else for(l=0;l<b.length;l++){m={};for(var w in window.bt_bb_map[window.bt_bb_base].accept);m.title=w,m.base=w,m.key=bt_bb_get_key(),m.children=[];h=window.bt_bb_map[w].width_param;m.attr='{"'+h+'":'+bt_bb_json_encode(b[l])+"}",bt_bb_insert_inside(t,window.bt_bb_from,m)}return window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),!0}if(!0===bt_bb_add_horizontal_classic(t.children[_],e))return!0}}else window.bt_bb_dialog.show("add_horizontal")}},function(t,e,i){"use strict";window.bt_bb_resize_h_helper=function(t){"_root"==t.title&&(t=t.children);for(let l=0;l<t.length;l++){if(void 0!==window.bt_bb_map[t[l].title]&&"horizontal"==window.bt_bb_map[t[l].title].container&&void 0!==t[l].children){var e=!1,i=!1,b=[],a=[],n=t[l].children.length;for(let i=0;i<n;i++){if(void 0===window.bt_bb_map[t[l].children[i].title]||void 0===window.bt_bb_map[t[l].children[i].title].width_param){e=!0;break}var o=window.bt_bb_map[t[l].children[i].title].width_param;void 0===t[l].children[i].attr&&(t[l].children[i].attr="{}"),(s=attr_to_obj(t[l].children[i].attr)).hasOwnProperty(o)||(s[o]="1/12");var _=s[o].split("/");b.push(parseInt(_[0])),a.push(parseInt(_[1]))}var r=0;for(let t=0;t<b.length;t++){if((d=12*b[t]/a[t])!=Math.floor(d)&&(2.4!=d||window.bt_bb_custom_elements)){i=!0;break}r+=d}if(!e&&(12!=r||i))for(let e=0;e<n;e++){var s;o=window.bt_bb_map[t[l].children[e].title].width_param;(s=attr_to_obj(t[l].children[e].attr))[o]="1/"+n,12==n?(s.width_lg="1/6",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):6==n?(s.width_lg="1/3",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):5==n?(s.width_lg="1/5",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):4==n?(s.width_lg="1/4",s.width_md="1/2",s.width_sm="1/2",s.width_xs="1/1"):3==n?(s.width_lg="1/3",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"):2==n?(s.width_lg="1/2",s.width_md="1/2",s.width_sm="1/2",s.width_xs="1/1"):(s.width_lg="1/1",s.width_md="1/1",s.width_sm="1/1",s.width_xs="1/1"),b[e]=1,a[e]=n,t[l].children[e].attr=JSON.stringify(s)}i=!1;for(let t=0;t<b.length;t++){var d;if((d=12*b[t]/a[t])!=Math.floor(d)&&(2.4!=d||window.bt_bb_custom_elements)){i=!0;break}}t[l].has_alert=i?"bt_bb_item_alert":void 0}void 0!==t[l].children&&bt_bb_resize_h(t[l].children)}}},function(t,e,i){"use strict";window.bt_bb_resize_h_helper_classic=function(t){"_root"==t.title&&(t=t.children);for(var e=0;e<t.length;e++){if(void 0!==window.bt_bb_map[t[e].title]&&"horizontal"==window.bt_bb_map[t[e].title].container&&void 0!==t[e].children){for(var i=!1,b=!1,a=[],n=[],o=0;o<t[e].children.length;o++){if(void 0===window.bt_bb_map[t[e].children[o].title]||void 0===window.bt_bb_map[t[e].children[o].title].width_param){i=!0;break}var _=window.bt_bb_map[t[e].children[o].title].width_param;void 0===t[e].children[o].attr&&(t[e].children[o].attr="{}"),(l=attr_to_obj(t[e].children[o].attr)).hasOwnProperty(_)||(l[_]="1/12");var r=l[_].split("/");a.push(parseInt(r[0])),n.push(parseInt(r[1]))}for(var s=0,d=0;d<a.length;d++){if((c=12*a[d]/n[d])!=Math.floor(c)&&(2.4!=c||window.bt_bb_custom_elements)){b=!0;break}s+=c}if(!i&&(12!=s||b))for(o=0;o<t[e].children.length;o++){var l;_=window.bt_bb_map[t[e].children[o].title].width_param;(l=attr_to_obj(t[e].children[o].attr))[_]="1/"+t[e].children.length,a[o]=1,n[o]=t[e].children.length,t[e].children[o].attr=JSON.stringify(l)}b=!1;for(d=0;d<a.length;d++){var c;if((c=12*a[d]/n[d])!=Math.floor(c)&&(2.4!=c||window.bt_bb_custom_elements)){b=!0;break}}t[e].has_alert=b?"bt_bb_item_alert":void 0}void 0!==t[e].children&&bt_bb_resize_h(t[e].children)}}},function(t,e,i){"use strict";var b,a,n,o;window.bt_bb={},window.bt_bb.cache={},window.bt_bb.min_width=200,window.bt_bb.padding=10,window.bt_bb_state=[],window.bt_bb_state_pointer=-1,window.bt_bb_state_current=null,window.bt_bb_dirty=!1,b=jQuery,a=BTReact.createClass({render:function(){var t="",e="bt_bb_wrap",i="bt_bb_item";(void 0!==this.props.data.has_alert&&(i+=" bt_bb_item_alert"),void 0!==this.props.data.extra_class&&(i=i+" "+this.props.data.extra_class),void 0!==this.props.data.attr)&&("true"===(m=JSON.parse(this.props.data.attr)).bt_bb_toggled&&(i+=" bt_bb_toggled"));if(void 0!==window.bt_bb_map[this.props.data.base]&&(void 0!==window.bt_bb_map[this.props.data.base].container&&"horizontal"==window.bt_bb_map[this.props.data.base].container&&(t="bt_bb_horizontal"),void 0!==window.bt_bb_map[this.props.data.base].highlight&&!0===window.bt_bb_map[this.props.data.base].highlight&&(i+=" bt_bb_item_highlight"),void 0!==window.bt_bb_map[this.props.data.base].icon&&(i=i+" bt_bb_icon "+window.bt_bb_map[this.props.data.base].icon),void 0!==window.bt_bb_map[this.props.data.base].width_param&&void 0!==this.props.data.attr)){var n=(m=JSON.parse(this.props.data.attr))[window.bt_bb_map[this.props.data.base].width_param];void 0!==n&&(n=n.split("/"),e=e+" bt_bb_is_width bt_bb_width bt_bb_width"+(n=Math.round(12*n[0]/n[1])))}var _=this.props.data.key,r=this.props.data.base,s=this.props.data.children.map(function(t,e){return void 0===t.key&&(t.key="bt_bb_"+bt_bb_get_key()),BTReact.createElement(a,{key:t.key,data:t,p_key:_,p_base:r})});if(this.props.data.p_key=this.props.p_key,this.props.data.p_base=this.props.p_base,"_content"==this.props.data.base)return BTReact.createElement("div",{className:e},BTReact.createElement("div",{className:i,"data-base":this.props.data.base},BTReact.createElement("div",{className:"bt_bb_toolbar"},"]...[",BTReact.createElement(o,{has_params:"true"})),BTReact.createElement("div",{className:"bt_bb_content",dangerouslySetInnerHTML:{__html:window.switchEditors.wpautop(this.props.data.content)}})));var d=void 0!==window.bt_bb_map[this.props.data.base]&&void 0!==window.bt_bb_map[this.props.data.base].params&&window.bt_bb_map[this.props.data.base].params.length>0?"true":"false",l="";if("true"==d)for(var c=bt_bb_get_param(this.props.data.base,"params"),p=!1,u="",w=0;w<c.length;w++)if(void 0!==c[w].preview||void 0!==c[w].holder&&""!=c[w].holder){var h="";if(void 0!==this.props.data.attr)var m=JSON.parse(this.props.data.attr);if(void 0!==this.props.data.attr&&void 0!==m[c[w].param_name])h=m[c[w].param_name];else if("checkbox"==c[w].type||"checkbox_group"==c[w].type)h=void 0!==c[w].default?c[w].default:"";else if("object"==typeof c[w].value)if(void 0!==c[w].default)h=c[w].default;else{var f=Object.keys(c[w].value);h=c[w].value[f[0]]}else void 0!==c[w].value&&(h=c[w].value);if("attach_image"==c[w].type&&!p){u=this.props.data.key;var v=h,g=localStorage.getItem("bt_bb_cache_"+v);null!==g&&(void 0===window.bt_bb.cache[v]&&(window.bt_bb.cache[v]={}),window.bt_bb.cache[v].url=g),""==v?b("."+u+">.bt_bb_toolbar").css("background-image",""):void 0!==window.bt_bb.cache[v]?setTimeout(function(){b("."+u+">.bt_bb_toolbar").css("background-image","url("+window.bt_bb.cache[v].url+")")},100):b(window).load(function(){wp.media.ajax({data:{action:"get-attachment",id:v}}).done(function(t,e,i){if(void 0!==t.sizes){var a="";void 0!==t.sizes.thumbnail?a=t.sizes.thumbnail.url:void 0!==t.sizes.full&&t.sizes.full.width<=300&&t.sizes.full.height<=300&&(a=t.sizes.full.url),""!=a?(b("."+u+">.bt_bb_toolbar").css("background-image","url("+a+")"),window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=a,localStorage.setItem("bt_bb_cache_"+t.id,a)):localStorage.removeItem("bt_bb_cache_"+t.id)}})}),h="",p=!0}if("iconpicker"==c[w].type)if("string"==typeof h&&""!=h){var y=h;h='<span class="bt_bb_icon_preview bt_bb_icon_preview_'+y.slice(0,-5)+'" data-icon-code="&#x'+y.substr(-4)+'"></span>'}else h="";else if("colorpicker"==c[w].type)h='<span style="color:'+h+';font-weight: bold;">'+h+"</span>";else if("textarea_object"==c[w].type)try{h=window.bt_bb_b64DecodeUnicode(h)}catch(t){}else void 0!==window["bt_bb_cf_"+c[w].type+"_param_value_preview"]&&(h=window["bt_bb_cf_"+c[w].type+"_param_value_preview"](h));"string"==typeof h&&(h=h.includes("%$%")?h.split("%$%")[0]:h.split(",;,")[0]),h=void 0!==c[w].preview_strong?'<span class="bt_bb_preview_strong">'+h+"</span>":'<span class="bt_bb_preview_normal">'+h+"</span>",l+=bt_bb_special_char_decode(h)}var k=void 0!==window.bt_bb_map[this.props.data.base]&&1==window.bt_bb_map[this.props.data.base].toggle?"true":"false",x=this.props.data.base;if(void 0!==window.bt_bb_map[this.props.data.base]&&void 0!==window.bt_bb_map[this.props.data.base].name&&"1"!=window.bt_bb_settings.tag_as_name&&(x=window.bt_bb_map[this.props.data.base].name),l='<span class="bt_bb_preview_name">'+x+"</span>"+l,p&&(i=i+" bt_bb_image_preview "+u),void 0!==window.bt_bb_map[this.props.data.base]&&void 0!==window.bt_bb_map[this.props.data.base].container){var C=window.bt_bb_map[this.props.data.base].container;return BTReact.createElement("div",{className:e},BTReact.createElement("div",{className:i,"data-base":this.props.data.base,"data-container":C},BTReact.createElement("div",{className:"bt_bb_toolbar"},BTReact.createElement("span",{className:"bt_bb_preview",dangerouslySetInnerHTML:{__html:l}}),BTReact.createElement(o,{container:C,mapped:"true",has_params:d,toggle:k})),BTReact.createElement("div",{className:t},s)))}var E=window.bt_bb_map[this.props.data.base],S="bt_bb_toolbar",D="true";return null!=E&&!1!==E.is_mapped||(D="false",window.bt_bb_map[this.props.data.base]={},window.bt_bb_map[this.props.data.base].is_mapped=!1,window.bt_bb_map[this.props.data.base].show_settings_on_create=!1,window.bt_bb_map[this.props.data.base].base=this.props.data.base,window.bt_bb_map[this.props.data.base].description=this.props.data.base,window.bt_bb_map[this.props.data.base].name=this.props.data.base,window.bt_bb_map[this.props.data.base].params=[],S="bt_bb_toolbar bt_bb_alert"),BTReact.createElement("div",{className:e},BTReact.createElement("div",{className:i,"data-base":this.props.data.base},BTReact.createElement("div",{className:S},""!=l?BTReact.createElement("span",{className:"bt_bb_preview",dangerouslySetInnerHTML:{__html:l}}):"",BTReact.createElement(o,{has_params:d,toggle:k,mapped:D})),BTReact.createElement("div",{className:t},s)))}}),n=BTReact.createClass({getInitialState:function(){return{data:this.props.data}},render:function(){var t=this.state.data.children.map(function(t,e){return BTReact.createElement(a,{key:t.key,data:t})});return BTReact.createElement("div",{className:"bt_bb_item_list"},t)},componentDidMount:function(){this.getDOMNode().addEventListener("bt_bb_event",this.handle),window.bt_bb_state_current=this.state.data},componentDidUpdate:function(){var t=0;b(".bt_bb_item_list > .bt_bb_wrap").each(function(){t++;var e=b(this).find(".bt_bb_preview_name").first().data("title");void 0===e&&(e=b(this).find(".bt_bb_preview_name").first().html(),b(this).find(".bt_bb_preview_name").first().data("title",e)),b(this).find(".bt_bb_preview_name").first().html('<span class="bt_bb_order" title="'+window.bt_bb_text.preview+'"><span class="bt_bb_order_inner">'+t+"</span></span>"+e)})},componentWillUnmount:function(){this.getDOMNode().removeEventListener("bt_bb_event",this.handle)},handle:function(t){if(void 0===window.bt_bb_alo[window.bt_bb_action]?window.bt_bb_alo[window.bt_bb_action]=1:window.bt_bb_alo[window.bt_bb_action]++,window.bt_bb_callback_action=null,"move_up"==window.bt_bb_action){var e=bt_bb_get_obj_copy_by_id(this.state.data,window.bt_bb_from);bt_bb_insert_before(this.state.data,window.bt_bb_to,e),window.bt_bb_ctrl||bt_bb_delete_obj(this.state.data,window.bt_bb_from)}else if("move_down"==window.bt_bb_action){e=bt_bb_get_obj_copy_by_id(this.state.data,window.bt_bb_from);bt_bb_insert_after(this.state.data,window.bt_bb_to,e),window.bt_bb_ctrl||bt_bb_delete_obj(this.state.data,window.bt_bb_from)}else if("move_inside"==window.bt_bb_action)bt_bb_insert_inside(this.state.data,window.bt_bb_to,bt_bb_get_obj_copy_by_id(this.state.data,window.bt_bb_from))&&(window.bt_bb_ctrl||bt_bb_delete_obj(this.state.data,window.bt_bb_from));else if("delete"==window.bt_bb_action)bt_bb_delete_obj(this.state.data,window.bt_bb_from);else if("add_root"==window.bt_bb_action||"add_root_from_dialog"==window.bt_bb_action){if("add_root"==window.bt_bb_action){if(void 0!==(a=bt_bb_add_root(this.state.data))&&void 0!==window.bt_bb_map[a[1]].auto_add){var i={};i.title=window.bt_bb_map[a[1]].auto_add,i.base=window.bt_bb_map[a[1]].auto_add,i.key=bt_bb_get_key(),i.children=[],bt_bb_insert_inside(this.state.data,a[0],i)}}else var a=bt_bb_add_root(this.state.data,window.bt_bb_base);void 0!==a&&!1!==bt_bb_get_param(a[1],"show_settings_on_create")&&(window.bt_bb_from=a[0],window.bt_bb_callback_action="edit")}else if("add"==window.bt_bb_action||"add_from_dialog"==window.bt_bb_action){if("add"==window.bt_bb_action)a=bt_bb_add(this.state.data);else a=bt_bb_add(this.state.data,window.bt_bb_base);if(void 0!==a&&!1!==bt_bb_get_param(a[1],"show_settings_on_create"))window.bt_bb_from=a[0],window.bt_bb_callback_action="edit";else if(void 0!==a&&!0!==bt_bb_get_param(a[1],"show_settings_on_create")){var n,o=bt_bb_get_param(a[1],"accept"),_=0;for(n in o)o.hasOwnProperty(n)&&_++;void 0!==o&&!0===o._content&&1==_&&(window.bt_bb_from=a[0],window.bt_bb_base=a[1],window.bt_bb_callback_action="add")}}else if("add_horizontal"==window.bt_bb_action)window.bt_bb_custom_elements||!window.bt_bb_responsive_override_layout?bt_bb_add_horizontal_classic(this.state.data):bt_bb_add_horizontal(this.state.data);else if("edit"==window.bt_bb_action)bt_bb_edit(this.state.data,window.bt_bb_from);else if("clone"==window.bt_bb_action)bt_bb_clone(this.state.data,window.bt_bb_from);else if("update_state"==window.bt_bb_action)this.replaceState({data:window.bt_bb_state_current},window.bt_bb_state_callback);else if("copy"==window.bt_bb_action)bt_bb_copy(this.state.data,window.bt_bb_from),b(".bt_bb_cb_items").addClass("bt_bb_cb_items_flash").delay(500).queue(function(t){b(this).removeClass("bt_bb_cb_items_flash"),t()});else if("copy_plus"==window.bt_bb_action)bt_bb_copy_plus(this.state.data,window.bt_bb_from),b(".bt_bb_cb_items").addClass("bt_bb_cb_items_flash").delay(500).queue(function(t){b(this).removeClass("bt_bb_cb_items_flash"),t()});else if("paste"==window.bt_bb_action)bt_bb_paste(this.state.data,window.bt_bb_from);else if("paste_before"==window.bt_bb_action)bt_bb_paste(this.state.data,window.bt_bb_from,!0);else if("toggle_on"==window.bt_bb_action){var r={};void 0!==(s=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from)).attr&&(r=attr_to_obj(s.attr)),r.bt_bb_toggled="true",s.attr=JSON.stringify(r)}else if("toggle_off"==window.bt_bb_action){var s;r={};void 0!==(s=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from)).attr&&(r=attr_to_obj(s.attr)),r.bt_bb_toggled="false",s.attr=JSON.stringify(r)}null!=window.bt_bb_action&&"edit"!=window.bt_bb_action&&"copy"!=window.bt_bb_action&&"copy_plus"!=window.bt_bb_action&&(bt_bb_resize_h(this.state.data),"update_state"!=window.bt_bb_action&&(bt_bb_push_state(this.state.data),this.replaceState({data:this.state.data},window.bt_bb_state_callback)),this.state.data.children.length>=0&&"update_wp_editor"==window.bt_bb_action&&bt_bb_parse_data(this.state.data),"refresh_on_ready"!=window.bt_bb_action&&"update_wp_editor"!=window.bt_bb_action&&(window.bt_bb_dirty=!0),bt_bb_item_mousedown(),bt_bb_toolbar())}}),o=BTReact.createClass({render:function(){var t=window.bt_bb_text.add;return"horizontal"==this.props.container&&(t=window.bt_bb_text.edit_layout),BTReact.createElement("div",{className:"bt_bb_toolbar_tools"},"true"==this.props.toggle?BTReact.createElement("i",{className:"bt_bb_toggle",title:window.bt_bb_text.toggle}):"","vertical"==this.props.container?BTReact.createElement("i",{className:"bt_bb_add",title:t}):"","horizontal"==this.props.container?BTReact.createElement("i",{className:"bt_bb_add bt_bb_edit_layout",title:t}):"","true"==this.props.has_params?BTReact.createElement("i",{className:"bt_bb_edit",title:window.bt_bb_text.edit}):"",BTReact.createElement("i",{className:"bt_bb_clone",title:window.bt_bb_text.clone}),"true"==this.props.mapped?BTReact.createElement("i",{className:"bt_bb_copy",title:window.bt_bb_text.copy}):"","true"==this.props.mapped?BTReact.createElement("i",{className:"bt_bb_copy_plus",title:window.bt_bb_text.copy_plus}):"","true"==this.props.mapped?BTReact.createElement("i",{className:"bt_bb_paste",title:window.bt_bb_text.paste}):"",BTReact.createElement("i",{className:"bt_bb_delete",title:window.bt_bb_text.delete}))}}),window.bt_bb_resize_h=function(t){window.bt_bb_custom_elements||!window.bt_bb_responsive_override_layout?window.bt_bb_resize_h_helper_classic(t):window.bt_bb_resize_h_helper(t)},window.bt_bb_get_obj_copy_by_id=function(t,e){var i=bt_bb_get_obj_by_id(t,e),b=JSON.parse(JSON.stringify(i));return null!=b&&(b=bt_bb_set_new_keys(b)),b},window.bt_bb_set_new_keys=function(t){t.key=bt_bb_get_key();for(var e=0;e<t.children.length;e++)bt_bb_set_new_keys(t.children[e]);return t},window.bt_bb_delete_obj=function(t,e,i){if("_content"!=t.title)for(var b=0;b<t.children.length;b++){if(e.bt_ends_with(t.children[b].key)){void 0!==i?t.children.splice(b,i):t.children.splice(b,1);break}bt_bb_delete_obj(t.children[b],e,i)}},window.bt_bb_insert_before=function(t,e,i){if("_content"!=t.title)for(var b=0;b<t.children.length;b++){if(e.bt_ends_with(t.children[b].key)){t.children.splice(b,0,i);break}bt_bb_insert_before(t.children[b],e,i)}},window.bt_bb_insert_after=function(t,e,i){if("_content"!=t.title)for(var b=0;b<t.children.length;b++){if(e.bt_ends_with(t.children[b].key)){t.children.splice(b+1,0,i);break}bt_bb_insert_after(t.children[b],e,i)}},window.bt_bb_insert_inside=function(t,e,i){if("_content"!=t.title)for(var a=0;a<t.children.length;a++){if(e.bt_ends_with(t.children[a].key)&&void 0!==t.children[a].children){if(t.children[a].children.push(i),"paste"!=window.bt_bb_action&&"paste_before"!=window.bt_bb_action&&"move_inside"!=window.bt_bb_action&&void 0!==window.bt_bb_map[i.base]&&void 0!==window.bt_bb_map[i.base].auto_add){var n={};n.title=window.bt_bb_map[i.base].auto_add,n.base=window.bt_bb_map[i.base].auto_add,n.key=bt_bb_get_key(),n.children=[];var o={};void 0!==window.bt_bb_map[n.base]&&void 0!==window.bt_bb_map[n.base].params&&b.each(window.bt_bb_map[n.base].params,function(t,e){e.hasOwnProperty("value")&&"string"==typeof e.value?o[e.param_name]=bt_bb_special_char_encode(e):e.hasOwnProperty("value")&&e.hasOwnProperty("default")&&(o[e.param_name]=e.default)}),n.attr=JSON.stringify(o),i.children.push(n)}return!0}if(!0===bt_bb_insert_inside(t.children[a],e,i))return!0}},window.bt_bb_add_root=function(t,e){var i=[];if(void 0!==e?i.push(e):b.each(window.bt_bb_map,function(t,e){1==e.root&&i.push(e.base)}),1==i.length){var a={};a.title=i[0],a.base=i[0],a.key=bt_bb_get_key(),a.children=[];var n={};return void 0!==window.bt_bb_map[a.base]&&void 0!==window.bt_bb_map[a.base].params&&b.each(window.bt_bb_map[a.base].params,function(t,e){e.hasOwnProperty("value")&&"string"==typeof e.value?n[e.param_name]=bt_bb_special_char_encode(e.value):e.hasOwnProperty("value")&&e.hasOwnProperty("default")&&(n[e.param_name]=e.default)}),a.attr=JSON.stringify(n),t.children.push(a),[a.key,a.base]}i.length>1&&window.bt_bb_dialog.show("add_root")},window.bt_bb_add=function(t,e){var i=[];if(void 0!==e?i.push(e):(b.each(window.bt_bb_map,function(t,e){var b;void 0!==window.bt_bb_map[window.bt_bb_base].accept&&(b=window.bt_bb_map[window.bt_bb_base].accept[e.base]),(!0===b||!0===window.bt_bb_map[window.bt_bb_base].accept_all&&!1!==b||void 0!==window.bt_bb_map[e.base].as_child&&-1!=window.bt_bb_map[e.base].as_child.only.indexOf(window.bt_bb_base))&&(void 0===window.bt_bb_map[e.base].as_child||void 0!==window.bt_bb_map[e.base].as_child&&-1!=window.bt_bb_map[e.base].as_child.only.indexOf(window.bt_bb_base))&&i.push(e.base)}),void 0!==window.bt_bb_map[window.bt_bb_base].accept&&!0===window.bt_bb_map[window.bt_bb_base].accept._content&&(i=[]).push("_content")),1==i.length){var a={};a.title=i[0],a.base=i[0],"_content"==a.base&&(a.content=""),a.key=bt_bb_get_key(),a.children=[];var n={};return void 0!==window.bt_bb_map[a.base]&&void 0!==window.bt_bb_map[a.base].params&&b.each(window.bt_bb_map[a.base].params,function(t,e){e.hasOwnProperty("value")&&"string"==typeof e.value?"textarea_object"==e.type?n[e.param_name]=e.value:n[e.param_name]=bt_bb_special_char_encode(e.value):e.hasOwnProperty("value")&&e.hasOwnProperty("default")&&(n[e.param_name]=e.default)}),a.attr=JSON.stringify(n),bt_bb_insert_inside(t,window.bt_bb_from,a),[a.key,a.base]}i.length>1&&window.bt_bb_dialog.show("add")},window.bt_bb_edit=function(t,e){for(var i=0;i<t.children.length;i++){if(e.bt_ends_with(t.children[i].key)){"_content"==t.children[i].title?(window.bt_bb_content=t.children[i].content,window.bt_bb_dialog.show("edit_content")):window.bt_bb_dialog.show("edit");break}bt_bb_edit(t.children[i],e)}},window.bt_bb_clone=function(t,e){b(".bt_bb_toolbar_tools").css("transition","all 0s");for(var i=0;i<t.children.length;i++){if(e.bt_ends_with(t.children[i].key)){if("_root"==t.title||void 0===window.bt_bb_map[t.base]||"horizontal"!=window.bt_bb_map[t.base].container||"horizontal"==window.bt_bb_map[t.base].container&&t.children.length<12){var a=bt_bb_get_obj_copy_by_id(t,e);t.children.splice(i+1,0,a)}break}bt_bb_clone(t.children[i],e)}},window.bt_bb_init_number_items=function(){window.bt_bb_cb_items=localStorage.getItem("bt_bb_cb_items"),null===window.bt_bb_cb_items&&(window.bt_bb_cb_items=0),b(".bt_bb_cb_items").html(window.bt_bb_cb_items)},window.bt_bb_set_number_items=function(t){localStorage.setItem("bt_bb_cb_items",t),b(".bt_bb_cb_items").html(t),window.bt_bb_cb_items=t},window.bt_bb_allowed=function(t,e){if(void 0===e)return!1;var i=window.bt_bb_map[e],b=!1;return(void 0!==i.accept&&!0===i.accept[t]||void 0!==i.accept&&void 0===i.accept[t]&&!0===i.accept_all||void 0===i.accept&&!0===i.accept_all)&&(b=!0),b},window.bt_bb_cb_import=function(t){for(var e=decodeURIComponent(window.bt_bb_b64DecodeUnicode(t)),i=JSON.parse(e),b=1;b<=i.length;b++)localStorage.setItem("bt_bb_cb_"+b,decodeURIComponent(window.bt_bb_b64DecodeUnicode(i[b-1].bt_bb_cb))),bt_bb_set_number_items(i.length)},window.bt_bb_copy=function(t,e){if(window.bt_bb_cb_items>1)for(var i=2;i<=window.bt_bb_cb_items;i++)localStorage.removeItem("bt_bb_cb_"+i);t=bt_bb_get_obj_by_id(t,e),localStorage.setItem("bt_bb_cb_1",JSON.stringify(t)),bt_bb_set_number_items(1)},window.bt_bb_copy_plus=function(t,e){var i=bt_bb_get_obj_by_id(t,e);if(0==window.bt_bb_cb_items)localStorage.setItem("bt_bb_cb_1",JSON.stringify(i)),bt_bb_set_number_items(1);else{var b=JSON.parse(localStorage.getItem("bt_bb_cb_1")),a=!1;void 0!==i.p_base?a=bt_bb_allowed(b.base,i.p_base):void 0!==window.bt_bb_map[i.base].root&&void 0!==window.bt_bb_map[b.base].root&&(a=!0),a?(window.bt_bb_cb_items++,localStorage.setItem("bt_bb_cb_"+window.bt_bb_cb_items,JSON.stringify(i)),bt_bb_set_number_items(window.bt_bb_cb_items)):alert(window.bt_bb_text.not_allowed)}},window.bt_bb_paste=function(t,e,i){if(window.bt_bb_cb_items>0){var b=bt_bb_get_obj_by_id(t,e),a=JSON.parse(localStorage.getItem("bt_bb_cb_1"));if(void 0!==window.bt_bb_map[b.base].root&&void 0!==window.bt_bb_map[a.base].root)for(var n=window.bt_bb_cb_items;n>=1;n--)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+n)),a=bt_bb_set_new_keys(a),i?bt_bb_insert_before(t,e,a):bt_bb_insert_after(t,e,a);else if(bt_bb_allowed(a.base,b.p_base))if(i)for(n=1;n<=window.bt_bb_cb_items;n++)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+n)),a=bt_bb_set_new_keys(a),bt_bb_insert_before(t,e,a);else for(n=window.bt_bb_cb_items;n>=1;n--)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+n)),a=bt_bb_set_new_keys(a),bt_bb_insert_after(t,e,a);else if(bt_bb_allowed(a.base,b.base))for(n=1;n<=window.bt_bb_cb_items;n++)a=JSON.parse(localStorage.getItem("bt_bb_cb_"+n)),a=bt_bb_set_new_keys(a),bt_bb_insert_inside(t,e,a);else alert(window.bt_bb_text.not_allowed)}},window.bt_bb_paste_main_toolbar=function(){var t=JSON.parse(localStorage.getItem("bt_bb_cb_1"));if(void 0!==window.bt_bb_map[t.base].root){for(var e=1;e<=window.bt_bb_cb_items;e++)t=JSON.parse(localStorage.getItem("bt_bb_cb_"+e)),t=bt_bb_set_new_keys(t),window.bt_bb_state_current.children.push(t);bt_bb_event("refresh")}else alert(window.bt_bb_text.not_allowed)},window.bt_bb_dialog={},window.bt_bb_dialog.show=function(t){b("#bt_bb_front_end_preview").hide(),window.bt_bb_dialog.is_showing=!0;var e="";if("add_root"==t){var i=window.bt_bb_text.add_element,a=[];b.each(window.bt_bb_map,function(t,e){1==e.root&&a.push({base:e.base,name:e.name,description:e.description,icon:e.icon})}),a.sort(function(t,e){return t.name.toLowerCase().localeCompare(e.name.toLowerCase())}),b.each(a,function(t,i){e+='<div class="bt_bb_dialog_item bt_bb_dialog_add_element'+i.icon!==void 0?" "+i.icon:'" data-base="'+i.base+'"><b>'+i.name+"</b><i>"+i.description+"</i></div>"}),b("#bt_bb_dialog .bt_bb_dialog_content").html(e),b(".bt_bb_dialog_add_element").click(function(t){window.bt_bb_base=b(this).data("base"),window.bt_bb_dialog.hide(),bt_bb_event("add_root_from_dialog")})}else if("add"==t){i=window.bt_bb_text.add_element,a=[],b.each(window.bt_bb_map,function(t,e){var i;void 0!==window.bt_bb_map[window.bt_bb_base].accept&&(i=window.bt_bb_map[window.bt_bb_base].accept[e.base]),(!0===i||!0===window.bt_bb_map[window.bt_bb_base].accept_all&&!1!==i||void 0!==window.bt_bb_map[e.base].as_child&&-1!=window.bt_bb_map[e.base].as_child.only.indexOf(window.bt_bb_base))&&(void 0===window.bt_bb_map[e.base].as_child||void 0!==window.bt_bb_map[e.base].as_child&&-1!=window.bt_bb_map[e.base].as_child.only.indexOf(window.bt_bb_base))&&!1!==window.bt_bb_map[e.base].is_mapped&&a.push({base:e.base,name:e.name,description:e.description,icon:e.icon})}),a.sort(function(t,e){return t.name.toLowerCase().localeCompare(e.name.toLowerCase())});var n="";n+='<div class="bt_bb_dialog_item bt_bb_add_filter_container">',n+='<input type="text" class="bt_bb_filter" placeholder="'+window.bt_bb_text.filter+'">',n+="</div>",b("#bt_bb_dialog .bt_bb_dialog_header_tools").append(n);var o,_,r=document.createDocumentFragment();b.each(a,function(t,e){m=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item bt_bb_dialog_add_element"+(void 0!==e.icon?" bt_bb_icon "+e.icon:"")],["data-base",e.base]]),o=bt_bb_create_dom_element("b",[]),_=document.createTextNode(e.name),o.appendChild(_),m.appendChild(o),w=bt_bb_create_dom_element("i",[]),_=document.createTextNode(e.description),w.appendChild(_),m.appendChild(w),r.appendChild(m)}),b("#bt_bb_dialog .bt_bb_dialog_content")[0].appendChild(r),b(".bt_bb_dialog_add_element").click(function(t){window.bt_bb_base=b(this).data("base"),window.bt_bb_dialog.hide(),bt_bb_event("add_from_dialog")}),b(".bt_bb_filter").keyup(function(t){var e=b(this).val();b(".bt_bb_dialog_item").not(".bt_bb_add_filter_container").each(function(){var t=b(this).html().replace(/(<([^>]+)>)/gi,"");new RegExp(e,"i").test(t)?b(this).show():b(this).hide()})})}else if("add_horizontal"==t)i=window.bt_bb_text.edit_layout,window.bt_bb_custom_elements||!window.bt_bb_responsive_override_layout?window.bt_bb_edit_layout_classic():window.bt_bb_edit_layout();else if("edit_content"==t)i=window.bt_bb_text.edit_content,b("#bt_bb_dialog").addClass("bt_bb_dialog_tinymce_container"),b(".bt_bb_dialog_tinymce").show(),b(".bt_bb_dialog_button").unbind("click"),b(".bt_bb_dialog_button").click(function(){window.switchEditors.go("bt_bb_tinymce","tmce");var t=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from);t.content=tinyMCE.get("bt_bb_tinymce").getContent(),t.content.startsWith("<p>[")&&t.content.endsWith("]</p>")&&(t.content=t.content.substring(3),t.content=t.content.substring(0,t.content.length-4)),window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"),window.bt_bb_dialog.hide()}),b("#bt_bb_dialog").css("visibility","visible"),b("#bt_bb_dialog .mce-i-resize").show();else if("edit"==t){i=window.bt_bb_text.edit;var s=bt_bb_get_obj_by_id(window.bt_bb_state_current,window.bt_bb_from),d={};if(void 0!==s.attr&&(d=attr_to_obj(s.attr)),void 0!==window.bt_bb_map[s.base]){i=i+" "+window.bt_bb_map[s.base].name,b("#bt_bb_dialog").removeClass(),b("#bt_bb_dialog").addClass("bt_bb_dialog "+s.base);var l=window.bt_bb_map[s.base].params;if(void 0!==l){r=document.createDocumentFragment();var c=new Array,p="",u="";window.bt_bb.param_groups=[];for(var w=0;w<l.length;w++){e="";var h="";if(void 0!==d[l[w].param_name]?h=d[l[w].param_name]:d[l[w].param_name]="",p=void 0!==l[w].group?l[w].group:window.bt_bb_text.general,u=" bt_bb_group_"+window.bt_bb_b64EncodeUnicode(p).replace(/[=+\/]/g,""),-1==window.bt_bb.param_groups.indexOf(p)&&window.bt_bb.param_groups.push(p),"attach_images"==l[w].type||"attach_image"==l[w].type||"textfield"==l[w].type||"datetime-local"==l[w].type||"textarea"==l[w].type||"textarea_object"==l[w].type||"dropdown"==l[w].type||"dropdown_color"==l[w].type||"dropdown_color"==l[w].type||"iconpicker"==l[w].type||"colorpicker"==l[w].type||"link"==l[w].type||"checkbox"==l[w].type||"checkbox_group"==l[w].type)var m=window.bt_bb_get_dialog_param({param:l[w],attr_value:h,group_class:u,base:s.base});else if("hidden"==l[w].type){var f=new Object;f.name=l[w].param_name,f.value=l[w].value,c.push(f)}else if(void 0!==window["bt_bb_cf_"+l[w].type+"_content"]){m=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+u],["data-param_name",l[w].param_name],["data-type",l[w].type]]);var v={};v.param_heading=l[w].heading,v.param_value=l[w].value,v.param_name=l[w].param_name,v.val=h,v.base=s.base,m.innerHTML=window["bt_bb_cf_"+l[w].type+"_content"](v)}"hidden"!=l[w].type&&r.appendChild(m)}b("#bt_bb_dialog").data("hidden",JSON.stringify(c)),b("#bt_bb_dialog .bt_bb_dialog_content")[0].appendChild(r),b(".bt_bb_color_picker").wpColorPicker(),window.bt_bb_search_link_init(),window.bt_bb_iconpicker_init(),window.bt_bb_image_sortable(b('#bt_bb_dialog .bt_bb_dialog_item[data-type="attach_images"] .bt_bb_dialog_image_container'),d),b("#bt_bb_dialog .bt_bb_dialog_image_container").on("click",".fa-times",function(t){window.bt_bb_delete_images(this,d)}),b(".bt_bb_dialog_item").on("click",".bt_bb_dialog_select_images_button",function(t){window.bt_bb_select_images(this,d)})}}window.bt_bb.param_groups.length>0&&b(".bt_bb_dialog_item").hide(),b.each(window.bt_bb.param_groups,function(t,e){var i="bt_bb_group_tab";0==t&&(i="bt_bb_group_tab bt_bb_group_tab_active",b(".bt_bb_group_"+window.bt_bb_b64EncodeUnicode(e).replace(/[=+\/]/g,"")).show()),b(".bt_bb_dialog_header_tools").append('<span class="'+i+'">'+e+"</span>")}),b("#bt_bb_dialog .bt_bb_group_tab").click(function(t){var e=b(this).html();b(".bt_bb_dialog_item").hide(),b(".bt_bb_group_"+window.bt_bb_b64EncodeUnicode(e).replace(/[=+\/]/g,"")).show(),b(".bt_bb_group_tab").removeClass("bt_bb_group_tab_active"),b(this).addClass("bt_bb_group_tab_active"),window.bt_bb_resize_dialog()}),b("#bt_bb_dialog").append('<input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small" value="'+window.bt_bb_text.submit+'">'),b("#bt_bb_dialog .bt_bb_dialog_button").click(function(t){b("#bt_bb_dialog .bt_bb_dialog_item").each(function(){var t=b(this).data("param_name"),e=b(this).data("type"),i=window.bt_bb_get_edit_item_value(t,e,b(this));void 0!==i&&(d[t]=i)});for(var e=JSON.parse(b("#bt_bb_dialog").data("hidden")),i=0;i<e.length;i++)d[""+e[i].name]=e[i].value;s.attr=JSON.stringify(d),window.bt_bb_dialog.hide(),window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")})}else if("manage_cb"==t)i=window.bt_bb_text.manage_cb,e+='<div class="bt_bb_dialog_item">',e+='<input type="text" class="bt_bb_impex_input">',e+="</div>",b("#bt_bb_dialog .bt_bb_dialog_content").html(e),b("#bt_bb_dialog").append('<div class="bt_bb_dialog_inline_buttons"><input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small bt_bb_button_export" value="'+window.bt_bb_text.export+'"><input type="button" class="bt_bb_dialog_button bt_bb_edit button button-small bt_bb_button_import" value="'+window.bt_bb_text.import+'"></div>'),b("#bt_bb_dialog .bt_bb_button_export").click(function(t){if(window.bt_bb_cb_items>0){for(var e="[",i=1;i<=window.bt_bb_cb_items;i++)e+='{"bt_bb_cb":"'+window.bt_bb_b64EncodeUnicode(encodeURIComponent(localStorage.getItem("bt_bb_cb_"+i)))+'"},';e=e.substring(0,e.length-1),e+="]",b(".bt_bb_impex_input").val(window.bt_bb_b64EncodeUnicode(encodeURIComponent(e))),b(".bt_bb_impex_input").select()}}),b("#bt_bb_dialog .bt_bb_button_import").click(function(t){b(".bt_bb_impex_input").val()&&bt_bb_cb_import(b(".bt_bb_impex_input").val())});else if("sc_mapper"==t){i=window.bt_bb_text.sc_mapper,b("#bt_bb_dialog").addClass("bt_bb_dialog_sc_mapper_container"),n="",n+='<div class="bt_bb_dialog_item bt_bb_sc_mapper_filter_container">',n+='<input type="text" class="bt_bb_filter" placeholder="'+window.bt_bb_text.filter+'">',n+="</div>",b("#bt_bb_dialog .bt_bb_dialog_header_tools").append(n);var g=function(t){var e=t;return void 0!==window.bt_bb_map_primary[t]&&(e+=" / p"),void 0!==window.bt_bb_map_secondary[t]&&(e+=" / s"),e};for(r=document.createDocumentFragment(),m=bt_bb_create_dom_element("div",[["id","bt_bb_sc_mapper_accordion"]]),w=0;w<window.bt_bb.all_sc.length;w++){if(void 0!==window.bt_bb_map[window.bt_bb.all_sc[w]]&&!1!==window.bt_bb_map[window.bt_bb.all_sc[w]].is_mapped){(k=bt_bb_create_dom_element("h3",[["class","bt_bb_sc_mapper_item"]])).innerHTML='<i class="fa fa-chevron-down"></i><span>'+g(window.bt_bb.all_sc[w])+"</span>";var y=bt_bb_create_dom_element("div",[["data-base",window.bt_bb.all_sc[w]]])}else{var k;(k=bt_bb_create_dom_element("h3",[["class","bt_bb_sc_mapper_item bt_bb_sc_mapper_unmapped"]])).innerHTML='<i class="fa fa-chevron-down"></i><span>'+window.bt_bb.all_sc[w]+"</span>",y=bt_bb_create_dom_element("div",[["data-base",window.bt_bb.all_sc[w]]])}m.appendChild(k),m.appendChild(y)}r.appendChild(m),b("#bt_bb_dialog .bt_bb_dialog_content")[0].appendChild(r),b(".bt_bb_filter").keyup(function(t){var e=b(this).val();b("#bt_bb_sc_mapper_accordion > div").removeClass("bt_bb_map_item_active"),b("#bt_bb_sc_mapper_accordion > h3").removeClass("bt_bb_map_header_active"),b("#bt_bb_sc_mapper_accordion > h3 > i").removeClass("fa-chevron-up").addClass("fa-chevron-down"),b(".bt_bb_sc_mapper_item").each(function(){var t=b(this).html().replace(/(<([^>]+)>)/gi,"");new RegExp(e,"i").test(t)?b(this).show():b(this).hide()})}),b(".bt_bb_sc_map").keydown(function(t){if(9===t.keyCode){t.preventDefault();var e=this.selectionStart,i=this.selectionEnd,a=b(this);a.val(a.val().substring(0,e)+"\t"+a.val().substring(i)),this.selectionStart=this.selectionEnd=e+1,b(this).parent().find(".bt_bb_save_mapping_button").prop("disabled",!1)}}),b("#bt_bb_sc_mapper_accordion h3").click(function(t){var e=b(this).next();if(e.hasClass("bt_bb_map_item_active"))e[0].innerHTML="",e.removeClass("bt_bb_map_item_active"),b(this).removeClass("bt_bb_map_header_active"),b(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down");else{var i='<input type="button" class="button button-small bt_bb_insert_mapping_template_button" value="'+window.bt_bb_text.insert_mapping+'"><input type="button" class="button button-small bt_bb_delete_mapping_button" disabled value="'+window.bt_bb_text.delete+'"><input type="button" class="button button-small bt_bb_save_mapping_button" disabled value="'+window.bt_bb_text.save+'"><span class="spinner" style="display: none;"></span><textarea class="bt_bb_sc_map" rows="10"></textarea>';e[0].innerHTML=i,autosize(b(".bt_bb_sc_map")),e.addClass("bt_bb_map_item_active"),b(this).addClass("bt_bb_map_header_active"),b(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up");var a=e.data("base");void 0!==window.bt_bb_map_secondary[a]&&(e.find(".bt_bb_delete_mapping_button").prop("disabled",!1),e.find(".bt_bb_insert_existing_mapping_button").click(),e.find(".bt_bb_save_mapping_button").prop("disabled",!0))}}),b("#bt_bb_sc_mapper_accordion").on("keydown",".bt_bb_sc_map",function(){b(this).parent().find(".bt_bb_save_mapping_button").prop("disabled",!1)}),b("#bt_bb_sc_mapper_accordion").on("click",".bt_bb_insert_mapping_template_button",function(t){var e=b(this).parent().find("textarea"),i=b(this).parent().data("base");if(void 0!==window.bt_bb_map[i]&&!1!==window.bt_bb_map[i].is_mapped)var a=JSON.stringify(window.bt_bb_map[i],null,"\t");else if(void 0!==window.vc_mapper&&void 0!==window.vc_mapper[i]){var n=window.vc_mapper[i];(a={}).name=void 0!==n.name?n.name:"",a.base=void 0!==n.base?n.base:"",a.description=void 0!==n.description?n.description:"",a.show_settings_on_create=void 0===n.show_settings_on_create||n.show_settings_on_create,!0===n.is_container&&("vc_row"==n.base?(a.root=!0,a.container="horizontal",a.accept={vc_column:!0},a.toggle=!0):"vc_row_inner"==n.base?(a.container="horizontal",a.accept={vc_column_inner:!0}):"vc_column"==n.base?(a.container="vertical",a.width_param="width",a.accept_all=!0,a.accept={vc_row:!1,vc_column:!1,vc_column_inner:!1}):"vc_column_inner"==n.base?(a.container="vertical",a.width_param="width",a.accept_all=!0,a.accept={vc_row:!1,vc_column:!1,vc_row_inner:!1,vc_column_inner:!1}):a.container="vertical"),a.params=[];for(var o="",_=0,r=0;r<n.params.length;r++)"textarea_html"!=n.params[r].type&&!1!==n.params[r].admin_label?(a.params[_]={},a.params[_].type="textfield","textarea"!=(o=n.params[r].type)&&"dropdown"!=o&&"attach_image"!=o&&"attach_images"!=o&&"colorpicker"!=o&&"checkbox"!=o&&"checkbox_group"!=o&&"hidden"!=o||(a.params[_].type=o),a.params[_].heading=void 0!==n.params[r].heading?n.params[r].heading:"",void 0!==n.params[r].description&&(a.params[_].heading+=" ("+n.params[r].description+")"),a.params[_].param_name=void 0!==n.params[r].param_name?n.params[r].param_name:"",a.params[_].value=void 0!==n.params[r].value?n.params[r].value:"",void 0!==n.params[r].holder&&(a.params[_].preview=!0),_++):"textarea_html"==n.params[r].type&&(a.container="vertical",a.accept={_content:!0});a=JSON.stringify(a,null,"\t")}else(a={}).name=i,a.base=i,a.description="",a.show_settings_on_create=!0,a.params=[],a.params[0]={},a.params[0].type="textfield",a.params[0].heading="Param 1",a.params[0].param_name="param_1",a.params[0].value="",a.params[0].preview=!0,a.params[1]={},a.params[1].type="dropdown",a.params[1].heading="Param 2",a.params[1].param_name="param_2",a.params[1].value={"Option 1":"value 1","Option 2":"value 2"},a.params[1].preview=!0,a=JSON.stringify(a,null,"\t");e.val(a);var s=document.createEvent("Event");s.initEvent("autosize:update",!0,!1),e[0].dispatchEvent(s),b(this).parent().find(".bt_bb_save_mapping_button").prop("disabled",!1)}),b("#bt_bb_sc_mapper_accordion").on("click",".bt_bb_save_mapping_button",function(t){var e=b(this).parent().data("base"),i=b(this);try{var a=JSON.parse(b(this).parent().find(".bt_bb_sc_map").val())}catch(t){return alert(t),!1}var n=JSON.stringify(a);i.siblings(".spinner").show(),i.siblings(".spinner").css("visibility","visible");var o={action:"bt_bb_save_mapping",base:e,map:n};b.ajax({type:"POST",url:window.bt_bb_ajax_url,data:o,async:!0,success:function(t){"ok"==t&&(i.prop("disabled",!0),i.siblings(".spinner").hide(),i.closest("div").prev(".bt_bb_sc_mapper_item").removeClass("bt_bb_sc_mapper_unmapped"),window.bt_bb_map[e]=JSON.parse(n),void 0===window.bt_bb_map_secondary[e]&&(window.bt_bb_map_secondary[e]=!0),i.closest("div").prev(".bt_bb_sc_mapper_item").find("span").html(g(e)),void 0!==window.bt_bb_map_secondary[e]&&i.parent("div").find(".bt_bb_delete_mapping_button").prop("disabled",!1),window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event"))}})}),b("#bt_bb_sc_mapper_accordion").on("click",".bt_bb_delete_mapping_button",function(t){var e=b(this).parent().data("base"),i=b(this);i.siblings(".spinner").show(),i.siblings(".spinner").css("visibility","visible");var a={action:"bt_bb_delete_mapping",base:e};b.ajax({type:"POST",url:window.bt_bb_ajax_url,data:a,async:!0,success:function(t){"ok"==t&&(i.prop("disabled",!0),i.siblings(".spinner").hide(),void 0!==window.bt_bb_map_secondary[e]&&delete window.bt_bb_map_secondary[e],i.parent().find("textarea").val(""),void 0===window.bt_bb_map_primary[e]?(i.closest("div").prev(".bt_bb_sc_mapper_item").addClass("bt_bb_sc_mapper_unmapped"),delete window.bt_bb_map[e],window.bt_bb_action="refresh",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")):window.bt_bb_map[e]=window.bt_bb_map_primary[e],i.closest("div").prev(".bt_bb_sc_mapper_item").find("span").html(g(e)))}})})}else"custom_css"==t&&(i=window.bt_bb_text.custom_css,e+='<div class="bt_bb_dialog_item">',e+='<textarea id="bt_bb_custom_css_content" class="bt_bb_custom_css_content" rows="10">'+window.bt_bb_b64DecodeUnicode(window.bt_bb_custom_css)+"</textarea>",e+="</div>",b("#bt_bb_dialog .bt_bb_dialog_content").html(e),b("#bt_bb_dialog").append('<div class="bt_bb_dialog_inline_buttons"><input type="button" class="bt_bb_dialog_button button button-small bt_bb_button_save_custom_css" value="'+window.bt_bb_text.save+'"></div>'),void 0!==wp.codeEditor?window.bt_bb_ce=wp.codeEditor.initialize("bt_bb_custom_css_content"):b("#bt_bb_dialog").on("keydown",".bt_bb_custom_css_content",function(t){if(9===t.keyCode){t.preventDefault();var e=this.selectionStart,i=this.selectionEnd,a=b(this);a.val(a.val().substring(0,e)+"\t"+a.val().substring(i)),this.selectionStart=this.selectionEnd=e+1}}));b("#bt_bb_dialog .bt_bb_dialog_header span").html(i),b('.bt_bb_dialog_item input[type="text"]').keypress(function(t){13==t.which&&t.preventDefault()}),"edit_content"==t?(b(".bt_bb_dialog_tinymce").css("height","auto"),window.switchEditors.go("bt_bb_tinymce","tmce"),tinyMCE.get("bt_bb_tinymce").setContent(window.switchEditors.wpautop(window.bt_bb_content))):(b("#bt_bb_dialog").css("visibility","visible"),b("#bt_bb_dialog .mce-i-resize").show()),"add"!=t&&"sc_mapper"!=t||b(".bt_bb_filter").focus(),window.bt_bb_resize_dialog()},window.bt_bb_dialog.hide=function(t){window.bt_bb_dialog.is_showing=!1,window.bt_bb_dialog.is_mouseover=!1,b(".wp-picker-open").click(),b(".bt_bb_dialog_tinymce").hide(),b("#bt_bb_dialog").data("hidden",""),b("#bt_bb_dialog").removeClass("bt_bb_dialog_tinymce_container"),b("#bt_bb_dialog").removeClass("bt_bb_dialog_sc_mapper_container"),b("#bt_bb_dialog").removeClass("bt_bb_dialog_add_horizontal"),b("#bt_bb_dialog").removeClass("bt_bb_dialog_custom_css");for(var e=b("#bt_bb_dialog .bt_bb_dialog_content")[0];e.firstChild;)e.removeChild(e.firstChild);b("#bt_bb_dialog .bt_bb_dialog_header")[0].innerHTML='<div class="bt_bb_dialog_close"></div><span></span>',b("#bt_bb_dialog .bt_bb_dialog_header_tools")[0].innerHTML="",b("#bt_bb_dialog > input").remove(),b("#bt_bb_dialog > .bt_bb_dialog_inline_buttons").remove(),b("#bt_bb_dialog").css("visibility","hidden")},b(document).ready(function(){b("#bt_bb_dialog").on("click",".bt_bb_dialog_close",function(t){window.bt_bb_dialog.hide()})}),window.bt_bb_get_obj_by_id=function(t,e){for(var i=null,b=0;b<t.children.length;b++){if(e.bt_ends_with(t.children[b].key)){i=t.children[b];break}if(null!=(i=bt_bb_get_obj_by_id(t.children[b],e)))break}return i},window.bt_bb_get_param=function(t,e){if(void 0!==window.bt_bb_map[t])return window.bt_bb_map[t][e]},window.bt_bb_state_callback=function(){bt_bb_horizontal_responsive(),null!==window.bt_bb_callback_action&&bt_bb_event(window.bt_bb_callback_action)},window.bt_bb_horizontal_responsive=function(){b(".bt_bb_horizontal").each(function(){var t=b(this).width(),e=!1;b(this).find(".bt_bb_is_width").each(function(){var i=bt_bb_get_obj_by_id(window.bt_bb_state_current,b(this).data("reactid")),a=window.bt_bb_map[i.base].width_param,n=attr_to_obj(i.attr)[a];if(n=12*(n=n.split("/"))[0]/n[1],t*n/12<window.bt_bb.min_width)return e=!0,!1}),e?(b(this).find(".bt_bb_is_width").removeClass("bt_bb_width"),b(this).css("display","block")):(b(this).find(".bt_bb_is_width").addClass("bt_bb_width"),b(this).css("display","table"))})},b(window).resize(function(){bt_bb_horizontal_responsive()}),window.bt_bb_push_state=function(t){window.bt_bb_state_current=t,window.bt_bb_state.splice(window.bt_bb_state_pointer+1),window.bt_bb_state.push(JSON.stringify(t)),window.bt_bb_state_pointer=window.bt_bb_state.length-1},window.bt_bb_undo=function(){window.bt_bb_dialog.hide(),window.bt_bb_state_pointer--,window.bt_bb_state_pointer>-1?(window.bt_bb_state_current=JSON.parse(window.bt_bb_state[window.bt_bb_state_pointer]),window.bt_bb_action="update_state",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")):window.bt_bb_state_pointer++},window.bt_bb_redo=function(){window.bt_bb_dialog.hide(),window.bt_bb_state_pointer++,window.bt_bb_state_pointer<=window.bt_bb_state.length-1?(window.bt_bb_state_current=JSON.parse(window.bt_bb_state[window.bt_bb_state_pointer]),window.bt_bb_action="update_state",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")):window.bt_bb_state_pointer--},String.prototype.bt_ends_with=function(t){return-1!==this.indexOf(t,this.length-t.length)},window.bt_bb_dispatch=function(t,e){try{var i=new Event(e)}catch(t){(i=document.createEvent("Event")).initEvent(e,!1,!1)}b(t)[0].dispatchEvent(i)},b(document).ready(function(){if(b("#bt_bb").length>0&&(window.bt_bb_element_list=BTReact.render(BTReact.createElement(n,{data:window.bt_bb_data}),b("#bt_bb")[0],function(){bt_bb_horizontal_responsive(),bt_bb_resize_h(window.bt_bb_data),window.bt_bb_action="refresh_on_ready",bt_bb_dispatch(".bt_bb_item_list","bt_bb_event")})),b("body").hasClass("widgets-php")||b("body").hasClass("wp-customizer")||b("body").hasClass("nav-menus-php")){if(b(".bt_bb_iconpicker_widget_placeholder").each(function(){b(this).replaceWith(window.bt_bb_iconpicker(!1,b(this).data("icon")))}),b("body").hasClass("nav-menus-php")&&setInterval(function(){b("#menu-to-edit .bt_bb_iconpicker_widget_placeholder").each(function(){b(this).replaceWith(window.bt_bb_iconpicker(!1,b(this).data("icon")))})},100),b("body").hasClass("wp-customizer")){const e=document.getElementsByClassName("customize-control-widget_form"),i={attributes:!0},a=function(t,e){for(const e of t)"attributes"===e.type&&"class"===e.attributeName&&e.target.className.includes("expanded")&&b(".bt_bb_iconpicker_widget_placeholder").each(function(){b(this).replaceWith(window.bt_bb_iconpicker(!1,b(this).data("icon")))})},n=[];for(var t=0;t<e.length;t++)n[t]=new MutationObserver(a),n[t].observe(e[t],i);setInterval(function(){b(".customize-widgets__sidebar-section .bt_bb_iconpicker_widget_placeholder").each(function(){b(this).replaceWith(window.bt_bb_iconpicker(!1,b(this).data("icon")))})},100)}window.bt_bb_iconpicker_init("widgets"),b(document).ajaxSuccess(function(t,e,i){i.data.includes("bt_bb_iconpicker")&&b(".bt_bb_iconpicker_widget_placeholder").each(function(){b(this).replaceWith(window.bt_bb_iconpicker(!1,b(this).data("icon")))})});const e=document.getElementById("widgets-editor");if(e){const t={attributes:!0,childList:!0,subtree:!0};new MutationObserver(function(t,e){for(const e of t)"childList"==e.type&&b(".bt_bb_iconpicker_widget_placeholder").each(function(){b(this).replaceWith(window.bt_bb_iconpicker(!1,b(this).data("icon")))})}).observe(e,t)}}}),b(window).on("focus",function(){var t=localStorage.getItem("bt_bb_cb_items");bt_bb_set_number_items(null===t?0:t)})}]);
build/bundle_fe.js ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ !function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(i,o,function(e){return t[e]}.bind(null,o));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=12)}([function(t,e,n){"use strict";window.bt_bb_parse_data=function(t){window.bt_bb_parse_data_str="",t.children.length>0&&(window.bt_bb_parse_data_helper(t),window.bt_bb.fe||(window.switchEditors.go("content","tmce"),tinyMCE.get("content").setContent(window.switchEditors.wpautop(window.bt_bb_parse_data_str))))},window.bt_bb_parse_data_helper=function(t){"_root"==t.title&&(t=t.children);for(var e=0;e<t.length;e++){var n=!1;if("_content"==t[e].title&&(n=!0),n)window.bt_bb_parse_data_str+=t[e].content;else{if(window.bt_bb_parse_data_str+="["+t[e].base,void 0!==t[e].attr&&t[e].attr.startsWith("{"))for(var i=attr_to_arr(t[e].attr),o=0;o<i.length;o++)window.bt_bb_parse_data_str+=" "+i[o][0]+'="'+i[o][1]+'"';window.bt_bb_parse_data_str+="]"}void 0!==t[e].children&&bt_bb_parse_data_helper(t[e].children),n||(window.bt_bb_parse_data_str+="[/"+t[e].base+"]")}},window.bt_bb_get_edit_item_value=function(t,e,n){const i=jQuery;var o;if("textfield"==e||"datetime-local"==e||"colorpicker"==e||"link"==e)o=window.bt_bb_special_char_encode(n.find("input").val());else if("checkbox"==e)o=n.find("input").prop("checked")?n.find("input").val():"";else if("checkbox_group"==e){var a=[];n.find("input").each(function(){i(this).prop("checked")&&a.push(i(this).val())}),o=a.join(" ")}else if("textarea"==e)o=window.bt_bb_special_char_encode(n.find("textarea").val());else if("textarea_object"==e)try{o=window.bt_bb_b64EncodeUnicode(n.find("textarea").val())}catch(t){o=n.find("textarea").val()}else if("dropdown"==e)if(n.hasClass("bt_bb_dialog_item_responsive_override")){var r=[];n.find("select :selected").each(function(){r.push(i(this).val())}),o=r.join(",;,")}else o=n.find("select :selected").val();else if("iconpicker"==e)o=n.find(".bt_bb_iconpicker_select .bt_bb_icon_preview").data("icon");else if("attach_image"==e){var b=n.find('input[type="text"]').val();0==n.find(".bt_bb_sortable_item").length&&(o=b)}else void 0!==window["bt_bb_cf_"+e+"_on_submit"]&&(o=window["bt_bb_cf_"+e+"_on_submit"](n));return o},window.bt_bb_iconpicker=function(t,e){t=window.bt_bb_icons;var n,i='<div class="bt_bb_iconpicker">',o=Object.keys(t);i+='<div class="bt_bb_iconpicker_select">';for(var a=e.slice(0,-5),r=e.substr(-4),b="",l=0;l<o.length;l++){n=Object.keys(t[o[l]]);for(var s=0;s<n.length;s++)e==t[o[l]][n[s]]&&(b=n[s])}""!=r&&(r="&#x"+r),window.bt_bb.fe?i+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+a+'" style="font-family:\''+a+'\';" data-icon="'+e+'" data-icon-code="'+r+'"></div>':i+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+a+'" data-icon="'+e+'" data-icon-code="'+r+'"></div>',i+='<div class="bt_bb_iconpicker_select_text">'+b+"</div>",i+='<i class="fa fa-close bt_bb_iconpicker_clear" style="display:'+(""!=b?"block":"none")+'"></i>',i+='<i class="fa fa-angle-down"></i>',i+="</div>",i+='<div class="bt_bb_iconpicker_filter_container">',i+='<input type="text" class="bt_bb_filter" placeholder="'+window.bt_bb_text.filter+'">',i+="</div>",i+='<div class="bt_bb_iconpicker_icons">';for(var _=0;_<o.length;_++){i+='<div class="bt_bb_iconpicker_title" data-icon-set="'+o[_].toLowerCase()+'">'+o[_]+"</div>",n=Object.keys(t[o[_]]);for(var d=0;d<n.length;d++){a=(e=t[o[_]][n[d]]).slice(0,-5),r=e.substr(-4);window.bt_bb.fe?i+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+a+'" style="font-family:\''+a+'\';" data-icon="'+e+'" data-icon-code="&#x'+r+'" data-icon-set="'+a+'" title="'+n[d]+'"></div>':i+='<div class="bt_bb_icon_preview bt_bb_icon_preview_'+a+'" data-icon="'+e+'" data-icon-code="&#x'+r+'" data-icon-set="'+a+'" title="'+n[d]+'"></div>'}}return i+="</div>",i+="</div>"},window.bt_bb_iconpicker_init=function(t){const e=jQuery;var n=function(t){e(this).next().toggle(),e(this).next().next().toggle()},i=function(n){var i=e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview"),o=e(this).data("icon");i.attr("data-icon",o),i.attr("data-icon-code",e(this).data("icon-code")),i.removeClass(),i.addClass(e(this).attr("class")),"widgets"==t&&(e(this).closest(".bt_bb_iconpicker_widget_container").find("input").val(e(this).data("icon")),e(this).closest(".bt_bb_iconpicker_widget_container").find("input").trigger("change")),window.bt_bb.fe&&i.css("font-family",e(this).css("font-family")),e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_iconpicker_select_text").html(e(this).attr("title")),e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_clear").show(),e(this).parent().hide(),e(this).parent().prev().find("input").val("").trigger("keyup"),e(this).parent().prev().hide(),window.bt_bb.fe&&t(i)},o=function(n){n.stopPropagation();var i=e(this).closest(".bt_bb_iconpicker").find(".bt_bb_iconpicker_select .bt_bb_icon_preview");i.attr("data-icon",""),i.attr("data-icon-code",""),i.parent().find(".bt_bb_iconpicker_select_text").html(""),e(this).closest(".bt_bb_iconpicker").find("input").val(""),"widgets"==t&&(e(this).closest(".bt_bb_iconpicker_widget_container").find("input").val(""),e(this).closest(".bt_bb_iconpicker_widget_container").find("input").trigger("change")),e(this).parent().next().find("input").val("").trigger("keyup"),e(this).parent().next().hide(),e(this).parent().next().next().hide(),e(this).hide(),window.bt_bb.fe&&t(i)},a=function(t){var n=e(this).val(),i=e(this).closest(".bt_bb_iconpicker"),o=[];i.find(".bt_bb_iconpicker_icons .bt_bb_icon_preview").each(function(){var t=e(this).attr("title"),a=new RegExp(n,"i");i.find(".bt_bb_iconpicker_title").hide(),a.test(t)?(o.push(e(this).data("icon-set")),e(this).show()):e(this).hide()});for(const t in o)i.find('.bt_bb_iconpicker_title[data-icon-set="'+o[t]+'"]').show(),"fa"==o[t]&&i.find('.bt_bb_iconpicker_title[data-icon-set="font awesome"]').show()};window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker_select")).on("click",n):"widgets"==t?e("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_iconpicker_select",n):e(".bt_bb_iconpicker_select").on("click",n),window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker_icons .bt_bb_icon_preview")).on("click",i):"widgets"==t?e("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_icon_preview",i):e(".bt_bb_iconpicker_icons .bt_bb_icon_preview").on("click",i),window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker .bt_bb_iconpicker_clear")).on("click",o):"widgets"==t?e("body").on("click",".bt_bb_iconpicker_widget_container .bt_bb_iconpicker_clear",o):e(".bt_bb_iconpicker .bt_bb_iconpicker_clear").on("click",o),window.bt_bb.fe?e(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_iconpicker .bt_bb_filter")).on("keyup",a):"widgets"==t?e("body").on("keyup",".bt_bb_iconpicker_widget_container .bt_bb_filter",a):e(".bt_bb_iconpicker .bt_bb_filter").on("keyup",a)},window.bt_bb_image_sortable=function(t,e){if(!t.length)return;const n=jQuery;new window.bt_bb_sortable.Sortable(t[0],{animation:150,onSort:function(t){var i=n(t.item).closest(".bt_bb_dialog_item"),o=i.data("param_name"),a="";i.find(".bt_bb_sortable_item").each(function(){a+=n(this).data("id")+","}),a=a.slice(0,-1),e[o]=a,window.bt_bb.fe&&(window.bt_bb.editing_elements.data("bt-bb-fe-atts",e),window.bt_bb.editing_elements_atts=e,window.bt_bb_fe_ajax_preview([]))}})},window.bt_bb_delete_images=function(t,e){const n=jQuery;var i=n(t).closest(".bt_bb_dialog_item").data("param_name"),o=n(t).closest(".bt_bb_dialog_image_container");n(t).parent().remove();var a="";o.find(".bt_bb_sortable_item").each(function(){a+=n(this).data("id")+","}),""==(a=a.slice(0,-1))&&o.parent().find('input[type="text"]').prop("disabled",!1),e[i]=a},window.bt_bb_select_images=function(t,e,n){const i=jQuery;var o=window.bt_bb_get_key(),a=i(t).closest(".bt_bb_dialog_item"),r=a.find(".bt_bb_dialog_image_container"),b=a.data("param_name"),l="add";"attach_image"==a.data("type")&&(l=!1);var s=wp.media.controller.Library.extend({defaults:_.defaults({id:o,title:window.bt_bb_text.select_images,allowLocalEdits:!1,displaySettings:!1,displayUserSettings:!1,multiple:l,type:"image"},wp.media.controller.Library.prototype.defaults)}),d=wp.media({button:{text:window.bt_bb_text.select},state:o,states:[new s]});d.on("select",function(){var t=d.state(o).get("selection"),l="",s="";t.each(function(t){if(void 0!==t.attributes.sizes){var e="";e=void 0!==t.attributes.sizes.thumbnail?t.attributes.sizes.thumbnail.url:t.attributes.sizes.full.url,s+=t.id+",",window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=e,window.bt_bb.cache[t.id].title=t.attributes.title,l+='<div class="bt_bb_sortable_item" data-id="'+t.id+'" style="background-image:url(\''+e+'\');background-size:cover;"><i class="fa fa-times"></i></div>',r.html(l)}}),""!=(s=s.slice(0,-1))&&(a.find('input[type="text"]').prop("disabled",!0),e[b]=s,window.bt_bb.fe&&(n(t),i("body").addClass("bt_bb_fe_save_on")))}),d.on("open",function(){var t=d.state(o).get("selection");r.find(".bt_bb_sortable_item").each(function(){var e=wp.media.attachment(i(this).data("id"));t.add(e)})}),d.open()},window.bt_bb_search_link_init=function(){const t=jQuery;var e=function(e,n,i){n.find(".spinner").show(),n.find(".spinner").css("visibility","visible");var o={action:"bt_bb_search_links",search:e,page:i};t.ajax({type:"POST",url:window.bt_bb_ajax_url,data:o,async:!0,success:function(t){var e=JSON.parse(t);e.length<20&&n.data("thats_all",!0);var o=n.find(".bt_bb_search_link_results");1==i&&(o.empty(),o[0].scrollTo(0,0)),e.forEach(function(t,e){var n=t.permalink;1==window.bt_bb_settings.slug_url&&(n=t.slug),o.append('<div data-link="'+n+'" title="'+n+'">'+t.title+"<span>"+t.info+"</span></div>")}),n.find(".spinner").hide(),n.data("page",i)}})};if(window.bt_bb.fe)var n=t(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll('div[data-type="link"]'));else n=t('div[data-type="link"]');n.each(function(){var n=t(this);e("",n,1),t(this).find(".bt_bb_search_link").on("input",function(t){var i=(new Date).getTime();void 0!==n.data("last_input_time")&&i-n.data("last_input_time")<500||(n.data("thats_all",!1),setTimeout(function(){e(n.find(".bt_bb_search_link").val(),n,1)},500),n.data("last_input_time",(new Date).getTime()))}),t(this).find(".bt_bb_search_link").on("focus",function(t){n.find(".bt_bb_search_link_results").show()}),t(this).find(".bt_bb_search_link").on("blur",function(t){setTimeout(function(){n.find(".bt_bb_search_link_results").hide()},200)}),t(this).on("click",".bt_bb_search_link_results div",function(){n.find('input[type="text"]').val(t(this).data("link")),window.bt_bb.fe&&n.find('input[type="text"]').trigger("input")}),t(this).find(".bt_bb_search_link_results").on("scroll",function(i){var o=(new Date).getTime();void 0!==n.data("last_scroll_time")&&o-n.data("last_scroll_time")<500||this.scrollTop>.8*(this.scrollHeight-this.clientHeight)&&!n.data("thats_all")&&(e(t(this).val(),n,n.data("page")+1),n.data("last_scroll_time",(new Date).getTime()))})})},window.bt_bb_special_char_encode=function(t){for(var e,n=/([\s\S]*?<[a-zA-Z]+?)(\s[^<]*?)(>[\s\S]*)/;null!==(e=n.exec(t));)t=t.replace(n,"$1$3");n=/<\/\s*([a-zA-Z]+)\s*>/g,t=t.replace(n,"</$1>");var i=["address","b","big","cite","code","del","em","i","ins","pre","small","strong","sub","sup","s","u","ul","ol","li"];for(n=/<\/?([a-zA-Z]+)?>/g;null!==(e=n.exec(t));)i.includes(e[1])||(t=t.replace(e[0],""));for(n=/<([a-zA-Z]+)?>/g;null!==(e=n.exec(t));)-1==t.indexOf("</"+e[1]+">")&&(t=t.replace(e[0],""));for(n=/<\/?([a-zA-Z]+)?>/g;null!==(e=n.exec(t));)-1==t.indexOf("<"+e[1]+">")&&(t=t.replace(e[0],""));for(n=/<([a-zA-Z]+)?>/g;null!==(e=n.exec(t));){var o=t.lastIndexOf("<"+e[1]+">");if(o>t.lastIndexOf("</"+e[1]+">")){var a=t.substring(0,o),r=t.substring(o+2+e[1].length);t=a+r}}n=/<([a-zA-Z]+)?>/g;for(var b=Array();null!==(e=n.exec(t));)b.push(e[1]);n=/<([a-zA-Z]+)?>/g;for(var l=Array();null!==(e=n.exec(t));)l.push(e[1]);b.forEach(function(e){if((t.match(new RegExp("<"+e+">","g"))||[]).length>(t.match(new RegExp("</"+e+">","g"))||[]).length){var n=t.indexOf("<"+e+">"),i=t.substring(0,n),o=t.substring(n+2+e.length);t=i+o}}),l.forEach(function(e){if((t.match(new RegExp("<"+e+">","g"))||[]).length<(t.match(new RegExp("</"+e+">","g"))||[]).length){var n=t.indexOf("</"+e+">"),i=t.substring(0,n),o=t.substring(n+3+e.length);t=i+o}});var s=t.replace(/"/gim,"``");return s=(s=s.replace(/\[/gim,"`{`")).replace(/\]/gim,"`}`")},window.bt_bb_special_char_decode=function(t){var e=t.replace(/``/gim,"&quot;");return e=(e=e.replace(/`{`/gim,"[")).replace(/`}`/gim,"]")},window.bt_bb_json_encode=function(t){var e=/[\b\t\n\f\r\\\"\/\u00A1-\uFFFF]/g,n={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\","/":"\\/"};return e.lastIndex=0,e.test(t)?'"'+t.replace(e,function(t){var e=n[t];return"string"==typeof e?e:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+t+'"'},String.prototype.startsWith||(String.prototype.startsWith=function(t,e){return e=e||0,this.lastIndexOf(t,e)===e}),String.prototype.endsWith||(String.prototype.endsWith=function(t,e){var n=this.toString();("number"!=typeof e||!isFinite(e)||Math.floor(e)!==e||e>n.length)&&(e=n.length),e-=t.length;var i=n.indexOf(t,e);return-1!==i&&i===e}),window.bt_bb_create_dom_element=function(t,e){for(var n,i=document.createElement(t),o=0;o<e.length;o++)(n=document.createAttribute(e[o][0])).value=e[o][1],i.setAttributeNode(n);return i},window.attr_to_arr=function(t){var e=JSON.parse(t),n=[];for(var i in e)n.push([i,e[i]]);return n},window.attr_to_obj=function(t){return JSON.parse(t)},window.bt_bb_sortable_background=function(t){const e=jQuery;void 0===window.bt_bb.cache[t]?wp.media.attachment(t).fetch().done(function(t){var n="";n=void 0!==t.sizes.thumbnail?t.sizes.thumbnail.url:t.sizes.full.url,window.bt_bb.fe?(e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-image",'url("'+n+'")'),e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-size","cover")):(e('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-image",'url("'+n+'")'),e('.bt_bb_sortable_item[data-id="'+t.id+'"]').css("background-size","cover")),window.bt_bb.cache[t.id]={},window.bt_bb.cache[t.id].url=n,window.bt_bb.cache[t.id].title=t.title}):window.bt_bb.fe?(e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-image",'url("'+window.bt_bb.cache[t].url+'")'),e(bt_bb_fe_dialog_content.shadowRoot).find('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-size","cover")):(e('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-image",'url("'+window.bt_bb.cache[t].url+'")'),e('.bt_bb_sortable_item[data-id="'+t+'"]').css("background-size","cover"))},window.bt_bb_get_key=function(){var t="bt_bb_"+Math.random().toString();return t=t.replace(".","")},window.bt_bb_b64EncodeUnicode=function(t){return btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,function(t,e){return String.fromCharCode(parseInt(e,16))}))},window.bt_bb_b64DecodeUnicode=function(t){return decodeURIComponent(Array.prototype.map.call(atob(t),function(t){return"%"+("00"+t.charCodeAt(0).toString(16)).slice(-2)}).join(""))}},function(t,e,n){"use strict";var i;i=jQuery,window.bt_bb_dialog_param={attach_image:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";return n+="<b>"+t.param.heading+"</b>",n+='<div class="bt_bb_dialog_image_container">',Number.isInteger(parseInt(t.attr_value))&&(n+='<div class="bt_bb_sortable_item" data-id="'+t.attr_value+'"><i class="fa fa-times"></i></div>',setTimeout(window.bt_bb_sortable_background,100,t.attr_value)),n+="</div>",n+='<div class="bt_bb_dialog_inline_buttons bt_bb_left">',n+='<input type="button" class="bt_bb_dialog_select_images_button button button-small" value="'+window.bt_bb_text.select+'">',n+="</div>",n+="<div>",Number.isInteger(parseInt(t.attr_value))?n+='<input disabled type="text" placeholder="'+window.bt_bb_text.or_enter_image_url+'">':n+='<input type="text" placeholder="'+window.bt_bb_text.or_enter_image_url+'" value="'+t.attr_value+'">',n+="</div>",e.innerHTML=n,e},attach_images:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";n+="<b>"+t.param.heading+"</b>",n+='<div class="bt_bb_dialog_image_container">';var i=t.attr_value.split(",");if(""!=i[0])for(var o=0;o<i.length;o++)Number.isInteger(parseInt(i[o]))&&(n+='<div class="bt_bb_sortable_item" data-id="'+i[o]+'"><i class="fa fa-times"></i></div>',setTimeout(window.bt_bb_sortable_background,100,i[o]));return n+="</div>",n+='<div class="bt_bb_dialog_inline_buttons bt_bb_left">',n+='<input type="button" class="bt_bb_dialog_select_images_button button button-small" value="'+window.bt_bb_text.select+'">',n+="</div>",e.innerHTML=n,e},textfield:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";return""==t.attr_value?void 0!==t.param.value&&(n=t.param.value,n=bt_bb_special_char_decode(n)):n=bt_bb_special_char_decode(t.attr_value),e.innerHTML="<b>"+t.param.heading+'</b><input type="text" value="'+n+'">',e},datetime_local:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";return""==t.attr_value?void 0!==t.param.value&&(n=t.param.value,n=bt_bb_special_char_decode(n)):n=bt_bb_special_char_decode(t.attr_value),e.innerHTML="<b>"+t.param.heading+'</b><input type="datetime-local" value="'+n+'">',e},textarea:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]);return e.innerHTML="<b>"+t.param.heading+'</b><textarea rows="5">'+bt_bb_special_char_decode(t.attr_value)+"</textarea>",e},textarea_object:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]);try{e.innerHTML="<b>"+t.param.heading+'</b><textarea rows="5">'+window.bt_bb_b64DecodeUnicode(t.attr_value)+"</textarea>"}catch(n){e.innerHTML="<b>"+t.param.heading+'</b><textarea rows="5">'+t.attr_value+"</textarea>"}return e},dropdown:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]);t.param.responsive_override&&i(e).addClass("bt_bb_dialog_item_responsive_override");var n="";n+="<b>"+t.param.heading+"</b>";var o=function(e,n){var i="<select>";n&&(i+='<option value="">---</option>');for(var o=t.param.value,a=Object.keys(o),r=!1,b=0;b<a.length;b++)if(e==o[a[b]]){r=!0;break}for(b=0;b<a.length;b++)r&&e==o[a[b]]||!r&&o[a[b]]==t.param.default&&!n?i+='<option value="'+o[a[b]]+'" selected>'+a[b]+"</option>":i+='<option value="'+o[a[b]]+'">'+a[b]+"</option>";return i+="</select>"};if(t.attr_value.includes("%$%"))var a=t.attr_value.split("%$%");else a=t.attr_value.split(",;,");return 5!=a.length&&(a=[a[0],"","","",""]),n+=o(a[0]),n+='<div class="bt_bb_responsive_override_container">',t.param.responsive_override&&(n+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_lg" title="993-1200px"></span>',n+=o(a[1],!0),n+="</div>",n+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_md" title="769-992px"></span>',n+=o(a[2],!0),n+="</div>",n+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_sm" title="481-768px"></span>',n+=o(a[3],!0),n+="</div>",n+='<div class="bt_bb_responsive_override"><span class="bt_bb_ro bt_bb_ro_xs" title="&le;480px"></span>',n+=o(a[4],!0),n+="</div>"),n+="</div>",e.innerHTML=n,e},iconpicker:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";return n+="<b>"+t.param.heading+"</b>",n+=window.bt_bb_iconpicker(t.param.value,t.attr_value),e.innerHTML=n,e},colorpicker:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item bt_bb_colorpicker"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";return n+="<b>"+t.param.heading+"</b>",n+='<input type="text" class="bt_bb_color_picker" value="'+bt_bb_special_char_decode(t.attr_value)+'" data-alpha-enabled="true">',e.innerHTML=n,e},link:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";return""==t.attr_value?void 0!==t.param.value&&(n=t.param.value,n=bt_bb_special_char_decode(n)):n=bt_bb_special_char_decode(t.attr_value),e.innerHTML="<b>"+t.param.heading+'</b><input type="text" value="'+n+'">',e.innerHTML+='<input type="search" placeholder="'+window.bt_bb_text.search_content+'" class="bt_bb_search_link"><span class="spinner"></span>',e.innerHTML+='<div class="bt_bb_search_link_results" data-empty-text="'+window.bt_bb_text.no_results+'"></div>',e},checkbox:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";n+="<b>"+t.param.heading+"</b>";var i=t.param.value,o=Object.keys(i),a="";return t.attr_value==i[o[0]]&&(a=" checked"),n+='<label for="bt_'+t.base+"_"+t.param.param_name+'"><input id="bt_'+t.base+"_"+t.param.param_name+'" type="checkbox" value="'+i[o[0]]+'"'+a+"><span>"+o[0]+"</span></label>",e.innerHTML=n,e},checkbox_group:function(t){var e=bt_bb_create_dom_element("div",[["class","bt_bb_dialog_item"+t.group_class],["data-param_name",t.param.param_name],["data-type",t.param.type]]),n="";n+="<b>"+t.param.heading+"</b>";for(var o=t.param.value,a=Object.keys(o),r=t.attr_value.split(" "),b=0;b<a.length;b++){var l="";-1!=i.inArray(o[a[b]],r)&&(l=" checked"),n+='<label for="'+t.base+"_"+t.param.param_name+b+'"><input id="'+t.base+"_"+t.param.param_name+b+'" type="checkbox" value="'+o[a[b]]+'"'+l+"><span>"+a[b]+"</span></label>"}return e.innerHTML=n,e}},window.bt_bb_dialog_param.dropdown_color=window.bt_bb_dialog_param.dropdown,window.bt_bb_get_dialog_param=function(t){var e=window.bt_bb_dialog_param[t.param.type.replaceAll("-","_")](t);if(void 0!==t.param.description){var n=bt_bb_create_dom_element("i",[]);n.innerHTML=t.param.description,e.appendChild(n)}return e}},function(t,e,n){"use strict";
2
+ /**!
3
+ * Sortable 1.14.0
4
+ * @author RubaXa <trash@rubaxa.org>
5
+ * @author owenm <owen23355@gmail.com>
6
+ * @license MIT
7
+ */
8
+ function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function o(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach(function(e){r(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function b(){return(b=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t}).apply(this,arguments)}function l(t,e){if(null==t)return{};var n,i,o=function(t,e){if(null==t)return{};var n,i,o={},a=Object.keys(t);for(i=0;i<a.length;i++)n=a[i],e.indexOf(n)>=0||(o[n]=t[n]);return o}(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(i=0;i<a.length;i++)n=a[i],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function s(t){return function(t){if(Array.isArray(t))return _(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(!t)return;if("string"==typeof t)return _(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(t,e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}n.r(e),n.d(e,"MultiDrag",function(){return xe}),n.d(e,"Sortable",function(){return Yt}),n.d(e,"Swap",function(){return de});function d(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var c=d(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),u=d(/Edge/i),f=d(/firefox/i),p=d(/safari/i)&&!d(/chrome/i)&&!d(/android/i),m=d(/iP(ad|od|hone)/i),h=d(/chrome/i)&&d(/android/i),g={capture:!1,passive:!1};function w(t,e,n){t.addEventListener(e,n,!c&&g)}function v(t,e,n){t.removeEventListener(e,n,!c&&g)}function y(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function x(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function k(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&y(t,e):y(t,e))||i&&t===n)return t;if(t===n)break}while(t=x(t))}return null}var C,E=/\s+/g;function S(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(E," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(E," ")}}function D(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||-1!==e.indexOf("webkit")||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function T(t,e){var n="";if("string"==typeof t)n=t;else do{var i=D(t,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!e&&(t=t.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function O(t,e,n){if(t){var i=t.getElementsByTagName(e),o=0,a=i.length;if(n)for(;o<a;o++)n(i[o],o);return i}return[]}function A(){var t=document.scrollingElement;return t||document.documentElement}function M(t,e,n,i,o){if(t.getBoundingClientRect||t===window){var a,r,b,l,s,_,d;if(t!==window&&t.parentNode&&t!==A()?(r=(a=t.getBoundingClientRect()).top,b=a.left,l=a.bottom,s=a.right,_=a.height,d=a.width):(r=0,b=0,l=window.innerHeight,s=window.innerWidth,_=window.innerHeight,d=window.innerWidth),(e||n)&&t!==window&&(o=o||t.parentNode,!c))do{if(o&&o.getBoundingClientRect&&("none"!==D(o,"transform")||n&&"static"!==D(o,"position"))){var u=o.getBoundingClientRect();r-=u.top+parseInt(D(o,"border-top-width")),b-=u.left+parseInt(D(o,"border-left-width")),l=r+a.height,s=b+a.width;break}}while(o=o.parentNode);if(i&&t!==window){var f=T(o||t),p=f&&f.a,m=f&&f.d;f&&(l=(r/=m)+(_/=m),s=(b/=p)+(d/=p))}return{top:r,left:b,bottom:l,right:s,width:d,height:_}}}function j(t,e,n){for(var i=q(t,!0),o=M(t)[e];i;){var a=M(i)[n];if(!("top"===n||"left"===n?o>=a:o<=a))return i;if(i===A())break;i=q(i,!1)}return!1}function I(t,e,n,i){for(var o=0,a=0,r=t.children;a<r.length;){if("none"!==r[a].style.display&&r[a]!==Yt.ghost&&(i||r[a]!==Yt.dragged)&&k(r[a],n.draggable,t,!1)){if(o===e)return r[a];o++}a++}return null}function N(t,e){for(var n=t.lastElementChild;n&&(n===Yt.ghost||"none"===D(n,"display")||e&&!y(n,e));)n=n.previousElementSibling;return n||null}function P(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===Yt.clone||e&&!y(t,e)||n++;return n}function R(t){var e=0,n=0,i=A();if(t)do{var o=T(t),a=o.a,r=o.d;e+=t.scrollLeft*a,n+=t.scrollTop*r}while(t!==i&&(t=t.parentNode));return[e,n]}function q(t,e){if(!t||!t.getBoundingClientRect)return A();var n=t,i=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var o=D(n);if(n.clientWidth<n.scrollWidth&&("auto"==o.overflowX||"scroll"==o.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==o.overflowY||"scroll"==o.overflowY)){if(!n.getBoundingClientRect||n===document.body)return A();if(i||e)return n;i=!0}}}while(n=n.parentNode);return A()}function H(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function L(t,e){return function(){if(!C){var n=arguments;1===n.length?t.call(this,n[0]):t.apply(this,n),C=setTimeout(function(){C=void 0},e)}}}function B(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function z(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function X(t,e){D(t,"position","absolute"),D(t,"top",e.top),D(t,"left",e.left),D(t,"width",e.width),D(t,"height",e.height)}function Y(t){D(t,"position",""),D(t,"top",""),D(t,"left",""),D(t,"width",""),D(t,"height","")}var F="Sortable"+(new Date).getTime();function W(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach(function(t){if("none"!==D(t,"display")&&t!==Yt.ghost){e.push({target:t,rect:M(t)});var n=o({},e[e.length-1].rect);if(t.thisAnimationDuration){var i=T(t,!0);i&&(n.top-=i.f,n.left-=i.e)}t.fromRect=n}})},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var i in e)if(e.hasOwnProperty(i)&&e[i]===t[n][i])return Number(n);return-1}(e,{target:t}),1)},animateAll:function(n){var i=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof n&&n());var o=!1,a=0;e.forEach(function(t){var e=0,n=t.target,r=n.fromRect,b=M(n),l=n.prevFromRect,s=n.prevToRect,_=t.rect,d=T(n,!0);d&&(b.top-=d.f,b.left-=d.e),n.toRect=b,n.thisAnimationDuration&&H(l,b)&&!H(r,b)&&(_.top-b.top)/(_.left-b.left)==(r.top-b.top)/(r.left-b.left)&&(e=function(t,e,n,i){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*i.animation}(_,l,s,i.options)),H(b,r)||(n.prevFromRect=r,n.prevToRect=b,e||(e=i.options.animation),i.animate(n,_,b,e)),e&&(o=!0,a=Math.max(a,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout(function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null},e),n.thisAnimationDuration=e)}),clearTimeout(t),o?t=setTimeout(function(){"function"==typeof n&&n()},a):"function"==typeof n&&n(),e=[]},animate:function(t,e,n,i){if(i){D(t,"transition",""),D(t,"transform","");var o=T(this.el),a=o&&o.a,r=o&&o.d,b=(e.left-n.left)/(a||1),l=(e.top-n.top)/(r||1);t.animatingX=!!b,t.animatingY=!!l,D(t,"transform","translate3d("+b+"px,"+l+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),D(t,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),D(t,"transform","translate3d(0,0,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout(function(){D(t,"transition",""),D(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1},i)}}}}var K=[],U={initializeByDefault:!0},G={mount:function(t){for(var e in U)!U.hasOwnProperty(e)||e in t||(t[e]=U[e]);K.forEach(function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")}),K.push(t)},pluginEvent:function(t,e,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var a=t+"Global";K.forEach(function(i){e[i.pluginName]&&(e[i.pluginName][a]&&e[i.pluginName][a](o({sortable:e},n)),e.options[i.pluginName]&&e[i.pluginName][t]&&e[i.pluginName][t](o({sortable:e},n)))})},initializePlugins:function(t,e,n,i){for(var o in K.forEach(function(i){var o=i.pluginName;if(t.options[o]||i.initializeByDefault){var a=new i(t,e,t.options);a.sortable=t,a.options=t.options,t[o]=a,b(n,a.defaults)}}),t.options)if(t.options.hasOwnProperty(o)){var a=this.modifyOption(t,o,t.options[o]);void 0!==a&&(t.options[o]=a)}},getEventProperties:function(t,e){var n={};return K.forEach(function(i){"function"==typeof i.eventProperties&&b(n,i.eventProperties.call(e[i.pluginName],t))}),n},modifyOption:function(t,e,n){var i;return K.forEach(function(o){t[o.pluginName]&&o.optionListeners&&"function"==typeof o.optionListeners[e]&&(i=o.optionListeners[e].call(t[o.pluginName],n))}),i}};function Q(t){var e=t.sortable,n=t.rootEl,i=t.name,a=t.targetEl,r=t.cloneEl,b=t.toEl,l=t.fromEl,s=t.oldIndex,_=t.newIndex,d=t.oldDraggableIndex,f=t.newDraggableIndex,p=t.originalEvent,m=t.putSortable,h=t.extraEventProperties;if(e=e||n&&n[F]){var g,w=e.options,v="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||c||u?(g=document.createEvent("Event")).initEvent(i,!0,!0):g=new CustomEvent(i,{bubbles:!0,cancelable:!0}),g.to=b||n,g.from=l||n,g.item=a||n,g.clone=r,g.oldIndex=s,g.newIndex=_,g.oldDraggableIndex=d,g.newDraggableIndex=f,g.originalEvent=p,g.pullMode=m?m.lastPutMode:void 0;var y=o(o({},h),G.getEventProperties(i,e));for(var x in y)g[x]=y[x];n&&n.dispatchEvent(g),w[v]&&w[v].call(e,g)}}var Z=["evt"],$=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,a=l(n,Z);G.pluginEvent.bind(Yt)(t,e,o({dragEl:V,parentEl:tt,ghostEl:et,rootEl:nt,nextEl:it,lastDownEl:ot,cloneEl:at,cloneHidden:rt,dragStarted:wt,putSortable:ct,activeSortable:Yt.active,originalEvent:i,oldIndex:bt,oldDraggableIndex:st,newIndex:lt,newDraggableIndex:_t,hideGhostForTarget:Lt,unhideGhostForTarget:Bt,cloneNowHidden:function(){rt=!0},cloneNowShown:function(){rt=!1},dispatchSortableEvent:function(t){J({sortable:e,name:t,originalEvent:i})}},a))};function J(t){Q(o({putSortable:ct,cloneEl:at,targetEl:V,rootEl:nt,oldIndex:bt,oldDraggableIndex:st,newIndex:lt,newDraggableIndex:_t},t))}var V,tt,et,nt,it,ot,at,rt,bt,lt,st,_t,dt,ct,ut,ft,pt,mt,ht,gt,wt,vt,yt,xt,kt,Ct=!1,Et=!1,St=[],Dt=!1,Tt=!1,Ot=[],At=!1,Mt=[],jt="undefined"!=typeof document,It=m,Nt=u||c?"cssFloat":"float",Pt=jt&&!h&&!m&&"draggable"in document.createElement("div"),Rt=function(){if(jt){if(c)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}(),qt=function(t,e){var n=D(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=I(t,0,e),a=I(t,1,e),r=o&&D(o),b=a&&D(a),l=r&&parseInt(r.marginLeft)+parseInt(r.marginRight)+M(o).width,s=b&&parseInt(b.marginLeft)+parseInt(b.marginRight)+M(a).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&r.float&&"none"!==r.float){var _="left"===r.float?"left":"right";return!a||"both"!==b.clear&&b.clear!==_?"horizontal":"vertical"}return o&&("block"===r.display||"flex"===r.display||"table"===r.display||"grid"===r.display||l>=i&&"none"===n[Nt]||a&&"none"===n[Nt]&&l+s>i)?"vertical":"horizontal"},Ht=function(t){function e(t,n){return function(i,o,a,r){var b=i.options.group.name&&o.options.group.name&&i.options.group.name===o.options.group.name;if(null==t&&(n||b))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(i,o,a,r),n)(i,o,a,r);var l=(n?i:o).options.group.name;return!0===t||"string"==typeof t&&t===l||t.join&&t.indexOf(l)>-1}}var n={},i=t.group;i&&"object"==a(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},Lt=function(){!Rt&&et&&D(et,"display","none")},Bt=function(){!Rt&&et&&D(et,"display","")};jt&&document.addEventListener("click",function(t){if(Et)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),Et=!1,!1},!0);var zt=function(t){if(V){t=t.touches?t.touches[0]:t;var e=(o=t.clientX,a=t.clientY,St.some(function(t){var e=t[F].options.emptyInsertThreshold;if(e&&!N(t)){var n=M(t),i=o>=n.left-e&&o<=n.right+e,b=a>=n.top-e&&a<=n.bottom+e;return i&&b?r=t:void 0}}),r);if(e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[F]._onDragOver(n)}}var o,a,r},Xt=function(t){V&&V.parentNode[F]._isOutsideThisEl(t.target)};function Yt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=b({},e),t[F]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return qt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Yt.supportPointer&&"PointerEvent"in window&&!p,emptyInsertThreshold:5};for(var i in G.initializePlugins(this,t,n),n)!(i in e)&&(e[i]=n[i]);for(var o in Ht(e),this)"_"===o.charAt(0)&&"function"==typeof this[o]&&(this[o]=this[o].bind(this));this.nativeDraggable=!e.forceFallback&&Pt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?w(t,"pointerdown",this._onTapStart):(w(t,"mousedown",this._onTapStart),w(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(w(t,"dragover",this),w(t,"dragenter",this)),St.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),b(this,W())}function Ft(t,e,n,i,o,a,r,b){var l,s,_=t[F],d=_.options.onMove;return!window.CustomEvent||c||u?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=e,l.from=t,l.dragged=n,l.draggedRect=i,l.related=o||e,l.relatedRect=a||M(e),l.willInsertAfter=b,l.originalEvent=r,t.dispatchEvent(l),d&&(s=d.call(_,l,r)),s}function Wt(t){t.draggable=!1}function Kt(){At=!1}function Ut(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function Gt(t){return setTimeout(t,0)}function Qt(t){return clearTimeout(t)}Yt.prototype={constructor:Yt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(vt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,V):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,i=this.options,o=i.preventOnFilter,a=t.type,r=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,b=(r||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||b,s=i.filter;if(function(t){Mt.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&Mt.push(i)}}(n),!V&&!(/mousedown|pointerdown/.test(a)&&0!==t.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!p||!b||"SELECT"!==b.tagName.toUpperCase())&&!((b=k(b,i.draggable,n,!1))&&b.animated||ot===b)){if(bt=P(b),st=P(b,i.draggable),"function"==typeof s){if(s.call(this,t,b,this))return J({sortable:e,rootEl:l,name:"filter",targetEl:b,toEl:n,fromEl:n}),$("filter",e,{evt:t}),void(o&&t.cancelable&&t.preventDefault())}else if(s&&(s=s.split(",").some(function(i){if(i=k(l,i.trim(),n,!1))return J({sortable:e,rootEl:i,name:"filter",targetEl:b,fromEl:n,toEl:n}),$("filter",e,{evt:t}),!0})))return void(o&&t.cancelable&&t.preventDefault());i.handle&&!k(l,i.handle,n,!1)||this._prepareDragStart(t,r,b)}}},_prepareDragStart:function(t,e,n){var i,o=this,a=o.el,r=o.options,b=a.ownerDocument;if(n&&!V&&n.parentNode===a){var l=M(n);if(nt=a,tt=(V=n).parentNode,it=V.nextSibling,ot=n,dt=r.group,Yt.dragged=V,ut={target:V,clientX:(e||t).clientX,clientY:(e||t).clientY},ht=ut.clientX-l.left,gt=ut.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,V.style["will-change"]="all",i=function(){$("delayEnded",o,{evt:t}),Yt.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!f&&o.nativeDraggable&&(V.draggable=!0),o._triggerDragStart(t,e),J({sortable:o,name:"choose",originalEvent:t}),S(V,r.chosenClass,!0))},r.ignore.split(",").forEach(function(t){O(V,t.trim(),Wt)}),w(b,"dragover",zt),w(b,"mousemove",zt),w(b,"touchmove",zt),w(b,"mouseup",o._onDrop),w(b,"touchend",o._onDrop),w(b,"touchcancel",o._onDrop),f&&this.nativeDraggable&&(this.options.touchStartThreshold=4,V.draggable=!0),$("delayStart",this,{evt:t}),!r.delay||r.delayOnTouchOnly&&!e||this.nativeDraggable&&(u||c))i();else{if(Yt.eventCanceled)return void this._onDrop();w(b,"mouseup",o._disableDelayedDrag),w(b,"touchend",o._disableDelayedDrag),w(b,"touchcancel",o._disableDelayedDrag),w(b,"mousemove",o._delayedDragTouchMoveHandler),w(b,"touchmove",o._delayedDragTouchMoveHandler),r.supportPointer&&w(b,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(i,r.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){V&&Wt(V),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;v(t,"mouseup",this._disableDelayedDrag),v(t,"touchend",this._disableDelayedDrag),v(t,"touchcancel",this._disableDelayedDrag),v(t,"mousemove",this._delayedDragTouchMoveHandler),v(t,"touchmove",this._delayedDragTouchMoveHandler),v(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?w(document,"pointermove",this._onTouchMove):w(document,e?"touchmove":"mousemove",this._onTouchMove):(w(V,"dragend",this),w(nt,"dragstart",this._onDragStart));try{document.selection?Gt(function(){document.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(Ct=!1,nt&&V){$("dragStarted",this,{evt:e}),this.nativeDraggable&&w(document,"dragover",Xt);var n=this.options;!t&&S(V,n.dragClass,!1),S(V,n.ghostClass,!0),Yt.active=this,t&&this._appendGhost(),J({sortable:this,name:"start",originalEvent:e})}else this._nulling()},_emulateDragOver:function(){if(ft){this._lastX=ft.clientX,this._lastY=ft.clientY,Lt();for(var t=document.elementFromPoint(ft.clientX,ft.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ft.clientX,ft.clientY))!==e;)e=t;if(V.parentNode[F]._isOutsideThisEl(t),e)do{if(e[F]){if(e[F]._onDragOver({clientX:ft.clientX,clientY:ft.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=e.parentNode);Bt()}},_onTouchMove:function(t){if(ut){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,o=t.touches?t.touches[0]:t,a=et&&T(et,!0),r=et&&a&&a.a,b=et&&a&&a.d,l=It&&kt&&R(kt),s=(o.clientX-ut.clientX+i.x)/(r||1)+(l?l[0]-Ot[0]:0)/(r||1),_=(o.clientY-ut.clientY+i.y)/(b||1)+(l?l[1]-Ot[1]:0)/(b||1);if(!Yt.active&&!Ct){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(et){a?(a.e+=s-(pt||0),a.f+=_-(mt||0)):a={a:1,b:0,c:0,d:1,e:s,f:_};var d="matrix(".concat(a.a,",").concat(a.b,",").concat(a.c,",").concat(a.d,",").concat(a.e,",").concat(a.f,")");D(et,"webkitTransform",d),D(et,"mozTransform",d),D(et,"msTransform",d),D(et,"transform",d),pt=s,mt=_,ft=o}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!et){var t=this.options.fallbackOnBody?document.body:nt,e=M(V,!0,It,!0,t),n=this.options;if(It){for(kt=t;"static"===D(kt,"position")&&"none"===D(kt,"transform")&&kt!==document;)kt=kt.parentNode;kt!==document.body&&kt!==document.documentElement?(kt===document&&(kt=A()),e.top+=kt.scrollTop,e.left+=kt.scrollLeft):kt=A(),Ot=R(kt)}S(et=V.cloneNode(!0),n.ghostClass,!1),S(et,n.fallbackClass,!0),S(et,n.dragClass,!0),D(et,"transition",""),D(et,"transform",""),D(et,"box-sizing","border-box"),D(et,"margin",0),D(et,"top",e.top),D(et,"left",e.left),D(et,"width",e.width),D(et,"height",e.height),D(et,"opacity","0.8"),D(et,"position",It?"absolute":"fixed"),D(et,"zIndex","100000"),D(et,"pointerEvents","none"),Yt.ghost=et,t.appendChild(et),D(et,"transform-origin",ht/parseInt(et.style.width)*100+"% "+gt/parseInt(et.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,i=t.dataTransfer,o=n.options;$("dragStart",this,{evt:t}),Yt.eventCanceled?this._onDrop():($("setupClone",this),Yt.eventCanceled||((at=z(V)).draggable=!1,at.style["will-change"]="",this._hideClone(),S(at,this.options.chosenClass,!1),Yt.clone=at),n.cloneId=Gt(function(){$("clone",n),Yt.eventCanceled||(n.options.removeCloneOnHide||nt.insertBefore(at,V),n._hideClone(),J({sortable:n,name:"clone"}))}),!e&&S(V,o.dragClass,!0),e?(Et=!0,n._loopId=setInterval(n._emulateDragOver,50)):(v(document,"mouseup",n._onDrop),v(document,"touchend",n._onDrop),v(document,"touchcancel",n._onDrop),i&&(i.effectAllowed="move",o.setData&&o.setData.call(n,i,V)),w(document,"drop",n),D(V,"transform","translateZ(0)")),Ct=!0,n._dragStartId=Gt(n._dragStarted.bind(n,e,t)),w(document,"selectstart",n),wt=!0,p&&D(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,i,a,r=this.el,b=t.target,l=this.options,s=l.group,_=Yt.active,d=dt===s,c=l.sort,u=ct||_,f=this,p=!1;if(!At){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),b=k(b,l.draggable,r,!0),H("dragOver"),Yt.eventCanceled)return p;if(V.contains(t.target)||b.animated&&b.animatingX&&b.animatingY||f._ignoreWhileAnimating===b)return z(!1);if(Et=!1,_&&!l.disabled&&(d?c||(i=tt!==nt):ct===this||(this.lastPutMode=dt.checkPull(this,_,V,t))&&s.checkPut(this,_,V,t))){if(a="vertical"===this._getDirection(t,b),e=M(V),H("dragOverValid"),Yt.eventCanceled)return p;if(i)return tt=nt,L(),this._hideClone(),H("revert"),Yt.eventCanceled||(it?nt.insertBefore(V,it):nt.appendChild(V)),z(!0);var m=N(r,l.draggable);if(!m||function(t,e,n){var i=M(N(n.el,n.options.draggable));return e?t.clientX>i.right+10||t.clientX<=i.right&&t.clientY>i.bottom&&t.clientX>=i.left:t.clientX>i.right&&t.clientY>i.top||t.clientX<=i.right&&t.clientY>i.bottom+10}(t,a,this)&&!m.animated){if(m===V)return z(!1);if(m&&r===t.target&&(b=m),b&&(n=M(b)),!1!==Ft(nt,r,V,e,b,n,t,!!b))return L(),r.appendChild(V),tt=r,X(),z(!0)}else if(m&&function(t,e,n){var i=M(I(n.el,0,n.options,!0));return e?t.clientX<i.left-10||t.clientY<i.top&&t.clientX<i.right:t.clientY<i.top-10||t.clientY<i.bottom&&t.clientX<i.left}(t,a,this)){var h=I(r,0,l,!0);if(h===V)return z(!1);if(n=M(b=h),!1!==Ft(nt,r,V,e,b,n,t,!1))return L(),r.insertBefore(V,h),tt=r,X(),z(!0)}else if(b.parentNode===r){n=M(b);var g,w,v,y=V.parentNode!==r,x=!function(t,e,n){var i=n?t.left:t.top,o=n?t.right:t.bottom,a=n?t.width:t.height,r=n?e.left:e.top,b=n?e.right:e.bottom,l=n?e.width:e.height;return i===r||o===b||i+a/2===r+l/2}(V.animated&&V.toRect||e,b.animated&&b.toRect||n,a),C=a?"top":"left",E=j(b,"top","top")||j(V,"top","top"),T=E?E.scrollTop:void 0;if(vt!==b&&(w=n[C],Dt=!1,Tt=!x&&l.invertSwap||y),0!==(g=function(t,e,n,i,o,a,r,b){var l=i?t.clientY:t.clientX,s=i?n.height:n.width,_=i?n.top:n.left,d=i?n.bottom:n.right,c=!1;if(!r)if(b&&xt<s*o){if(!Dt&&(1===yt?l>_+s*a/2:l<d-s*a/2)&&(Dt=!0),Dt)c=!0;else if(1===yt?l<_+xt:l>d-xt)return-yt}else if(l>_+s*(1-o)/2&&l<d-s*(1-o)/2)return function(t){return P(V)<P(t)?1:-1}(e);if((c=c||r)&&(l<_+s*a/2||l>d-s*a/2))return l>_+s/2?1:-1;return 0}(t,b,n,a,x?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Tt,vt===b))){var O=P(V);do{O-=g,v=tt.children[O]}while(v&&("none"===D(v,"display")||v===et))}if(0===g||v===b)return z(!1);vt=b,yt=g;var A=b.nextElementSibling,R=!1,q=Ft(nt,r,V,e,b,n,t,R=1===g);if(!1!==q)return 1!==q&&-1!==q||(R=1===q),At=!0,setTimeout(Kt,30),L(),R&&!A?r.appendChild(V):b.parentNode.insertBefore(V,R?A:b),E&&B(E,0,T-E.scrollTop),tt=V.parentNode,void 0===w||Tt||(xt=Math.abs(w-M(b)[C])),X(),z(!0)}if(r.contains(V))return z(!1)}return!1}function H(l,s){$(l,f,o({evt:t,isOwner:d,axis:a?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:c,fromSortable:u,target:b,completed:z,onMove:function(n,i){return Ft(nt,r,V,e,n,M(n),t,i)},changed:X},s))}function L(){H("dragOverAnimationCapture"),f.captureAnimationState(),f!==u&&u.captureAnimationState()}function z(e){return H("dragOverCompleted",{insertion:e}),e&&(d?_._hideClone():_._showClone(f),f!==u&&(S(V,ct?ct.options.ghostClass:_.options.ghostClass,!1),S(V,l.ghostClass,!0)),ct!==f&&f!==Yt.active?ct=f:f===Yt.active&&ct&&(ct=null),u===f&&(f._ignoreWhileAnimating=b),f.animateAll(function(){H("dragOverAnimationComplete"),f._ignoreWhileAnimating=null}),f!==u&&(u.animateAll(),u._ignoreWhileAnimating=null)),(b===V&&!V.animated||b===r&&!b.animated)&&(vt=null),l.dragoverBubble||t.rootEl||b===document||(V.parentNode[F]._isOutsideThisEl(t.target),!e&&zt(t)),!l.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),p=!0}function X(){lt=P(V),_t=P(V,l.draggable),J({sortable:f,name:"change",toEl:r,newIndex:lt,newDraggableIndex:_t,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove),v(document,"touchmove",this._onTouchMove),v(document,"pointermove",this._onTouchMove),v(document,"dragover",zt),v(document,"mousemove",zt),v(document,"touchmove",zt)},_offUpEvents:function(){var t=this.el.ownerDocument;v(t,"mouseup",this._onDrop),v(t,"touchend",this._onDrop),v(t,"pointerup",this._onDrop),v(t,"touchcancel",this._onDrop),v(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;lt=P(V),_t=P(V,n.draggable),$("drop",this,{evt:t}),tt=V&&V.parentNode,lt=P(V),_t=P(V,n.draggable),Yt.eventCanceled?this._nulling():(Ct=!1,Tt=!1,Dt=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Qt(this.cloneId),Qt(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),p&&D(document.body,"user-select",""),D(V,"transform",""),t&&(wt&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),et&&et.parentNode&&et.parentNode.removeChild(et),(nt===tt||ct&&"clone"!==ct.lastPutMode)&&at&&at.parentNode&&at.parentNode.removeChild(at),V&&(this.nativeDraggable&&v(V,"dragend",this),Wt(V),V.style["will-change"]="",wt&&!Ct&&S(V,ct?ct.options.ghostClass:this.options.ghostClass,!1),S(V,this.options.chosenClass,!1),J({sortable:this,name:"unchoose",toEl:tt,newIndex:null,newDraggableIndex:null,originalEvent:t}),nt!==tt?(lt>=0&&(J({rootEl:tt,name:"add",toEl:tt,fromEl:nt,originalEvent:t}),J({sortable:this,name:"remove",toEl:tt,originalEvent:t}),J({rootEl:tt,name:"sort",toEl:tt,fromEl:nt,originalEvent:t}),J({sortable:this,name:"sort",toEl:tt,originalEvent:t})),ct&&ct.save()):lt!==bt&&lt>=0&&(J({sortable:this,name:"update",toEl:tt,originalEvent:t}),J({sortable:this,name:"sort",toEl:tt,originalEvent:t})),Yt.active&&(null!=lt&&-1!==lt||(lt=bt,_t=st),J({sortable:this,name:"end",toEl:tt,originalEvent:t}),this.save()))),this._nulling())},_nulling:function(){$("nulling",this),nt=V=tt=et=it=at=ot=rt=ut=ft=wt=lt=_t=bt=st=vt=yt=ct=dt=Yt.dragged=Yt.ghost=Yt.clone=Yt.active=null,Mt.forEach(function(t){t.checked=!0}),Mt.length=pt=mt=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":V&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,o=n.length,a=this.options;i<o;i++)k(t=n[i],a.draggable,this.el,!1)&&e.push(t.getAttribute(a.dataIdAttr)||Ut(t));return e},sort:function(t,e){var n={},i=this.el;this.toArray().forEach(function(t,e){var o=i.children[e];k(o,this.options.draggable,i,!1)&&(n[t]=o)},this),e&&this.captureAnimationState(),t.forEach(function(t){n[t]&&(i.removeChild(n[t]),i.appendChild(n[t]))}),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return k(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var i=G.modifyOption(this,t,e);n[t]=void 0!==i?i:e,"group"===t&&Ht(n)},destroy:function(){$("destroy",this);var t=this.el;t[F]=null,v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart),v(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),this._onDrop(),this._disableDelayedDragEvents(),St.splice(St.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!rt){if($("hideClone",this),Yt.eventCanceled)return;D(at,"display","none"),this.options.removeCloneOnHide&&at.parentNode&&at.parentNode.removeChild(at),rt=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(rt){if($("showClone",this),Yt.eventCanceled)return;V.parentNode!=nt||this.options.group.revertClone?it?nt.insertBefore(at,it):nt.appendChild(at):nt.insertBefore(at,V),this.options.group.revertClone&&this.animate(V,at),D(at,"display",""),rt=!1}}else this._hideClone()}},jt&&w(document,"touchmove",function(t){(Yt.active||Ct)&&t.cancelable&&t.preventDefault()}),Yt.utils={on:w,off:v,css:D,find:O,is:function(t,e){return!!k(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:L,closest:k,toggleClass:S,clone:z,index:P,nextTick:Gt,cancelNextTick:Qt,detectDirection:qt,getChild:I},Yt.get=function(t){return t[F]},Yt.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach(function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(Yt.utils=o(o({},Yt.utils),t.utils)),G.mount(t)})},Yt.create=function(t,e){return new Yt(t,e)},Yt.version="1.14.0";var Zt,$t,Jt,Vt,te,ee,ne=[],ie=!1;function oe(){ne.forEach(function(t){clearInterval(t.pid)}),ne=[]}function ae(){clearInterval(ee)}var re,be=L(function(t,e,n,i){if(e.scroll){var o,a=(t.touches?t.touches[0]:t).clientX,r=(t.touches?t.touches[0]:t).clientY,b=e.scrollSensitivity,l=e.scrollSpeed,s=A(),_=!1;$t!==n&&($t=n,oe(),Zt=e.scroll,o=e.scrollFn,!0===Zt&&(Zt=q(n,!0)));var d=0,c=Zt;do{var u=c,f=M(u),p=f.top,m=f.bottom,h=f.left,g=f.right,w=f.width,v=f.height,y=void 0,x=void 0,k=u.scrollWidth,C=u.scrollHeight,E=D(u),S=u.scrollLeft,T=u.scrollTop;u===s?(y=w<k&&("auto"===E.overflowX||"scroll"===E.overflowX||"visible"===E.overflowX),x=v<C&&("auto"===E.overflowY||"scroll"===E.overflowY||"visible"===E.overflowY)):(y=w<k&&("auto"===E.overflowX||"scroll"===E.overflowX),x=v<C&&("auto"===E.overflowY||"scroll"===E.overflowY));var O=y&&(Math.abs(g-a)<=b&&S+w<k)-(Math.abs(h-a)<=b&&!!S),j=x&&(Math.abs(m-r)<=b&&T+v<C)-(Math.abs(p-r)<=b&&!!T);if(!ne[d])for(var I=0;I<=d;I++)ne[I]||(ne[I]={});ne[d].vx==O&&ne[d].vy==j&&ne[d].el===u||(ne[d].el=u,ne[d].vx=O,ne[d].vy=j,clearInterval(ne[d].pid),0==O&&0==j||(_=!0,ne[d].pid=setInterval(function(){i&&0===this.layer&&Yt.active._onTouchMove(te);var e=ne[this.layer].vy?ne[this.layer].vy*l:0,n=ne[this.layer].vx?ne[this.layer].vx*l:0;"function"==typeof o&&"continue"!==o.call(Yt.dragged.parentNode[F],n,e,t,te,ne[this.layer].el)||B(ne[this.layer].el,n,e)}.bind({layer:d}),24))),d++}while(e.bubbleScroll&&c!==s&&(c=q(c,!1)));ie=_}},30),le=function(t){var e=t.originalEvent,n=t.putSortable,i=t.dragEl,o=t.activeSortable,a=t.dispatchSortableEvent,r=t.hideGhostForTarget,b=t.unhideGhostForTarget;if(e){var l=n||o;r();var s=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,_=document.elementFromPoint(s.clientX,s.clientY);b(),l&&!l.el.contains(_)&&(a("spill"),this.onSpill({dragEl:i,putSortable:n}))}};function se(){}function _e(){}function de(){function t(){this.defaults={swapClass:"sortable-swap-highlight"}}return t.prototype={dragStart:function(t){var e=t.dragEl;re=e},dragOverValid:function(t){var e=t.completed,n=t.target,i=t.onMove,o=t.activeSortable,a=t.changed,r=t.cancel;if(o.options.swap){var b=this.sortable.el,l=this.options;if(n&&n!==b){var s=re;!1!==i(n)?(S(n,l.swapClass,!0),re=n):re=null,s&&s!==re&&S(s,l.swapClass,!1)}a(),e(!0),r()}},drop:function(t){var e=t.activeSortable,n=t.putSortable,i=t.dragEl,o=n||this.sortable,a=this.options;re&&S(re,a.swapClass,!1),re&&(a.swap||n&&n.options.swap)&&i!==re&&(o.captureAnimationState(),o!==e&&e.captureAnimationState(),function(t,e){var n,i,o=t.parentNode,a=e.parentNode;if(!o||!a||o.isEqualNode(e)||a.isEqualNode(t))return;n=P(t),i=P(e),o.isEqualNode(a)&&n<i&&i++;o.insertBefore(e,o.children[n]),a.insertBefore(t,a.children[i])}(i,re),o.animateAll(),o!==e&&e.animateAll())},nulling:function(){re=null}},b(t,{pluginName:"swap",eventProperties:function(){return{swapItem:re}}})}se.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var i=I(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(e,i):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:le},b(se,{pluginName:"revertOnSpill"}),_e.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:le},b(_e,{pluginName:"removeOnSpill"});var ce,ue,fe,pe,me,he=[],ge=[],we=!1,ve=!1,ye=!1;function xe(){function t(t){for(var e in this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this));t.options.supportPointer?w(document,"pointerup",this._deselectMultiDrag):(w(document,"mouseup",this._deselectMultiDrag),w(document,"touchend",this._deselectMultiDrag)),w(document,"keydown",this._checkKeyDown),w(document,"keyup",this._checkKeyUp),this.defaults={selectedClass:"sortable-selected",multiDragKey:null,setData:function(e,n){var i="";he.length&&ue===t?he.forEach(function(t,e){i+=(e?", ":"")+t.textContent}):i=n.textContent,e.setData("Text",i)}}}return t.prototype={multiDragKeyDown:!1,isMultiDrag:!1,delayStartGlobal:function(t){var e=t.dragEl;fe=e},delayEnded:function(){this.isMultiDrag=~he.indexOf(fe)},setupClone:function(t){var e=t.sortable,n=t.cancel;if(this.isMultiDrag){for(var i=0;i<he.length;i++)ge.push(z(he[i])),ge[i].sortableIndex=he[i].sortableIndex,ge[i].draggable=!1,ge[i].style["will-change"]="",S(ge[i],this.options.selectedClass,!1),he[i]===fe&&S(ge[i],this.options.chosenClass,!1);e._hideClone(),n()}},clone:function(t){var e=t.sortable,n=t.rootEl,i=t.dispatchSortableEvent,o=t.cancel;this.isMultiDrag&&(this.options.removeCloneOnHide||he.length&&ue===e&&(ke(!0,n),i("clone"),o()))},showClone:function(t){var e=t.cloneNowShown,n=t.rootEl,i=t.cancel;this.isMultiDrag&&(ke(!1,n),ge.forEach(function(t){D(t,"display","")}),e(),me=!1,i())},hideClone:function(t){var e=this,n=(t.sortable,t.cloneNowHidden),i=t.cancel;this.isMultiDrag&&(ge.forEach(function(t){D(t,"display","none"),e.options.removeCloneOnHide&&t.parentNode&&t.parentNode.removeChild(t)}),n(),me=!0,i())},dragStartGlobal:function(t){t.sortable;!this.isMultiDrag&&ue&&ue.multiDrag._deselectMultiDrag(),he.forEach(function(t){t.sortableIndex=P(t)}),he=he.sort(function(t,e){return t.sortableIndex-e.sortableIndex}),ye=!0},dragStarted:function(t){var e=this,n=t.sortable;if(this.isMultiDrag){if(this.options.sort&&(n.captureAnimationState(),this.options.animation)){he.forEach(function(t){t!==fe&&D(t,"position","absolute")});var i=M(fe,!1,!0,!0);he.forEach(function(t){t!==fe&&X(t,i)}),ve=!0,we=!0}n.animateAll(function(){ve=!1,we=!1,e.options.animation&&he.forEach(function(t){Y(t)}),e.options.sort&&Ce()})}},dragOver:function(t){var e=t.target,n=t.completed,i=t.cancel;ve&&~he.indexOf(e)&&(n(!1),i())},revert:function(t){var e=t.fromSortable,n=t.rootEl,i=t.sortable,o=t.dragRect;he.length>1&&(he.forEach(function(t){i.addAnimationState({target:t,rect:ve?M(t):o}),Y(t),t.fromRect=o,e.removeAnimationState(t)}),ve=!1,function(t,e){he.forEach(function(n,i){var o=e.children[n.sortableIndex+(t?Number(i):0)];o?e.insertBefore(n,o):e.appendChild(n)})}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(t){var e=t.sortable,n=t.isOwner,i=t.insertion,o=t.activeSortable,a=t.parentEl,r=t.putSortable,b=this.options;if(i){if(n&&o._hideClone(),we=!1,b.animation&&he.length>1&&(ve||!n&&!o.options.sort&&!r)){var l=M(fe,!1,!0,!0);he.forEach(function(t){t!==fe&&(X(t,l),a.appendChild(t))}),ve=!0}if(!n)if(ve||Ce(),he.length>1){var s=me;o._showClone(e),o.options.animation&&!me&&s&&ge.forEach(function(t){o.addAnimationState({target:t,rect:pe}),t.fromRect=pe,t.thisAnimationDuration=null})}else o._showClone(e)}},dragOverAnimationCapture:function(t){var e=t.dragRect,n=t.isOwner,i=t.activeSortable;if(he.forEach(function(t){t.thisAnimationDuration=null}),i.options.animation&&!n&&i.multiDrag.isMultiDrag){pe=b({},e);var o=T(fe,!0);pe.top-=o.f,pe.left-=o.e}},dragOverAnimationComplete:function(){ve&&(ve=!1,Ce())},drop:function(t){var e=t.originalEvent,n=t.rootEl,i=t.parentEl,o=t.sortable,a=t.dispatchSortableEvent,r=t.oldIndex,b=t.putSortable,l=b||this.sortable;if(e){var s=this.options,_=i.children;if(!ye)if(s.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),S(fe,s.selectedClass,!~he.indexOf(fe)),~he.indexOf(fe))he.splice(he.indexOf(fe),1),ce=null,Q({sortable:o,rootEl:n,name:"deselect",targetEl:fe,originalEvt:e});else{if(he.push(fe),Q({sortable:o,rootEl:n,name:"select",targetEl:fe,originalEvt:e}),e.shiftKey&&ce&&o.el.contains(ce)){var d,c,u=P(ce),f=P(fe);if(~u&&~f&&u!==f)for(f>u?(c=u,d=f):(c=f,d=u+1);c<d;c++)~he.indexOf(_[c])||(S(_[c],s.selectedClass,!0),he.push(_[c]),Q({sortable:o,rootEl:n,name:"select",targetEl:_[c],originalEvt:e}))}else ce=fe;ue=l}if(ye&&this.isMultiDrag){if(ve=!1,(i[F].options.sort||i!==n)&&he.length>1){var p=M(fe),m=P(fe,":not(."+this.options.selectedClass+")");if(!we&&s.animation&&(fe.thisAnimationDuration=null),l.captureAnimationState(),!we&&(s.animation&&(fe.fromRect=p,he.forEach(function(t){if(t.thisAnimationDuration=null,t!==fe){var e=ve?M(t):p;t.fromRect=e,l.addAnimationState({target:t,rect:e})}})),Ce(),he.forEach(function(t){_[m]?i.insertBefore(t,_[m]):i.appendChild(t),m++}),r===P(fe))){var h=!1;he.forEach(function(t){t.sortableIndex===P(t)||(h=!0)}),h&&a("update")}he.forEach(function(t){Y(t)}),l.animateAll()}ue=l}(n===i||b&&"clone"!==b.lastPutMode)&&ge.forEach(function(t){t.parentNode&&t.parentNode.removeChild(t)})}},nullingGlobal:function(){this.isMultiDrag=ye=!1,ge.length=0},destroyGlobal:function(){this._deselectMultiDrag(),v(document,"pointerup",this._deselectMultiDrag),v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(t){if(!(void 0!==ye&&ye||ue!==this.sortable||t&&k(t.target,this.options.draggable,this.sortable.el,!1)||t&&0!==t.button))for(;he.length;){var e=he[0];S(e,this.options.selectedClass,!1),he.shift(),Q({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:e,originalEvt:t})}},_checkKeyDown:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(t){t.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},b(t,{pluginName:"multiDrag",utils:{select:function(t){var e=t.parentNode[F];e&&e.options.multiDrag&&!~he.indexOf(t)&&(ue&&ue!==e&&(ue.multiDrag._deselectMultiDrag(),ue=e),S(t,e.options.selectedClass,!0),he.push(t))},deselect:function(t){var e=t.parentNode[F],n=he.indexOf(t);e&&e.options.multiDrag&&~n&&(S(t,e.options.selectedClass,!1),he.splice(n,1))}},eventProperties:function(){var t=this,e=[],n=[];return he.forEach(function(i){var o;e.push({multiDragElement:i,index:i.sortableIndex}),o=ve&&i!==fe?-1:ve?P(i,":not(."+t.options.selectedClass+")"):P(i),n.push({multiDragElement:i,index:o})}),{items:s(he),clones:[].concat(ge),oldIndicies:e,newIndicies:n}},optionListeners:{multiDragKey:function(t){return"ctrl"===(t=t.toLowerCase())?t="Control":t.length>1&&(t=t.charAt(0).toUpperCase()+t.substr(1)),t}}})}function ke(t,e){ge.forEach(function(n,i){var o=e.children[n.sortableIndex+(t?Number(i):0)];o?e.insertBefore(n,o):e.appendChild(n)})}function Ce(){he.forEach(function(t){t!==fe&&t.parentNode&&t.parentNode.removeChild(t)})}Yt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?w(document,"dragover",this._handleAutoScroll):this.options.supportPointer?w(document,"pointermove",this._handleFallbackAutoScroll):e.touches?w(document,"touchmove",this._handleFallbackAutoScroll):w(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll)),ae(),oe(),clearTimeout(C),C=void 0},nulling:function(){te=$t=Zt=ie=ee=Jt=Vt=null,ne.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,i=(t.touches?t.touches[0]:t).clientX,o=(t.touches?t.touches[0]:t).clientY,a=document.elementFromPoint(i,o);if(te=t,e||this.options.forceAutoScrollFallback||u||c||p){be(t,this.options,a,e);var r=q(a,!0);!ie||ee&&i===Jt&&o===Vt||(ee&&ae(),ee=setInterval(function(){var a=q(document.elementFromPoint(i,o),!0);a!==r&&(r=a,oe()),be(t,n.options,a,e)},10),Jt=i,Vt=o)}else{if(!this.options.bubbleScroll||q(a,!0)===A())return void oe();be(t,this.options,q(a,!1),!1)}}},b(t,{pluginName:"scroll",initializeByDefault:!0})}),Yt.mount(_e,se),e.default=Yt},,,,,,,,,,function(t,e,n){"use strict";n.r(e);n(0),n(1),n(13),n(14);window.bt_bb_sortable=n(2)},function(t,e,n){"use strict";!function(t){if(!window.bt_bb_preview||window.frameElement){window.bt_bb={},window.bt_bb.cache={},window.bt_bb.fe=!0,window.bt_bb.images={},window.bt_bb.iframe=!1,window!=window.top&&(window.bt_bb.iframe=!0),window.bt_bb.ajax_wait=!1,window.addEventListener("beforeunload",function(e){t("body").hasClass("bt_bb_fe_save_on")&&(e.preventDefault(),e.returnValue="")}),t(document).ready(function(){if(t("#bt_bb_fe_init_mouseover").remove(),t(".bt_bb_fe_count").on("click",function(e){var n=t(this).find(".bt_bb_fe_count_inner").html();window!=window.top&&(t(".bt_bb_front_end_preview_close",window.parent.document).click(),t("html, body",window.parent.document).animate({scrollTop:t(".bt_bb_item_list",window.parent.document).children().eq(n-1).offset().top-t("#wpadminbar",window.parent.document).height()},500))}),"undefined"!=typeof tinyMCE&&(window.bt_bb.tinymce=tinyMCE.get("bt_bb_fe_dialog_tinymce"),window.bt_bb.tinymce&&window.bt_bb.tinymce.on("init",function(){"true"==localStorage.getItem("bt_bb_fe_preview_toggle")?t("body").addClass("bt_bb_fe_preview_toggle"):t("body").removeClass("bt_bb_fe_preview_toggle"),t(".bt_bb_fe_preview_toggler").on("click",function(e){e.stopPropagation(),t("body").toggleClass("bt_bb_fe_preview_toggle");var n=!1;t("body").hasClass("bt_bb_fe_preview_toggle")&&(n=!0),localStorage.setItem("bt_bb_fe_preview_toggle",n)}),t("#bt_bb_fe_add_section").on("click",function(e){e.stopPropagation(),t("body").toggleClass("bt_bb_fe_add_section_toggle"),t("#bt_bb_fe_add_section_dialog").css("top",t("#wpadminbar")[0].getBoundingClientRect().bottom+"px"),t("body").hasClass("bt_bb_fe_add_section_toggle"),window.bt_bb_fe_dialog_close()})})),e(),t(window).on("scroll",function(){e()}),!window.bt_bb_custom_elements&&(t(document).on("click","body.bt_bb_fe_add_section section.bt_bb_section",function(){t("section.bt_bb_section").removeClass("bt_bb_fe_add_section_selected"),t(this).addClass("bt_bb_fe_add_section_selected"),t(parent.document.body).addClass("bt_bb_fe_add_section_selected_body")}),!window.bt_bb.iframe)){for(const t in window.bt_bb_elements)for(const e in window.bt_bb_elements[t].params){const n=window.bt_bb_elements[t].params[e].type;"attach_image"!=n&&"attach_images"!=n||(window.bt_bb.images[t]||(window.bt_bb.images[t]=[]),window.bt_bb.images[t].push(e))}window.bt_bb_fe_parse_data();for(const e in window.bt_bb_fe_elements)t(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).find('[data-base="'+e+'"]').each(function(){var n=!0;if(window.bt_bb_fe_elements[e].condition_params){n=!1;var i=t(this).data("bt-bb-fe-atts");for(const t in window.bt_bb_fe_elements[e].params)if(i[t]){n=!0;break}}n&&t(this).addClass("bt_bb_fe_edit")}),t(document).on("click",':not(ul.menu) .bt_bb_wrapper [data-base="'+e+'"] a',function(){if(!t("body").hasClass("bt_bb_fe_preview_toggle")&&t(this).closest(".bt_bb_fe_edit").length)return!1}),void 0===window.bt_bb_fe_elements[e].edit_box_selector&&(window.bt_bb_fe_elements[e].edit_box_selector="");t(document).on("click","#bt_bb_fe_dialog_close",function(){window.bt_bb_fe_dialog_close(!1)}),t(document).on("click","#bt_bb_fe_dialog_switch",function(){t("#bt_bb_fe_save").css("transition","none"),t("#bt_bb_fe_preview_toggler").css("transition","none"),t("#bt_bb_fe_dialog_switch").css("transition","none"),setTimeout(function(){t("body").toggleClass("bt_bb_fe_dialog_switch_side")},0),setTimeout(function(){t("#bt_bb_fe_save").css("transition",""),t("#bt_bb_fe_preview_toggler").css("transition",""),t("#bt_bb_fe_dialog_switch").css("transition","")},20)}),t(document).on("click","#bt_bb_fe_add_section_close",function(){t("body").toggleClass("bt_bb_fe_add_section_toggle")}),t(document).on("click","#bt_bb_fe_add_section_switch",function(){t("#bt_bb_fe_save").css("transition","none"),t("#bt_bb_fe_preview_toggler").css("transition","none"),setTimeout(function(){t("body").toggleClass("bt_bb_fe_dialog_switch_side")},0),setTimeout(function(){t("#bt_bb_fe_save").css("transition",""),t("#bt_bb_fe_preview_toggler").css("transition","")},20)});var n=function(){return t("#bt_bb_add_section_iframe_parent iframe").contents().find(".bt_bb_fe_add_section_selected").closest(".bt_bb_fe_wrap")[0].outerHTML};t(document).on("input","#bt_bb_fe_add_section_search",function(){var e=t("#bt_bb_add_section_iframe_parent iframe").contents().find(".bt_bb_fe_wrap"),n=t(this).val();t("#bt_bb_add_section_iframe_parent iframe")[0].contentWindow.bt_bb_fe_sections_search.forEach(function(t,i){t.includes(n)?e.eq(i).show():e.eq(i).hide()})}),t(document).on("click","#bt_bb_fe_add_section_to_top",function(){var e=n();e=window.bt_bb.element_insert_prepare(e),t(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).prepend(e),window.bt_bb.reorder_sections(),t("body").addClass("bt_bb_fe_save_on"),t(this).find("i").fadeIn().fadeOut()}),t(document).on("click","#bt_bb_fe_add_section_to_bottom",function(){var e=n();e=window.bt_bb.element_insert_prepare(e),t(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).append(e),window.bt_bb.reorder_sections(),t("body").addClass("bt_bb_fe_save_on"),t(this).find("i").fadeIn().fadeOut()}),t(document).on("click","#bt_bb_fe_add_section_to_clipboard",function(){var e=t("#bt_bb_add_section_iframe_parent iframe").contents().find(".bt_bb_fe_add_section_selected").closest(".bt_bb_fe_wrap");window.bt_bb.element_menu_copy(e),t(this).find("i").fadeIn().fadeOut()}),window.bt_bb.tinymce.on("NodeChange keyup",function(){if(window.bt_bb.tinymce.isDirty()){var e=window.bt_bb.tinymce.getContent();window.bt_bb.editing_elements&&(window.bt_bb.editing_elements.data("content",e),e.match(/\[.+\]/g)?("undefined"!=typeof atts&&(window.bt_bb.editing_elements_atts=atts),window.bt_bb_fe_ajax_preview([])):(window.bt_bb.editing_elements.html(window.switchEditors.wpautop(e)),t("body").addClass("bt_bb_fe_save_on")))}}),t("#bt_bb_fe_dialog_tinymce").on("input",function(){var e=t(this).val();window.bt_bb.editing_elements.data("content",e),e.match(/\[.+\]/g)?("undefined"!=typeof atts&&(window.bt_bb.editing_elements_atts=atts),window.bt_bb_fe_ajax_preview([])):(window.bt_bb.editing_elements.html(window.switchEditors.wpautop(e)),t("body").addClass("bt_bb_fe_save_on"))}),bt_bb_fe_dialog_content.attachShadow({mode:"open"}),bt_bb_fe_dialog_bottom.attachShadow({mode:"open"});var i=document.createElement("link");i.setAttribute("rel","stylesheet"),i.setAttribute("href",window.bt_bb_fe_dialog_content_css_url),bt_bb_fe_dialog_content.shadowRoot.appendChild(i);var o=document.createElement("link");o.setAttribute("rel","stylesheet"),o.setAttribute("href",window.bt_bb_fe_dialog_bottom_css_url),bt_bb_fe_dialog_bottom.shadowRoot.appendChild(o);var a=document.createElement("style");a.innerHTML='@import url("'+window.bt_bb_fa_url+'")',bt_bb_fe_dialog_content.shadowRoot.appendChild(a);var r=document.createElement("div");r.id="bt_bb_fe_dialog_content_wrapper",window.bt_bb_rtl&&r.classList.add("rtl"),bt_bb_fe_dialog_content.shadowRoot.appendChild(r);var b=document.createElement("span");b.innerHTML=window.bt_bb_text.select+' <a href="#" id="up">'+window.bt_bb_text.parent+"</a>",bt_bb_fe_dialog_bottom.shadowRoot.appendChild(b),t(document).on("mouseover","[data-bt-bb-fe-atts]",function(e){if(t(this).hasClass("bt_bb_fe_edit")){e.stopPropagation();var n=t(this).data("base");t(".bt_bb_fe_edit_box").removeClass("bt_bb_fe_edit_box"),""==window.bt_bb_fe_elements[n].edit_box_selector?(t(this).addClass("bt_bb_fe_edit_box"),0==t(this).find("> .bt_bb_fe_before").length&&(t(this).hasClass("bt_bb_section")&&t(this).find(".bt_bb_background_image_holder_wrapper").length>0?t(this).find(".bt_bb_background_image_holder_wrapper").after('<template class="bt_bb_fe_before"></template>'):t(this).prepend('<template class="bt_bb_fe_before"></template>'))):(t(this).find(window.bt_bb_fe_elements[n].edit_box_selector).addClass("bt_bb_fe_edit_box"),0==t(this).find(window.bt_bb_fe_elements[n].edit_box_selector).find("> .bt_bb_fe_before").length&&t(this).find(window.bt_bb_fe_elements[n].edit_box_selector).prepend('<template class="bt_bb_fe_before"></template>'))}}),t(document).on("mouseout",".bt_bb_fe_edit",function(e){t(this).removeClass("bt_bb_fe_edit_box")}),t(document).on("click",".bt_bb_fe_before",function(){var e=t(this).closest(".bt_bb_fe_edit");t("body").hasClass("bt_bb_fe_dialog_on")&&e.data("fe-id")==window.bt_bb.editing_element.data("fe-id")?window.bt_bb_fe_dialog_close(!0):(window.bt_bb.editing_element=e,window.bt_bb.edit_element())}),window.bt_bb.edit_element=function(){t("body").removeClass("bt_bb_fe_add_section_toggle"),t("body").removeClass("bt_bb_fe_tinymce_editor");var e=bt_bb_fe_dialog_content.shadowRoot.getElementById("bt_bb_fe_dialog_content_wrapper");e.innerHTML="",t("#bt_bb_fe_dialog").css("top",t("#wpadminbar")[0].getBoundingClientRect().bottom+"px");var n=window.bt_bb.editing_element.data("fe-id");window.bt_bb.editing_elements=t('.bt_bb_fe_edit[data-fe-id="'+n+'"]'),t(".bt_bb_fe_edit").removeClass("bt_bb_fe_editing"),window.bt_bb.editing_element.addClass("bt_bb_fe_editing");var i=window.bt_bb.editing_element.data("base");t(".bt_bb_fe_editing_box").removeClass("bt_bb_fe_editing_box"),""==window.bt_bb_fe_elements[i].edit_box_selector?window.bt_bb.editing_element.addClass("bt_bb_fe_editing_box"):window.bt_bb.editing_element.find(window.bt_bb_fe_elements[i].edit_box_selector).addClass("bt_bb_fe_editing_box");var o=document.createDocumentFragment(),a=window.bt_bb.editing_element.data("bt-bb-fe-atts"),r=window.bt_bb_fe_elements[i].params;window.bt_bb_fe_elements[i].params&&"object"==typeof r&&null!==r&&!Array.isArray(r)?Object.keys(window.bt_bb_fe_elements[i].params).forEach(function(t){if(window.bt_bb_elements[i]&&window.bt_bb_elements[i].params[t]){var e=a[t];void 0===e&&(e="");window.bt_bb_elements[i].params[t];var n=window.bt_bb_get_dialog_param({param:window.bt_bb_elements[i].params[t],attr_value:e,group_class:"",base:i});o.appendChild(n)}}):window.bt_bb_elements[i].accept&&window.bt_bb_elements[i].accept._content&&!0===window.bt_bb_elements[i].accept._content&&(window.bt_bb.tinymce.setContent(window.switchEditors.wpautop(window.bt_bb.editing_element.data("content"))),t("body").addClass("bt_bb_fe_tinymce_editor")),e.appendChild(o);var b=function(e,n,i,o,r){var b=window.bt_bb_get_edit_item_value(o,n,e.closest(".bt_bb_dialog_item")),l=!1;if(i){if(""!=i.target_selector)var s=window.bt_bb.editing_elements.find(i.target_selector);else s=window.bt_bb.editing_elements;if(s.length>0){if(l=!0,"inner_html"==i.type)s.html(b);else if("inner_html_nl2br"==i.type)s.html(function(t,e){if(null==t)return"";return(t+"").replace(/(\r\n|\n\r|\r|\n)/g,(e||void 0===e?"<br />":"<br>")+"$1")}(b));else if("attr"==i.type)i.preprocess&&"progress_bar_style"==i.preprocess?s.attr(i.attr,"width:"+b+"%"):s.attr(i.attr,b);else if("countdown"==i.type){var _=Math.round((Date.parse(b)-(new Date).getTime())/1e3);_<0&&(_=0),s.data("init-seconds",_),s.find(".hours>.n0>span").html(""),s.find(".hours>.n1>span").html(""),s.find(".minutes>.n0>span").html(""),s.find(".minutes>.n1>span").html(""),s.find(".seconds>.n0>span").html(""),s.find(".seconds>.n1>span").html(""),window.bt_bb_countdown_output(s)}else"data"==i.type?s.data(i.data,b):"class"==i.type&&(s.removeClass(function(t,e){var n=new RegExp("bt_bb_"+o+"_.+","g");return e.match(n)||[]}),s.addClass("bt_bb_"+o+"_"+b));a[o]=window.bt_bb_special_char_encode(b),window.bt_bb.editing_elements.data("bt-bb-fe-atts",a),t("body").addClass("bt_bb_fe_save_on")}}l||(void 0===r&&(r=[]),a[o]=window.bt_bb_special_char_encode(b),window.bt_bb.editing_elements.data("bt-bb-fe-atts",a),window.bt_bb.editing_elements_atts=a,window.bt_bb_fe_ajax_preview(r))};bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_dialog_item").forEach(function(e){var n=t(e).data("param_name"),o=t(e).data("type");if("_content"!=o)var a=window.bt_bb_fe_elements[i].params[n].js_handler;var r=window.bt_bb_fe_elements[i].params[n].ajax_filter;"textfield"==o||"textarea"==o||"link"==o||"textarea_object"==o||"attach_image"==o?t(e).find('input[type="text"], textarea').on("input",function(){b(t(this),o,a,n,r)}):"dropdown"==o?t(e).find("select").on("change",function(){b(t(this),o,a,n,r)}):"checkbox"==o&&t(e).find('input[type="checkbox"]').on("change",function(){b(t(this),o,a,n,r)})}),window.bt_bb_iconpicker_init(function(t){var e=t.attr("data-icon"),n=t.closest(".bt_bb_dialog_item"),o=n.data("param_name");n.data("type");a[o]=e,window.bt_bb.editing_elements.data("bt-bb-fe-atts",a),window.bt_bb.editing_elements_atts=a,window.bt_bb_fe_elements[i].params[o].js_handler||window.bt_bb_fe_ajax_preview([])}),window.bt_bb_image_sortable(t(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll('.bt_bb_dialog_item[data-type="attach_images"] .bt_bb_dialog_image_container')),a),t(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_dialog_item")).on("click",".bt_bb_dialog_image_container .fa-times",function(e){var n=t(this).closest(".bt_bb_dialog_item"),o=n.data("param_name"),r=(n.data("type"),window.bt_bb_fe_elements[i].params[o].js_handler);if(window.bt_bb_delete_images(this,a),window.bt_bb.editing_elements.data("bt-bb-fe-atts",a),window.bt_bb.editing_elements_atts=a,r){if(r.target_selector&&""!=r.target_selector)var b=window.bt_bb.editing_elements.find(r.target_selector);else b=window.bt_bb.editing_elements;"background_image"==r.type&&b.css("background-image",""),t("body").addClass("bt_bb_fe_save_on")}else window.bt_bb_fe_ajax_preview([])}),t(bt_bb_fe_dialog_content.shadowRoot.querySelectorAll(".bt_bb_dialog_item")).on("click",".bt_bb_dialog_select_images_button",function(e){var n=t(this).closest(".bt_bb_dialog_item"),o=n.data("param_name"),r=(n.data("type"),window.bt_bb_fe_elements[i].params[o].js_handler);window.bt_bb_select_images(this,a,function(t){if(window.bt_bb.editing_elements.data("bt-bb-fe-atts",a),window.bt_bb.editing_elements_atts=a,r){if(r.target_selector&&""!=r.target_selector)var e=window.bt_bb.editing_elements.find(r.target_selector);else e=window.bt_bb.editing_elements;var n;if("background_image"==r.type)t.each(function(t){return n=t.attributes.sizes.full.url,!1}),e.css("background-image","url("+n+")")}else window.bt_bb_fe_ajax_preview([])})}),window.bt_bb_search_link_init(),t(".bt_bb_dialog_header_text").html(window.bt_bb_text.edit+" "+window.bt_bb_elements[i].name),t("body").addClass("bt_bb_fe_dialog_on")},bt_bb_fe_dialog_bottom.shadowRoot.getElementById("up").onclick=(e=>{var n=t(".bt_bb_fe_editing").parents(".bt_bb_fe_edit").eq(0);return n.length&&(window.bt_bb.editing_element=n,window.bt_bb.edit_element()),!1}),t(document).on("click","#bt_bb_fe_save",function(){t("body").addClass("bt_bb_fe_saving"),window.bt_bb_fe_parse_data();var e={action:"bt_bb_fe_save",nonce:window.bt_bb_fe_ajax.nonce,post_id:window.bt_bb_post_id,post_content:window.bt_bb_parse_data_str};t.ajax({method:"POST",url:window.bt_bb_ajax_url,data:e}).done(function(e){t("body").removeClass("bt_bb_fe_saving"),t("body").removeClass("bt_bb_fe_save_on")})})}});var e=function(){t(".bt_bb_fe_wrap_footer").each(function(){var e=t(window).scrollTop()+t(window).height();t(this).offset().top<e?t("body").addClass("bt_bb_fe_show_preview_toggler_footer"):t("body").removeClass("bt_bb_fe_show_preview_toggler_footer")})};window.bt_bb_fe_dialog_close=function(e){t("body").removeClass("bt_bb_fe_dialog_on"),t(".bt_bb_fe_editing").removeClass("bt_bb_fe_editing"),t(".bt_bb_fe_editing_box").removeClass("bt_bb_fe_editing_box"),e||t(".bt_bb_fe_edit_box").removeClass("bt_bb_fe_edit_box")},window.bt_bb_fe_parse_data=function(){window.bt_bb_fe_elements_obj={title:"_root",base:"_root",children:[]};var e=t(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).find("[data-bt-bb-fe-atts]").not("[data-bt-bb-fe-atts] [data-bt-bb-fe-atts]"),n=[],i=[],o=function(e,a){var r;a.sort(function(e,n){return t(e).data("fe-id")-t(n).data("fe-id")}),t.each(a,function(a,b){var l=t(b).data("base"),s=t(b).data("bt-bb-fe-atts");if(r=t(b).data("fe-id"),!i.includes(r)){i.push(r);for(const t in window.bt_bb.images[l]){var _=s[window.bt_bb.images[l][t]];_&&""!=_&&(n=n.concat(_.split(",")))}if(window.bt_bb_elements[l].accept&&window.bt_bb_elements[l].accept._content&&1==window.bt_bb_elements[l].accept._content)var d={title:l,base:l,attr:JSON.stringify(s),children:[{title:"_content",base:"_content",content:t(b).data("content"),children:[]}]};else d={title:l,base:l,attr:JSON.stringify(s),children:[]};t(b).find("[data-bt-bb-fe-atts]").eq(0).length>0?o(d,t(b).find("[data-bt-bb-fe-atts]").eq(0).siblings("[data-bt-bb-fe-atts]").addBack()):"bt_bb_tab_item"==l&&o(d,t(b).closest(".bt_bb_tabs").find(".bt_bb_tab_item").eq(t(b).index()).find(".bt_bb_tab_content").find("[data-bt-bb-fe-atts]").eq(0).siblings("[data-bt-bb-fe-atts]").addBack()),e.children.push(d)}})};o(window.bt_bb_fe_elements_obj,e),window.bt_bb_parse_data(window.bt_bb_fe_elements_obj),wp.media.ajax({data:{action:"query-attachments",query:{post__in:n,posts_per_page:-1}}}).done(function(t,e,n){for(const e in t)void 0!==t[e].sizes&&(void 0!==t[e].sizes.thumbnail?(window.bt_bb.cache[t[e].id]={},window.bt_bb.cache[t[e].id].url=t[e].sizes.thumbnail.url):void 0!==t[e].sizes.full&&(window.bt_bb.cache[t[e].id]={},window.bt_bb.cache[t[e].id].url=t[e].sizes.full.url))})},window.bt_bb_fe_ajax_preview=function(e){if(window.bt_bb.ajax_wait)return clearTimeout(window.bt_bb.ajax_preview_timeout),void(window.bt_bb.ajax_preview_timeout=setTimeout(function(){window.bt_bb_fe_ajax_preview(e)},100));(new Date).getTime();window.bt_bb.ajax_wait=!0;var n={title:"_root",base:"_root",children:[]},i=[],o=!0,a=function(e,n){var r;n&&n.sort(function(e,n){return t(e).data("fe-id")-t(n).data("fe-id")}),t.each(n,function(n,b){var l=t(b).data("base");if(o){var s=window.bt_bb.editing_elements_atts;o=!1}else s=t(b).data("bt-bb-fe-atts");if(r=t(b).data("fe-id"),!i.includes(r)){if(i.push(r),window.bt_bb_elements[l].accept&&window.bt_bb_elements[l].accept._content&&1==window.bt_bb_elements[l].accept._content)var _={title:l,base:l,attr:JSON.stringify(s),children:[{title:"_content",base:"_content",content:t(b).data("content"),children:[]}]};else _={title:l,base:l,attr:JSON.stringify(s),children:[]};t(b).find("[data-bt-bb-fe-atts]").eq(0).length>0&&a(_,t(b).find("[data-bt-bb-fe-atts]").eq(0).siblings("[data-bt-bb-fe-atts]").addBack()),e.children.push(_)}})};a(n,window.bt_bb.editing_element),window.bt_bb_parse_data_str="",window.bt_bb_parse_data_helper(n);var r={action:"bt_bb_fe_get_html",nonce:window.bt_bb_fe_ajax.nonce,post_id:window.bt_bb_post_id,content:window.bt_bb_parse_data_str};t.ajax({method:"POST",url:window.bt_bb_ajax_url,data:r}).done(function(n){var i=window.bt_bb.editing_element.data("base"),o=window.bt_bb.editing_element.data("fe-id");if(window.bt_bb_fe_elements[i].ajax_slick&&!0===window.bt_bb_fe_elements[i].ajax_slick&&window.bt_bb.editing_elements.find(t(".slick-slider")).slick("unslick"),0==e.length){var a=(n=n.replace(/data-fe-id=".*?"/,'data-fe-id="'+o+'"')).replace(/class="(.*?)"/,'class="$1 bt_bb_fe_edit bt_bb_fe_editing"');window.bt_bb_fe_elements[i].use_ajax_placeholder&&!0===window.bt_bb_fe_elements[i].use_ajax_placeholder&&(window.bt_bb.editing_element.after('<div class="bt_bb_fe_ajax_placeholder" style="width:0px;height:'+window.bt_bb.editing_element.outerHeight()+'px;display:inline-block;margin-inline-start:-.25em;"></div>'),setTimeout(function(){t(".bt_bb_fe_ajax_placeholder").remove()},200)),window.bt_bb.editing_element.replaceWith(a),window.bt_bb.editing_element=t('.bt_bb_fe_editing[data-fe-id="'+o+'"]'),window.bt_bb.editing_elements.replaceWith(n),t('[data-fe-id="'+o+'"]').not(".bt_bb_fe_editing").addClass("bt_bb_fe_edit"),window.bt_bb.editing_elements=t('[data-fe-id="'+o+'"]')}else{if(e.includes("class")){var r=n.match(/class="(.*?)"/);r=r[1],window.bt_bb.editing_elements.attr("class",r),window.bt_bb.editing_element.attr("class",r+" bt_bb_fe_edit bt_bb_fe_editing")}if(e.includes("data-bt-override-class")){var b=n.match(/data-bt-override-class="(.*?)"/);b=b[1],b=JSON.parse(b.replace(/&quot;/g,'"')),window.bt_bb.editing_element.data("bt-override-class",b),window.bt_bb.editing_elements.data("bt-override-class",b)}if(e.includes("style")){var l=n.match(/style="(.*?)"/);l?(l=l[1],window.bt_bb.editing_elements.attr("style",l),window.bt_bb.editing_element.attr("style",l)):window.bt_bb.editing_element.removeAttr("style")}}""!=window.bt_bb_fe_elements[i].edit_box_selector?(window.bt_bb.editing_elements.find(window.bt_bb_fe_elements[i].edit_box_selector).addClass("bt_bb_fe_edit_box"),window.bt_bb.editing_element.find(window.bt_bb_fe_elements[i].edit_box_selector).addClass("bt_bb_fe_editing_box"),window.bt_bb.editing_elements.find(window.bt_bb_fe_elements[i].edit_box_selector).each(function(){0==t(this).find("> .bt_bb_fe_before").length&&t(this).prepend('<template class="bt_bb_fe_before"></template>')})):(window.bt_bb.editing_elements.addClass("bt_bb_fe_edit_box"),window.bt_bb.editing_element.addClass("bt_bb_fe_editing_box"),window.bt_bb.editing_elements.each(function(){0==t(this).find("> .bt_bb_fe_before").length&&t(this).prepend('<template class="bt_bb_fe_before"></template>')})),window.bt_bb_fe_elements[i].ajax_trigger_window_load&&!0===window.bt_bb_fe_elements[i].ajax_trigger_window_load&&t(window).trigger("load"),window.bt_bb_fe_elements[i].ajax_animate_elements&&!0===window.bt_bb_fe_elements[i].ajax_animate_elements&&window.bt_bb_animate_elements(),window.bt_bb_fe_elements[i].ajax_trigger_scroll&&!0===window.bt_bb_fe_elements[i].ajax_trigger_scroll&&t(document).trigger("scroll"),window.bt_bb_fe_elements[i].ajax_mejs&&!0===window.bt_bb_fe_elements[i].ajax_mejs&&window.bt_bb.editing_elements.find("video").mediaelementplayer(),window.bt_bb_fe_elements[i].ajax_slick&&!0===window.bt_bb_fe_elements[i].ajax_slick&&setTimeout(function(){t(".slick-slider").not(".slick-initialized").slick(),t(".slick-slider .slick-prev, .slick-slider .slick-next, .slick-slider .slick-dots li").click(function(){t(this).closest(".slick-slider").slick("slickPause")}),t(".bt_bb_slider.bt_bb_use_lightbox .slick-slider .bt_bb_slider_item").click(function(){t(this).closest(".slick-slider").slick("slickPause")}),t(".bt_bb_slider.bt_bb_use_lightbox").each(function(){t(this).magnificPopup({delegate:".bt_bb_slider_item:not(.slick-cloned)",type:"image",gallery:{enabled:!0},callbacks:{elementParse:function(t){t.src=t.el.data("src-full")}},closeBtnInside:!1,fixedContentPos:!1})}),t(".bt_bb_image.bt_bb_use_lightbox a").each(function(){t(this).magnificPopup({delegate:"img",type:"image",gallery:{enabled:!0},callbacks:{elementParse:function(t){t.src=t.el.data("full_image_src")}},closeBtnInside:!1,fixedContentPos:!1})})},0),t("body").addClass("bt_bb_fe_save_on"),window.bt_bb.ajax_wait=!1})}}}(jQuery)},function(t,e,n){"use strict";var i;i=jQuery,window.bt_bb&&(window.bt_bb.element_menu_edit_be=function(t,e){var n=t.closest(".bt_bb_fe_wrap").find(".bt_bb_fe_count_inner").html();window!=window.top?(i(".bt_bb_front_end_preview_close",window.parent.document).click(),i("html, body",window.parent.document).animate({scrollTop:i(".bt_bb_item_list",window.parent.document).children().eq(n-1).offset().top-i("#wpadminbar",window.parent.document).height()},500)):void 0!==t.closest("li").data("edit_url")?e?window.open(t.closest("li").data("edit_url")+"&bt_bb_order="+n,"_blank"):window.location.replace(t.closest("li").data("edit_url")+"&bt_bb_order="+n):e?window.open(i("#wp-admin-bar-edit .ab-item").attr("href")+"&bt_bb_order="+n,"_blank"):window.location.replace(i("#wp-admin-bar-edit .ab-item").attr("href")+"&bt_bb_order="+n)},window.bt_bb.element_menu_cut=function(t){var e=t.closest(".bt_bb_fe_wrap");localStorage.setItem("bt_bb_fe_cb",e[0].outerHTML),e.remove(),window.bt_bb.reorder_sections(),i("body").addClass("bt_bb_fe_save_on")},window.bt_bb.element_menu_copy=function(t){var e=t.closest(".bt_bb_fe_wrap");localStorage.setItem("bt_bb_fe_cb",e[0].outerHTML)},window.bt_bb.element_insert_prepare=function(t){return t=(t=(t=t.replace(/data-fe-id="(.*?)"/g,function(t,e,n,i){return'data-fe-id="'+Math.random().toString(16).slice(2)+'"'})).replace(/\sid="(.*?)"/g,function(t,e,n,i){return""})).replace(/el_id&quot;:&quot;(.*?)&quot;/g,function(t,e,n,i){return"el_id&quot;:&quot;&quot;"})},window.bt_bb.element_menu_paste=function(t,e){var n=t.closest(".bt_bb_fe_wrap"),o=localStorage.getItem("bt_bb_fe_cb");o=window.bt_bb.element_insert_prepare(o),e?n.before(o):n.after(o),window.bt_bb.reorder_sections(),i("body").addClass("bt_bb_fe_save_on")},window.bt_bb.element_menu_delete=function(t){t.remove(),window.bt_bb.reorder_sections(),i("body").addClass("bt_bb_fe_save_on")},window.bt_bb.reorder_sections=function(){var t=1;i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).find(".bt_bb_fe_wrap").each(function(){i(this).find(".bt_bb_fe_count_inner").html(t),t++})},i(document).ready(function(){localStorage.getItem("bt_bb_fe_cb")||i(".bt_bb_element_menu_paste").parent().addClass("bt_bb_disable"),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_edit",function(){window.bt_bb.editing_element=i(this).closest(".bt_bb_fe_wrap").find(".bt_bb_fe_edit").first(),window.bt_bb.edit_element()}),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_edit_be",function(){window.bt_bb.element_menu_edit_be(i(this),!1)}),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_edit_be_new_tab",function(){window.bt_bb.element_menu_edit_be(i(this),!0)}),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_cut",function(){window.bt_bb.element_menu_cut(i(this)),i(".bt_bb_element_menu_paste").parent().removeClass("bt_bb_disable")}),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_copy",function(){window.bt_bb.element_menu_copy(i(this)),i(".bt_bb_element_menu_paste").parent().removeClass("bt_bb_disable")}),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_paste",function(){window.bt_bb.element_menu_paste(i(this),!1)}),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_paste_above",function(){window.bt_bb.element_menu_paste(i(this),!0)}),i(".bt_bb_wrapper").not("ul.menu .bt_bb_wrapper").eq(0).on("click",".bt_bb_element_menu_delete",function(){window.confirm(window.bt_bb_text.delete_section_confirm)&&window.bt_bb.element_menu_delete(i(this).closest(".bt_bb_fe_wrap"))})}))}]);
content_elements/_deprecated.php ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ BT_BB_Root::$deprecated['bt_bb_separator'] = array(
4
+ 'korsel',
5
+ 'kosa',
6
+ 'cliniq',
7
+ 'ad-astra',
8
+ 'zele',
9
+ 'eatsy',
10
+ 'avala',
11
+ 'amwerk',
12
+ 'nifty',
13
+ 'konstrakt',
14
+ 'ippsum',
15
+ 'novalab',
16
+ 'denticare',
17
+ 'nestin',
18
+ 'goldenblatt',
19
+ 'gardena',
20
+ 'codiqa',
21
+ 'pawsitive',
22
+ 'vox-populi',
23
+ 'tabula',
24
+ 'renowise',
25
+ 'avantage',
26
+ 'medigreen',
27
+ 'primavera',
28
+ 'prohauz',
29
+ 'shoperific',
30
+ 'val',
31
+ 'travelicious',
32
+ 'stellarium',
33
+ 'bello',
34
+ 'newstar',
35
+ 'celeste',
36
+ 'squadrone',
37
+ 'oxigeno',
38
+ 'applauz',
39
+ 'ohlala',
40
+ 'wheelco',
41
+ 'pastry-love',
42
+ 'manufactura',
43
+ 'music-club',
44
+ 'addison',
45
+ 'craft-beer',
46
+ 'law-firm',
47
+ );
content_elements/_deprecated/bt_bb_separator/bt_bb_separator.php ADDED
@@ -0,0 +1,152 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class bt_bb_separator extends BT_BB_Element {
4
+
5
+ function handle_shortcode( $atts, $content ) {
6
+ extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
+ 'top_spacing' => '',
8
+ 'bottom_spacing' => '',
9
+ 'border_style' => '',
10
+ 'border_width' => '',
11
+ ) ), $atts, $this->shortcode ) );
12
+
13
+ $class = array( $this->shortcode );
14
+
15
+ if ( $el_class != '' ) {
16
+ $class[] = $el_class;
17
+ }
18
+
19
+ $id_attr = '';
20
+ if ( $el_id != '' ) {
21
+ $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
22
+ }
23
+
24
+ if ( $border_style != '' ) {
25
+ $class[] = $this->prefix . 'border_style' . '_' . $border_style;
26
+ }
27
+
28
+ if ( $border_width != '' ) {
29
+ $el_style = $el_style . '; border-width: ' . $border_width;
30
+ if ( $border_style == 'none' ) {
31
+ $el_style = $el_style . '; border-color: transparent; border-style: solid;';
32
+ }
33
+ }
34
+
35
+ $style_attr = '';
36
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
37
+ if ( $el_style != '' ) {
38
+ $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
39
+ }
40
+
41
+ $this->responsive_data_override_class(
42
+ $class, $data_override_class,
43
+ array(
44
+ 'prefix' => $this->prefix,
45
+ 'param' => 'top_spacing',
46
+ 'value' => $top_spacing
47
+ )
48
+ );
49
+
50
+ $this->responsive_data_override_class(
51
+ $class, $data_override_class,
52
+ array(
53
+ 'prefix' => $this->prefix,
54
+ 'param' => 'bottom_spacing',
55
+ 'value' => $bottom_spacing
56
+ )
57
+ );
58
+
59
+ $class = apply_filters( $this->shortcode . '_class', $class, $atts );
60
+ $class_attr = implode( ' ', $class );
61
+
62
+ if ( $el_class != '' ) {
63
+ $class_attr = $class_attr . ' ' . $el_class;
64
+ }
65
+
66
+ $output = '<div' . $id_attr . ' class="' . esc_attr( $class_attr ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '"></div>';
67
+
68
+ $output = apply_filters( 'bt_bb_general_output', $output, $atts );
69
+ $output = apply_filters( $this->shortcode . '_output', $output, $atts );
70
+
71
+ return $output;
72
+
73
+ }
74
+
75
+ function map_shortcode() {
76
+ bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Separator', 'bold-builder' ), 'description' => esc_html__( 'Separator line', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
77
+ 'params' => array(
78
+ array( 'param_name' => 'top_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Top spacing', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
79
+ 'value' => array(
80
+ esc_html__( 'No spacing', 'bold-builder' ) => 'none',
81
+ esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
82
+ esc_html__( 'Small', 'bold-builder' ) => 'small',
83
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
84
+ esc_html__( 'Medium', 'bold-builder' ) => 'medium',
85
+ esc_html__( 'Large', 'bold-builder' ) => 'large',
86
+ esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large',
87
+ esc_html__( '5px', 'bold-builder' ) => '5',
88
+ esc_html__( '10px', 'bold-builder' ) => '10',
89
+ esc_html__( '15px', 'bold-builder' ) => '15',
90
+ esc_html__( '20px', 'bold-builder' ) => '20',
91
+ esc_html__( '25px', 'bold-builder' ) => '25',
92
+ esc_html__( '30px', 'bold-builder' ) => '30',
93
+ esc_html__( '35px', 'bold-builder' ) => '35',
94
+ esc_html__( '40px', 'bold-builder' ) => '40',
95
+ esc_html__( '45px', 'bold-builder' ) => '45',
96
+ esc_html__( '50px', 'bold-builder' ) => '50',
97
+ esc_html__( '55px', 'bold-builder' ) => '55',
98
+ esc_html__( '60px', 'bold-builder' ) => '60',
99
+ esc_html__( '65px', 'bold-builder' ) => '65',
100
+ esc_html__( '70px', 'bold-builder' ) => '70',
101
+ esc_html__( '75px', 'bold-builder' ) => '75',
102
+ esc_html__( '80px', 'bold-builder' ) => '80',
103
+ esc_html__( '85px', 'bold-builder' ) => '85',
104
+ esc_html__( '90px', 'bold-builder' ) => '90',
105
+ esc_html__( '95px', 'bold-builder' ) => '95',
106
+ esc_html__( '100px', 'bold-builder' ) => '100'
107
+ )
108
+ ),
109
+ array( 'param_name' => 'bottom_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Bottom spacing', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
110
+ 'value' => array(
111
+ esc_html__( 'No spacing', 'bold-builder' ) => 'none',
112
+ esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
113
+ esc_html__( 'Small', 'bold-builder' ) => 'small',
114
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
115
+ esc_html__( 'Medium', 'bold-builder' ) => 'medium',
116
+ esc_html__( 'Large', 'bold-builder' ) => 'large',
117
+ esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large',
118
+ esc_html__( '5px', 'bold-builder' ) => '5',
119
+ esc_html__( '10px', 'bold-builder' ) => '10',
120
+ esc_html__( '15px', 'bold-builder' ) => '15',
121
+ esc_html__( '20px', 'bold-builder' ) => '20',
122
+ esc_html__( '25px', 'bold-builder' ) => '25',
123
+ esc_html__( '30px', 'bold-builder' ) => '30',
124
+ esc_html__( '35px', 'bold-builder' ) => '35',
125
+ esc_html__( '40px', 'bold-builder' ) => '40',
126
+ esc_html__( '45px', 'bold-builder' ) => '45',
127
+ esc_html__( '50px', 'bold-builder' ) => '50',
128
+ esc_html__( '55px', 'bold-builder' ) => '55',
129
+ esc_html__( '60px', 'bold-builder' ) => '60',
130
+ esc_html__( '65px', 'bold-builder' ) => '65',
131
+ esc_html__( '70px', 'bold-builder' ) => '70',
132
+ esc_html__( '75px', 'bold-builder' ) => '75',
133
+ esc_html__( '80px', 'bold-builder' ) => '80',
134
+ esc_html__( '85px', 'bold-builder' ) => '85',
135
+ esc_html__( '90px', 'bold-builder' ) => '90',
136
+ esc_html__( '95px', 'bold-builder' ) => '95',
137
+ esc_html__( '100px', 'bold-builder' ) => '100'
138
+ )
139
+ ),
140
+ array( 'param_name' => 'border_style', 'type' => 'dropdown', 'heading' => esc_html__( 'Border style', 'bold-builder' ), 'preview' => true,
141
+ 'value' => array(
142
+ esc_html__( 'None', 'bold-builder' ) => 'none',
143
+ esc_html__( 'Solid', 'bold-builder' ) => 'solid',
144
+ esc_html__( 'Dotted', 'bold-builder' ) => 'dotted',
145
+ esc_html__( 'Dashed', 'bold-builder' ) => 'dashed'
146
+ )
147
+ ),
148
+ array( 'param_name' => 'border_width', 'type' => 'textfield', 'heading' => esc_html__( 'Border width', 'bold-builder' ), 'description' => esc_html__( 'E.g. 5px or 1em', 'bold-builder' ) )
149
+ )
150
+ ) );
151
+ }
152
+ }
content_elements/bt_bb_accordion/bt_bb_accordion.js CHANGED
@@ -1,15 +1,21 @@
1
  (function( $ ) {
2
  "use strict";
3
  $( '.bt_bb_accordion_item_title' ).click(function() {
4
- if ( ! $( this ).closest( '.bt_bb_accordion_item' ).hasClass('on') ) {
 
5
  $( this ).closest( '.bt_bb_accordion' ).find( '.bt_bb_accordion_item.on' ).removeClass( 'on' );
6
- $( this ).closest( '.bt_bb_accordion_item' ).addClass( 'on' );
7
- if( !window.initialaccordion ){
8
- var diff = $( this ).offset().top + $( this ).closest( '.bt_bb_accordion_item' ).outerHeight() - ( $( 'html' ).scrollTop() + $( window ).height() );
 
 
 
 
 
 
 
9
  if( diff > 0 ) {
10
- $('html, body').animate({
11
- scrollTop: $( 'html' ).scrollTop() + diff + 15
12
- }, 100);
13
  }
14
 
15
  } else {
1
  (function( $ ) {
2
  "use strict";
3
  $( '.bt_bb_accordion_item_title' ).click(function() {
4
+ var $item = $( this ).closest( '.bt_bb_accordion_item' );
5
+ if ( ! $item.hasClass('on') ) {
6
  $( this ).closest( '.bt_bb_accordion' ).find( '.bt_bb_accordion_item.on' ).removeClass( 'on' );
7
+ $item.addClass( 'on' );
8
+ if( ! window.initialaccordion ){
9
+ // var diff = $( this ).offset().top + $( this ).closest( '.bt_bb_accordion_item' ).outerHeight() - ( $( 'html' ).scrollTop() + $( window ).height() );
10
+ // var diff = $( this ).offset().top - ( $( 'html' ).scrollTop() );
11
+ // console.log( isOnScreen( $(this) ) );
12
+ var top_of_element = $item.offset().top;
13
+ var bottom_of_element = $item.offset().top + $("#element").outerHeight();
14
+ var bottom_of_screen = $( window ).scrollTop() + $(window).innerHeight();
15
+ var top_of_screen = $( window ).scrollTop();
16
+ var diff = top_of_screen - top_of_element;
17
  if( diff > 0 ) {
18
+ $( 'html' ).scrollTop( $( 'html' ).scrollTop() - diff - 15 );
 
 
19
  }
20
 
21
  } else {
content_elements/bt_bb_accordion/bt_bb_accordion.php CHANGED
@@ -28,16 +28,23 @@ class bt_bb_accordion extends BT_BB_Element {
28
  if ( $el_id != '' ) {
29
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
30
  }
 
 
 
 
 
 
 
 
 
 
31
 
32
  $style_attr = '';
 
33
  if ( $el_style != '' ) {
34
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
35
  }
36
 
37
- if ( $color_scheme != '' ) {
38
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
39
- }
40
-
41
  if ( $style != '' ) {
42
  $class[] = $this->prefix . 'style' . '_' . $style;
43
  }
28
  if ( $el_id != '' ) {
29
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
30
  }
31
+
32
+ $color_scheme_id = NULL;
33
+ if ( is_numeric ( $color_scheme ) ) {
34
+ $color_scheme_id = $color_scheme;
35
+ } else if ( $color_scheme != '' ) {
36
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
37
+ }
38
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
39
+ if ( $color_scheme_colors ) $el_style .= '; --accordion-primary-color:' . $color_scheme_colors[0] . '; --accordion-secondary-color:' . $color_scheme_colors[1] . ';';
40
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
41
 
42
  $style_attr = '';
43
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
44
  if ( $el_style != '' ) {
45
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
46
  }
47
 
 
 
 
 
48
  if ( $style != '' ) {
49
  $class[] = $this->prefix . 'style' . '_' . $style;
50
  }
content_elements/bt_bb_accordion_item/bt_bb_accordion_item.php CHANGED
@@ -13,7 +13,7 @@ class bt_bb_accordion_item extends BT_BB_Element {
13
 
14
  $output = '<div class="' . implode( ' ', $class ) . '">';
15
  $output .= '<div class="bt_bb_accordion_item_title">' . $title . '</div>';
16
- $output .= '<div class="bt_bb_accordion_item_content">' . wpautop( wptexturize( do_shortcode( $content ) ) ) . '</div>';
17
  $output .= '</div>';
18
 
19
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
13
 
14
  $output = '<div class="' . implode( ' ', $class ) . '">';
15
  $output .= '<div class="bt_bb_accordion_item_title">' . $title . '</div>';
16
+ $output .= '<div class="bt_bb_accordion_item_content">' . wpautop( do_shortcode( $content ) ) . '</div>';
17
  $output .= '</div>';
18
 
19
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
content_elements/bt_bb_button/bt_bb_button.php CHANGED
@@ -12,6 +12,7 @@ class bt_bb_button extends BT_BB_Element {
12
  'color_scheme' => '',
13
  'font' => '',
14
  'font_subset' => '',
 
15
  'style' => '',
16
  'size' => '',
17
  'width' => '',
@@ -34,14 +35,20 @@ class bt_bb_button extends BT_BB_Element {
34
  $id_attr = '';
35
  if ( $el_id != '' ) {
36
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
 
 
 
 
 
 
 
37
  }
 
 
 
38
 
39
  $style_attr = '';
40
-
41
- if ( $font != '' && $font != 'inherit' ) {
42
- $el_style = $el_style . ';' . 'font-family:\'' . urldecode( $font ) . '\'';
43
- }
44
-
45
  if ( $el_style != '' ) {
46
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
47
  }
@@ -50,10 +57,6 @@ class bt_bb_button extends BT_BB_Element {
50
  $class[] = $this->prefix . 'icon_position' . '_' . $icon_position;
51
  }
52
 
53
- if ( $color_scheme != '' ) {
54
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
55
- }
56
-
57
  if ( $style != '' ) {
58
  $class[] = $this->prefix . 'style' . '_' . $style;
59
  }
@@ -75,6 +78,19 @@ class bt_bb_button extends BT_BB_Element {
75
  $class[] = $this->prefix . 'shape' . '_' . $shape;
76
  }
77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  $this->responsive_data_override_class(
79
  $class, $data_override_class,
80
  array(
@@ -90,7 +106,7 @@ class bt_bb_button extends BT_BB_Element {
90
 
91
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
92
 
93
- $output = $this->get_html( $icon, $text, $url, $target );
94
 
95
  $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">' . $output . '</div>';
96
 
@@ -101,7 +117,7 @@ class bt_bb_button extends BT_BB_Element {
101
 
102
  }
103
 
104
- function get_html( $icon, $text, $url, $target ) {
105
 
106
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
107
 
@@ -109,10 +125,16 @@ class bt_bb_button extends BT_BB_Element {
109
  $url = '#';
110
  }
111
 
 
 
 
 
 
 
112
  $text_output = '';
113
 
114
  if ( $text != '' ) {
115
- $text_output = '<span class="bt_bb_button_text">' . $text . '</span>';
116
  }
117
 
118
  $link = bt_bb_get_url( $url );
@@ -127,18 +149,10 @@ class bt_bb_button extends BT_BB_Element {
127
  $output .= '</a>';
128
 
129
  return $output;
130
- }
131
 
132
  function map_shortcode() {
133
 
134
- if ( function_exists('boldthemes_get_icon_fonts_bb_array') ) {
135
- $icon_arr = boldthemes_get_icon_fonts_bb_array();
136
- } else {
137
- require_once( dirname(__FILE__) . '/../../content_elements_misc/fa_icons.php' );
138
- require_once( dirname(__FILE__) . '/../../content_elements_misc/s7_icons.php' );
139
- $icon_arr = array( 'Font Awesome' => bt_bb_fa_icons(), 'S7' => bt_bb_s7_icons() );
140
- }
141
-
142
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
143
  $color_scheme_arr = bt_bb_get_color_scheme_param_array();
144
 
@@ -147,20 +161,13 @@ class bt_bb_button extends BT_BB_Element {
147
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Button', 'bold-builder' ), 'description' => esc_html__( 'Button with custom link', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
148
  'params' => array(
149
  array( 'param_name' => 'text', 'type' => 'textfield', 'heading' => esc_html__( 'Text', 'bold-builder' ), 'preview' => true ),
150
- array( 'param_name' => 'icon', 'type' => 'iconpicker', 'heading' => esc_html__( 'Icon', 'bold-builder' ), 'value' => $icon_arr, 'preview' => true ),
151
  array( 'param_name' => 'icon_position', 'type' => 'dropdown', 'heading' => esc_html__( 'Icon Position', 'bold-builder' ),
152
  'value' => array(
153
  esc_html__( 'Left', 'bold-builder' ) => 'left',
154
  esc_html__( 'Right', 'bold-builder' ) => 'right'
155
  )
156
  ),
157
- array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ), 'preview' => true ),
158
- array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ),
159
- 'value' => array(
160
- esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
161
- esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank',
162
- )
163
- ),
164
  array( 'param_name' => 'align', 'type' => 'dropdown', 'heading' => esc_html__( 'Alignment', 'bold-builder' ), 'description' => esc_html__( 'Please note that it is not possible to show multiple buttons inline if any of them are using Center option.', 'bold-builder' ), 'responsive_override' => true,
165
  'value' => array(
166
  esc_html__( 'Inherit', 'bold-builder' ) => 'inherit',
@@ -169,6 +176,14 @@ class bt_bb_button extends BT_BB_Element {
169
  esc_html__( 'Right', 'bold-builder' ) => 'right'
170
  )
171
  ),
 
 
 
 
 
 
 
 
172
  array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Size', 'bold-builder' ), 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ), 'responsive_override' => true,
173
  'value' => array(
174
  esc_html__( 'Small', 'bold-builder' ) => 'small',
@@ -182,6 +197,25 @@ class bt_bb_button extends BT_BB_Element {
182
  'value' => array( esc_html__( 'Inherit', 'bold-builder' ) => 'inherit' ) + BT_BB_Root::$font_arr
183
  ),
184
  array( 'param_name' => 'font_subset', 'type' => 'textfield', 'heading' => esc_html__( 'Google Font subset', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ), 'value' => 'latin,latin-ext', 'description' => esc_html__( 'E.g. latin,latin-ext,cyrillic,cyrillic-ext', 'bold-builder' ) ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
185
  array( 'param_name' => 'style', 'type' => 'dropdown', 'heading' => esc_html__( 'Style', 'bold-builder' ), 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ),
186
  'value' => array(
187
  esc_html__( 'Outline', 'bold-builder' ) => 'outline',
@@ -200,7 +234,7 @@ class bt_bb_button extends BT_BB_Element {
200
  array( 'param_name' => 'width', 'type' => 'dropdown', 'heading' => esc_html__( 'Width', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ),
201
  'value' => array(
202
  esc_html__( 'Inline', 'bold-builder' ) => 'inline',
203
- esc_html__( 'Full', 'bold-builder' ) => 'full'
204
  )
205
  )
206
  )
12
  'color_scheme' => '',
13
  'font' => '',
14
  'font_subset' => '',
15
+ 'font_weight' => '',
16
  'style' => '',
17
  'size' => '',
18
  'width' => '',
35
  $id_attr = '';
36
  if ( $el_id != '' ) {
37
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
38
+ }
39
+
40
+ $color_scheme_id = NULL;
41
+ if ( is_numeric ( $color_scheme ) ) {
42
+ $color_scheme_id = $color_scheme;
43
+ } else if ( $color_scheme != '' ) {
44
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
45
  }
46
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
47
+ if ( $color_scheme_colors ) $el_style .= '; --primary-color:' . $color_scheme_colors[0] . '; --secondary-color:' . $color_scheme_colors[1] . ';';
48
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
49
 
50
  $style_attr = '';
51
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
 
 
 
 
52
  if ( $el_style != '' ) {
53
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
54
  }
57
  $class[] = $this->prefix . 'icon_position' . '_' . $icon_position;
58
  }
59
 
 
 
 
 
60
  if ( $style != '' ) {
61
  $class[] = $this->prefix . 'style' . '_' . $style;
62
  }
78
  $class[] = $this->prefix . 'shape' . '_' . $shape;
79
  }
80
 
81
+ if ( $target != '' ) {
82
+ $class[] = $this->prefix . 'target' . $target;
83
+ }
84
+
85
+ if ( $target == '_lightbox' ) {
86
+ $class[] = 'bt_bb_use_lightbox';
87
+ $target = '_blank';
88
+ }
89
+
90
+ if ( $font_weight != '' ) {
91
+ $class[] = $this->prefix . 'font_weight' . '_' . $font_weight;
92
+ }
93
+
94
  $this->responsive_data_override_class(
95
  $class, $data_override_class,
96
  array(
106
 
107
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
108
 
109
+ $output = $this->get_html( $icon, $text, $font, $url, $target );
110
 
111
  $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">' . $output . '</div>';
112
 
117
 
118
  }
119
 
120
+ function get_html( $icon, $text, $font, $url, $target ) {
121
 
122
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
123
 
125
  $url = '#';
126
  }
127
 
128
+ $font_attr = '';
129
+
130
+ if ( $font != '' && $font != 'inherit' ) {
131
+ $font_attr = ' style="' . 'font-family:\'' . urldecode( $font ) . '\'"';
132
+ }
133
+
134
  $text_output = '';
135
 
136
  if ( $text != '' ) {
137
+ $text_output = '<span class="bt_bb_button_text" ' . $font_attr . '>' . $text . '</span>';
138
  }
139
 
140
  $link = bt_bb_get_url( $url );
149
  $output .= '</a>';
150
 
151
  return $output;
152
+ }
153
 
154
  function map_shortcode() {
155
 
 
 
 
 
 
 
 
 
156
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
157
  $color_scheme_arr = bt_bb_get_color_scheme_param_array();
158
 
161
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Button', 'bold-builder' ), 'description' => esc_html__( 'Button with custom link', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
162
  'params' => array(
163
  array( 'param_name' => 'text', 'type' => 'textfield', 'heading' => esc_html__( 'Text', 'bold-builder' ), 'preview' => true ),
164
+ array( 'param_name' => 'icon', 'type' => 'iconpicker', 'heading' => esc_html__( 'Icon', 'bold-builder' ), 'preview' => true ),
165
  array( 'param_name' => 'icon_position', 'type' => 'dropdown', 'heading' => esc_html__( 'Icon Position', 'bold-builder' ),
166
  'value' => array(
167
  esc_html__( 'Left', 'bold-builder' ) => 'left',
168
  esc_html__( 'Right', 'bold-builder' ) => 'right'
169
  )
170
  ),
 
 
 
 
 
 
 
171
  array( 'param_name' => 'align', 'type' => 'dropdown', 'heading' => esc_html__( 'Alignment', 'bold-builder' ), 'description' => esc_html__( 'Please note that it is not possible to show multiple buttons inline if any of them are using Center option.', 'bold-builder' ), 'responsive_override' => true,
172
  'value' => array(
173
  esc_html__( 'Inherit', 'bold-builder' ) => 'inherit',
176
  esc_html__( 'Right', 'bold-builder' ) => 'right'
177
  )
178
  ),
179
+ array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ), 'preview' => true ),
180
+ array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ),
181
+ 'value' => array(
182
+ esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
183
+ esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank',
184
+ esc_html__( 'Lightbox (open in new layer)', 'bold-builder' ) => '_lightbox',
185
+ )
186
+ ),
187
  array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Size', 'bold-builder' ), 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ), 'responsive_override' => true,
188
  'value' => array(
189
  esc_html__( 'Small', 'bold-builder' ) => 'small',
197
  'value' => array( esc_html__( 'Inherit', 'bold-builder' ) => 'inherit' ) + BT_BB_Root::$font_arr
198
  ),
199
  array( 'param_name' => 'font_subset', 'type' => 'textfield', 'heading' => esc_html__( 'Google Font subset', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ), 'value' => 'latin,latin-ext', 'description' => esc_html__( 'E.g. latin,latin-ext,cyrillic,cyrillic-ext', 'bold-builder' ) ),
200
+ array( 'param_name' => 'font_weight', 'type' => 'dropdown', 'heading' => esc_html__( 'Font weight', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ),
201
+ 'value' => array(
202
+ esc_html__( 'Default', 'bold-builder' ) => '',
203
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
204
+ esc_html__( 'Bold', 'bold-builder' ) => 'bold',
205
+ esc_html__( 'Bolder', 'bold-builder' ) => 'bolder',
206
+ esc_html__( 'Lighter', 'bold-builder' ) => 'lighter',
207
+ esc_html__( 'Light', 'bold-builder' ) => 'light',
208
+ esc_html__( '100', 'bold-builder' ) => '100',
209
+ esc_html__( '200', 'bold-builder' ) => '200',
210
+ esc_html__( '300', 'bold-builder' ) => '300',
211
+ esc_html__( '400', 'bold-builder' ) => '400',
212
+ esc_html__( '500', 'bold-builder' ) => '500',
213
+ esc_html__( '600', 'bold-builder' ) => '600',
214
+ esc_html__( '700', 'bold-builder' ) => '700',
215
+ esc_html__( '800', 'bold-builder' ) => '800',
216
+ esc_html__( '900', 'bold-builder' ) => '900'
217
+ )
218
+ ),
219
  array( 'param_name' => 'style', 'type' => 'dropdown', 'heading' => esc_html__( 'Style', 'bold-builder' ), 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ),
220
  'value' => array(
221
  esc_html__( 'Outline', 'bold-builder' ) => 'outline',
234
  array( 'param_name' => 'width', 'type' => 'dropdown', 'heading' => esc_html__( 'Width', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ),
235
  'value' => array(
236
  esc_html__( 'Inline', 'bold-builder' ) => 'inline',
237
+ esc_html__( 'Full', 'bold-builder' ) => 'full'
238
  )
239
  )
240
  )
content_elements/bt_bb_column/bt_bb_column.php CHANGED
@@ -18,12 +18,15 @@ class bt_bb_column extends BT_BB_Element {
18
  'lazy_load' => 'no',
19
  'inner_background_image' => '',
20
  'color_scheme' => '',
 
21
  'background_color' => '',
22
  'inner_background_color' => '',
23
  'opacity' => ''
24
  ) ), $atts, $this->shortcode ) );
25
 
26
  $class = array( $this->shortcode );
 
 
27
  $data_override_class = array();
28
 
29
  $class[] = $this->get_responsive_class( $width, 'xl' );
@@ -49,11 +52,41 @@ class bt_bb_column extends BT_BB_Element {
49
  if ( $el_id != '' ) {
50
  $id_attr = 'id="' . esc_attr( $el_id ) . '"';
51
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
52
 
53
- if ( $color_scheme != '' ) {
54
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
55
  }
56
 
 
 
 
 
 
 
 
 
57
  $this->responsive_data_override_class(
58
  $class, $data_override_class,
59
  array(
@@ -63,14 +96,6 @@ class bt_bb_column extends BT_BB_Element {
63
  )
64
  );
65
 
66
- if ( $vertical_align != '' ) {
67
- $class[] = $this->prefix . 'vertical_align' . '_' . $vertical_align;
68
- }
69
-
70
- if ( $padding != '' ) {
71
- $class[] = $this->prefix . 'padding' . '_' . $padding;
72
- }
73
-
74
  $this->responsive_override_class(
75
  $class,
76
  array(
@@ -93,8 +118,6 @@ class bt_bb_column extends BT_BB_Element {
93
  }
94
  }
95
 
96
- $el_inner_style = '';
97
-
98
  if ( $inner_background_color != '' ) {
99
  if ( strpos( $inner_background_color, '#' ) !== false ) {
100
  $inner_background_color = bt_bb_hex2rgb( $inner_background_color );
@@ -106,8 +129,6 @@ class bt_bb_column extends BT_BB_Element {
106
  $el_inner_style .= 'background-color:' . $inner_background_color . ';';
107
  }
108
  }
109
-
110
- $inner_class = array( $this->shortcode . '_content' );
111
  $background_data_attr = '';
112
  $inner_background_data_attr = '';
113
 
@@ -142,16 +163,26 @@ class bt_bb_column extends BT_BB_Element {
142
  $class[] = 'bt_bb_column_inner_background_image';
143
  }
144
 
 
145
  if ( $el_inner_style != '' ) {
146
  $el_inner_style = ' style="' . esc_attr( $el_inner_style ) . '"';
147
  }
148
 
149
  $style_attr = '';
150
-
151
  if ( $el_style != '' ) {
152
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
153
  }
154
 
 
 
 
 
 
 
 
 
 
155
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
156
 
157
  $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . $background_data_attr . ' data-width="' . esc_attr( $this->get_width2( $width ) ) . '" data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
@@ -234,11 +265,32 @@ class bt_bb_column extends BT_BB_Element {
234
  esc_html__( 'Bottom', 'bold-builder' ) => 'bottom'
235
  )
236
  ),
237
- array( 'param_name' => 'padding', 'type' => 'dropdown', 'heading' => esc_html__( 'Padding', 'bold-builder' ), 'preview' => true,
238
  'value' => array(
 
239
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
240
  esc_html__( 'Double', 'bold-builder' ) => 'double',
241
- esc_html__( 'Text Indent', 'bold-builder' ) => 'text_indent'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
242
  )
243
  ),
244
  array( 'param_name' => 'order', 'type' => 'dropdown', 'heading' => esc_html__( 'Order', 'bold-builder' ), 'default' => '0', 'responsive_override' => true, 'description' => esc_html__( 'Columns are placed in the visual order according to selected order, lowest values first.', 'bold-builder' ),
@@ -264,6 +316,7 @@ class bt_bb_column extends BT_BB_Element {
264
  esc_html__( 'Yes', 'bold-builder' ) => 'yes'
265
  ) ),
266
  array( 'param_name' => 'color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Color scheme', 'bold-builder' ), 'description' => esc_html__( 'Define color schemes in Bold Builder settings or define accent and alternate colors in theme customizer (if avaliable)', 'bold-builder' ), 'value' => $color_scheme_arr, 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ) ),
 
267
  array( 'param_name' => 'background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
268
  array( 'param_name' => 'inner_background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Inner background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
269
  array( 'param_name' => 'opacity', 'type' => 'textfield', 'heading' => esc_html__( 'Background color opacity (deprecated)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) )
18
  'lazy_load' => 'no',
19
  'inner_background_image' => '',
20
  'color_scheme' => '',
21
+ 'inner_color_scheme' => '',
22
  'background_color' => '',
23
  'inner_background_color' => '',
24
  'opacity' => ''
25
  ) ), $atts, $this->shortcode ) );
26
 
27
  $class = array( $this->shortcode );
28
+ $inner_class = array( $this->shortcode . '_content' );
29
+
30
  $data_override_class = array();
31
 
32
  $class[] = $this->get_responsive_class( $width, 'xl' );
52
  if ( $el_id != '' ) {
53
  $id_attr = 'id="' . esc_attr( $el_id ) . '"';
54
  }
55
+
56
+ $el_inner_style = '';
57
+
58
+ $color_scheme_id = NULL;
59
+ if ( is_numeric ( $color_scheme ) ) {
60
+ $color_scheme_id = $color_scheme;
61
+ } else if ( $color_scheme != '' ) {
62
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
63
+ }
64
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
65
+ if ( $color_scheme_colors ) $el_style .= '; --column-primary-color:' . $color_scheme_colors[0] . '; --column-secondary-color:' . $color_scheme_colors[1] . ';';
66
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
67
+
68
+ $inner_color_scheme_id = NULL;
69
+ if ( is_numeric ( $inner_color_scheme ) ) {
70
+ $inner_color_scheme_id = $inner_color_scheme;
71
+ } else if ( $inner_color_scheme != '' ) {
72
+ $inner_color_scheme_id = bt_bb_get_color_scheme_id( $inner_color_scheme );
73
+ }
74
+ $inner_color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $inner_color_scheme_id - 1 );
75
+ if ( $inner_color_scheme_colors ) $el_inner_style .= '; --column-inner-primary-color:' . $inner_color_scheme_colors[0] . '; --column-inner-secondary-color:' . $inner_color_scheme_colors[1] . ';';
76
+ if ( $inner_color_scheme != '' ) $inner_class[] = $this->prefix . 'inner_color_scheme_' . $inner_color_scheme_id;
77
 
78
+ if ( $inner_color_scheme != '' ) {
79
+ $inner_class[] = $this->prefix . 'inner_color_scheme' . '_' . bt_bb_get_color_scheme_id( $inner_color_scheme );
80
  }
81
 
82
+ if ( $vertical_align != '' ) {
83
+ $class[] = $this->prefix . 'vertical_align' . '_' . $vertical_align;
84
+ }
85
+
86
+ /*if ( $padding != '' ) {
87
+ $class[] = $this->prefix . 'padding' . '_' . $padding;
88
+ }*/
89
+
90
  $this->responsive_data_override_class(
91
  $class, $data_override_class,
92
  array(
96
  )
97
  );
98
 
 
 
 
 
 
 
 
 
99
  $this->responsive_override_class(
100
  $class,
101
  array(
118
  }
119
  }
120
 
 
 
121
  if ( $inner_background_color != '' ) {
122
  if ( strpos( $inner_background_color, '#' ) !== false ) {
123
  $inner_background_color = bt_bb_hex2rgb( $inner_background_color );
129
  $el_inner_style .= 'background-color:' . $inner_background_color . ';';
130
  }
131
  }
 
 
132
  $background_data_attr = '';
133
  $inner_background_data_attr = '';
134
 
163
  $class[] = 'bt_bb_column_inner_background_image';
164
  }
165
 
166
+ $el_inner_style = apply_filters( $this->shortcode . '_inner_style', $el_inner_style, $atts );
167
  if ( $el_inner_style != '' ) {
168
  $el_inner_style = ' style="' . esc_attr( $el_inner_style ) . '"';
169
  }
170
 
171
  $style_attr = '';
172
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
173
  if ( $el_style != '' ) {
174
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
175
  }
176
 
177
+ $this->responsive_data_override_class(
178
+ $class, $data_override_class,
179
+ array(
180
+ 'prefix' => $this->prefix,
181
+ 'param' => 'padding',
182
+ 'value' => $padding
183
+ )
184
+ );
185
+
186
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
187
 
188
  $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . $background_data_attr . ' data-width="' . esc_attr( $this->get_width2( $width ) ) . '" data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
265
  esc_html__( 'Bottom', 'bold-builder' ) => 'bottom'
266
  )
267
  ),
268
+ array( 'param_name' => 'padding', 'type' => 'dropdown', 'heading' => esc_html__( 'Inner padding', 'bold-builder' ), 'responsive_override' => true, 'preview' => true,
269
  'value' => array(
270
+ esc_html__( 'No padding', 'bold-builder' ) => 'none',
271
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
272
  esc_html__( 'Double', 'bold-builder' ) => 'double',
273
+ esc_html__( 'Text Indent', 'bold-builder' ) => 'text_indent',
274
+ esc_html__( '5px', 'bold-builder' ) => '5',
275
+ esc_html__( '10px', 'bold-builder' ) => '10',
276
+ esc_html__( '15px', 'bold-builder' ) => '15',
277
+ esc_html__( '20px', 'bold-builder' ) => '20',
278
+ esc_html__( '25px', 'bold-builder' ) => '25',
279
+ esc_html__( '30px', 'bold-builder' ) => '30',
280
+ esc_html__( '35px', 'bold-builder' ) => '35',
281
+ esc_html__( '40px', 'bold-builder' ) => '40',
282
+ esc_html__( '45px', 'bold-builder' ) => '45',
283
+ esc_html__( '50px', 'bold-builder' ) => '50',
284
+ esc_html__( '55px', 'bold-builder' ) => '55',
285
+ esc_html__( '60px', 'bold-builder' ) => '60',
286
+ esc_html__( '65px', 'bold-builder' ) => '65',
287
+ esc_html__( '70px', 'bold-builder' ) => '70',
288
+ esc_html__( '75px', 'bold-builder' ) => '75',
289
+ esc_html__( '80px', 'bold-builder' ) => '80',
290
+ esc_html__( '85px', 'bold-builder' ) => '85',
291
+ esc_html__( '90px', 'bold-builder' ) => '90',
292
+ esc_html__( '95px', 'bold-builder' ) => '95',
293
+ esc_html__( '100px', 'bold-builder' ) => '100'
294
  )
295
  ),
296
  array( 'param_name' => 'order', 'type' => 'dropdown', 'heading' => esc_html__( 'Order', 'bold-builder' ), 'default' => '0', 'responsive_override' => true, 'description' => esc_html__( 'Columns are placed in the visual order according to selected order, lowest values first.', 'bold-builder' ),
316
  esc_html__( 'Yes', 'bold-builder' ) => 'yes'
317
  ) ),
318
  array( 'param_name' => 'color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Color scheme', 'bold-builder' ), 'description' => esc_html__( 'Define color schemes in Bold Builder settings or define accent and alternate colors in theme customizer (if avaliable)', 'bold-builder' ), 'value' => $color_scheme_arr, 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ) ),
319
+ array( 'param_name' => 'inner_color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Inner color scheme', 'bold-builder' ), 'value' => $color_scheme_arr, 'group' => esc_html__( 'Design', 'bold-builder' ) ),
320
  array( 'param_name' => 'background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
321
  array( 'param_name' => 'inner_background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Inner background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
322
  array( 'param_name' => 'opacity', 'type' => 'textfield', 'heading' => esc_html__( 'Background color opacity (deprecated)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) )
content_elements/bt_bb_column_inner/bt_bb_column_inner.php CHANGED
@@ -16,12 +16,16 @@ class bt_bb_column_inner extends BT_BB_Element {
16
  'background_image' => '',
17
  'inner_background_image' => '',
18
  'lazy_load' => 'no',
 
 
19
  'background_color' => '',
20
  'inner_background_color' => '',
21
  'opacity' => ''
22
  ) ), $atts, $this->shortcode ) );
23
 
24
  $class = array( $this->shortcode );
 
 
25
  $data_override_class = array();
26
 
27
  $class[] = $this->get_responsive_class( $width, 'xl' );
@@ -61,9 +65,9 @@ class bt_bb_column_inner extends BT_BB_Element {
61
  $class[] = $this->prefix . 'vertical_align' . '_' . $vertical_align;
62
  }
63
 
64
- if ( $padding != '' ) {
65
  $class[] = $this->prefix . 'padding' . '_' . $padding;
66
- }
67
 
68
  $this->responsive_override_class(
69
  $class,
@@ -74,6 +78,32 @@ class bt_bb_column_inner extends BT_BB_Element {
74
  'value' => $order
75
  )
76
  );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
77
 
78
  if ( $background_color != '' ) {
79
  if ( strpos( $background_color, '#' ) !== false ) {
@@ -81,13 +111,11 @@ class bt_bb_column_inner extends BT_BB_Element {
81
  if ( $opacity == '' ) {
82
  $opacity = 1;
83
  }
84
- $el_style .= 'background-color:rgba(' . $background_color[0] . ', ' . $background_color[1] . ', ' . $background_color[2] . ', ' . $opacity . ');';
85
  } else {
86
- $el_style .= 'background-color:' . $background_color . ';';
87
  }
88
  }
89
-
90
- $el_inner_style = '';
91
 
92
  if ( $inner_background_color != '' ) {
93
  if ( strpos( $inner_background_color, '#' ) !== false ) {
@@ -95,13 +123,12 @@ class bt_bb_column_inner extends BT_BB_Element {
95
  if ( $opacity == '' ) {
96
  $opacity = 1;
97
  }
98
- $el_inner_style .= '"background-color:rgba(' . $inner_background_color[0] . ', ' . $inner_background_color[1] . ', ' . $inner_background_color[2] . ', ' . $opacity . ');" ';
99
  } else {
100
- $el_inner_style .= 'background-color:' . $inner_background_color . ';';
101
  }
102
  }
103
 
104
- $inner_class = array( $this->shortcode . '_content' );
105
  $background_data_attr = '';
106
  $inner_background_data_attr = '';
107
 
@@ -127,23 +154,33 @@ class bt_bb_column_inner extends BT_BB_Element {
127
  $inner_background_image_url = $inner_background_image[0];
128
  if ( $lazy_load == 'yes' ) {
129
  $blank_image_src = BT_BB_Root::$path . 'img/blank.gif';
130
- $el_inner_style .= 'background-image:url(\'' . $blank_image_src . '\');';
131
  $inner_background_data_attr .= ' data-background_image_src="' . $inner_background_image_url . '"';
132
  $inner_class[] = 'btLazyLoadBackground';
133
  } else {
134
- $el_inner_style .= 'background-image:url(\'' . $inner_background_image_url . '\');';
135
  }
136
  $class[] = 'bt_bb_column_inner_inner_background_image';
137
  }
138
 
139
- if ( $el_inner_style != "" ) $el_inner_style = ' style=' . $el_inner_style;
 
140
 
141
  $style_attr = '';
142
-
143
  if ( $el_style != '' ) {
144
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
145
  }
146
-
 
 
 
 
 
 
 
 
 
147
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
148
 
149
  $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . $background_data_attr . ' data-width="' . esc_attr( $this->get_width2( $width ) ) . '" data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
@@ -206,6 +243,9 @@ class bt_bb_column_inner extends BT_BB_Element {
206
 
207
  function map_shortcode() {
208
 
 
 
 
209
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Inner Column', 'bold-builder' ), 'description' => esc_html__( 'Inner Column element', 'bold-builder' ), 'width_param' => 'width', 'container' => 'vertical',
210
  'accept' => array( 'bt_bb_section' => false, 'bt_bb_row' => false, 'bt_bb_row_inner' => false, 'bt_bb_column' => false, 'bt_bb_column_inner' => false, 'bt_bb_tab_item' => false, 'bt_bb_accordion_item' => false, 'bt_bb_cost_calculator_item' => false, 'bt_cc_group' => false, 'bt_cc_multiply' => false, 'bt_cc_item' => false, 'bt_bb_content_slider_item' => false, 'bt_bb_google_maps_location' => false, '_content' => false ),
211
  'accept_all' => true, 'toggle' => true, 'show_settings_on_create' => false, 'icon' => 'bt_bb_icon_bt_bb_row_inner', 'responsive_override' => true,
@@ -222,11 +262,32 @@ class bt_bb_column_inner extends BT_BB_Element {
222
  esc_html__( 'Middle', 'bold-builder' ) => 'middle',
223
  esc_html__( 'Bottom', 'bold-builder' ) => 'bottom'
224
  ) ),
225
- array( 'param_name' => 'padding', 'type' => 'dropdown', 'heading' => esc_html__( 'Padding', 'bold-builder' ), 'preview' => true,
226
  'value' => array(
 
227
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
228
  esc_html__( 'Double', 'bold-builder' ) => 'double',
229
- esc_html__( 'Text Indent', 'bold-builder' ) => 'text_indent'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  ) ),
231
  array( 'param_name' => 'order', 'type' => 'dropdown', 'heading' => esc_html__( 'Order', 'bold-builder' ), 'default' => '0', 'responsive_override' => true, 'description' => esc_html__( 'Columns are placed in the visual order according to selected order, lowest values first.', 'bold-builder' ),
232
  'value' => array(
@@ -250,6 +311,8 @@ class bt_bb_column_inner extends BT_BB_Element {
250
  esc_html__( 'No', 'bold-builder' ) => 'no',
251
  esc_html__( 'Yes', 'bold-builder' ) => 'yes'
252
  ) ),
 
 
253
  array( 'param_name' => 'background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
254
  array( 'param_name' => 'inner_background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Inner background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
255
  array( 'param_name' => 'opacity', 'type' => 'textfield', 'heading' => esc_html__( 'Opacity (deprecated)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) )
16
  'background_image' => '',
17
  'inner_background_image' => '',
18
  'lazy_load' => 'no',
19
+ 'color_scheme' => '',
20
+ 'inner_color_scheme' => '',
21
  'background_color' => '',
22
  'inner_background_color' => '',
23
  'opacity' => ''
24
  ) ), $atts, $this->shortcode ) );
25
 
26
  $class = array( $this->shortcode );
27
+ $inner_class = array( $this->shortcode . '_content' );
28
+
29
  $data_override_class = array();
30
 
31
  $class[] = $this->get_responsive_class( $width, 'xl' );
65
  $class[] = $this->prefix . 'vertical_align' . '_' . $vertical_align;
66
  }
67
 
68
+ /*if ( $padding != '' ) {
69
  $class[] = $this->prefix . 'padding' . '_' . $padding;
70
+ }*/
71
 
72
  $this->responsive_override_class(
73
  $class,
78
  'value' => $order
79
  )
80
  );
81
+
82
+ $el_inner_style = '';
83
+
84
+ $color_scheme_id = NULL;
85
+ if ( is_numeric ( $color_scheme ) ) {
86
+ $color_scheme_id = $color_scheme;
87
+ } else if ( $color_scheme != '' ) {
88
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
89
+ }
90
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
91
+ if ( $color_scheme_colors ) $el_style .= '; --inner-column-primary-color:' . $color_scheme_colors[0] . '; --inner-column-secondary-color:' . $color_scheme_colors[1] . ';';
92
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
93
+
94
+ $inner_color_scheme_id = NULL;
95
+ if ( is_numeric ( $inner_color_scheme ) ) {
96
+ $inner_color_scheme_id = $inner_color_scheme;
97
+ } else if ( $inner_color_scheme != '' ) {
98
+ $inner_color_scheme_id = bt_bb_get_color_scheme_id( $inner_color_scheme );
99
+ }
100
+ $inner_color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $inner_color_scheme_id - 1 );
101
+ if ( $inner_color_scheme_colors ) $el_inner_style .= '; --inner-column-inner-primary-color:' . $inner_color_scheme_colors[0] . '; --inner-column-inner-secondary-color:' . $inner_color_scheme_colors[1] . ';';
102
+ if ( $inner_color_scheme != '' ) $inner_class[] = $this->prefix . 'inner_color_scheme_' . $inner_color_scheme_id;
103
+
104
+ if ( $inner_color_scheme != '' ) {
105
+ $inner_class[] = $this->prefix . 'inner_color_scheme' . '_' . bt_bb_get_color_scheme_id( $inner_color_scheme );
106
+ }
107
 
108
  if ( $background_color != '' ) {
109
  if ( strpos( $background_color, '#' ) !== false ) {
111
  if ( $opacity == '' ) {
112
  $opacity = 1;
113
  }
114
+ $el_style .= 'background-color:rgba(' . $background_color[0] . ', ' . $background_color[1] . ', ' . $background_color[2] . ', ' . $opacity . '); ';
115
  } else {
116
+ $el_style .= 'background-color:' . $background_color . '; ';
117
  }
118
  }
 
 
119
 
120
  if ( $inner_background_color != '' ) {
121
  if ( strpos( $inner_background_color, '#' ) !== false ) {
123
  if ( $opacity == '' ) {
124
  $opacity = 1;
125
  }
126
+ $el_inner_style .= 'background-color:rgba(' . $inner_background_color[0] . ', ' . $inner_background_color[1] . ', ' . $inner_background_color[2] . ', ' . $opacity . '); ';
127
  } else {
128
+ $el_inner_style .= 'background-color:' . $inner_background_color . '; ';
129
  }
130
  }
131
 
 
132
  $background_data_attr = '';
133
  $inner_background_data_attr = '';
134
 
154
  $inner_background_image_url = $inner_background_image[0];
155
  if ( $lazy_load == 'yes' ) {
156
  $blank_image_src = BT_BB_Root::$path . 'img/blank.gif';
157
+ $el_inner_style .= 'background-image:url(\'' . $blank_image_src . '\'); ';
158
  $inner_background_data_attr .= ' data-background_image_src="' . $inner_background_image_url . '"';
159
  $inner_class[] = 'btLazyLoadBackground';
160
  } else {
161
+ $el_inner_style .= 'background-image:url(\'' . $inner_background_image_url . '\'); ';
162
  }
163
  $class[] = 'bt_bb_column_inner_inner_background_image';
164
  }
165
 
166
+ $el_inner_style = apply_filters( $this->shortcode . '_inner_style', $el_inner_style, $atts );
167
+ if ( $el_inner_style != "" ) $el_inner_style = ' style="' . $el_inner_style . '"';
168
 
169
  $style_attr = '';
170
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
171
  if ( $el_style != '' ) {
172
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
173
  }
174
+
175
+ $this->responsive_data_override_class(
176
+ $class, $data_override_class,
177
+ array(
178
+ 'prefix' => $this->prefix,
179
+ 'param' => 'padding',
180
+ 'value' => $padding
181
+ )
182
+ );
183
+
184
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
185
 
186
  $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . $background_data_attr . ' data-width="' . esc_attr( $this->get_width2( $width ) ) . '" data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
243
 
244
  function map_shortcode() {
245
 
246
+ require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
247
+ $color_scheme_arr = bt_bb_get_color_scheme_param_array();
248
+
249
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Inner Column', 'bold-builder' ), 'description' => esc_html__( 'Inner Column element', 'bold-builder' ), 'width_param' => 'width', 'container' => 'vertical',
250
  'accept' => array( 'bt_bb_section' => false, 'bt_bb_row' => false, 'bt_bb_row_inner' => false, 'bt_bb_column' => false, 'bt_bb_column_inner' => false, 'bt_bb_tab_item' => false, 'bt_bb_accordion_item' => false, 'bt_bb_cost_calculator_item' => false, 'bt_cc_group' => false, 'bt_cc_multiply' => false, 'bt_cc_item' => false, 'bt_bb_content_slider_item' => false, 'bt_bb_google_maps_location' => false, '_content' => false ),
251
  'accept_all' => true, 'toggle' => true, 'show_settings_on_create' => false, 'icon' => 'bt_bb_icon_bt_bb_row_inner', 'responsive_override' => true,
262
  esc_html__( 'Middle', 'bold-builder' ) => 'middle',
263
  esc_html__( 'Bottom', 'bold-builder' ) => 'bottom'
264
  ) ),
265
+ array( 'param_name' => 'padding', 'type' => 'dropdown', 'heading' => esc_html__( 'Inner padding', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
266
  'value' => array(
267
+ esc_html__( 'No padding', 'bold-builder' ) => 'none',
268
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
269
  esc_html__( 'Double', 'bold-builder' ) => 'double',
270
+ esc_html__( 'Text Indent', 'bold-builder' ) => 'text_indent',
271
+ esc_html__( '5px', 'bold-builder' ) => '5',
272
+ esc_html__( '10px', 'bold-builder' ) => '10',
273
+ esc_html__( '15px', 'bold-builder' ) => '15',
274
+ esc_html__( '20px', 'bold-builder' ) => '20',
275
+ esc_html__( '25px', 'bold-builder' ) => '25',
276
+ esc_html__( '30px', 'bold-builder' ) => '30',
277
+ esc_html__( '35px', 'bold-builder' ) => '35',
278
+ esc_html__( '40px', 'bold-builder' ) => '40',
279
+ esc_html__( '45px', 'bold-builder' ) => '45',
280
+ esc_html__( '50px', 'bold-builder' ) => '50',
281
+ esc_html__( '55px', 'bold-builder' ) => '55',
282
+ esc_html__( '60px', 'bold-builder' ) => '60',
283
+ esc_html__( '65px', 'bold-builder' ) => '65',
284
+ esc_html__( '70px', 'bold-builder' ) => '70',
285
+ esc_html__( '75px', 'bold-builder' ) => '75',
286
+ esc_html__( '80px', 'bold-builder' ) => '80',
287
+ esc_html__( '85px', 'bold-builder' ) => '85',
288
+ esc_html__( '90px', 'bold-builder' ) => '90',
289
+ esc_html__( '95px', 'bold-builder' ) => '95',
290
+ esc_html__( '100px', 'bold-builder' ) => '100'
291
  ) ),
292
  array( 'param_name' => 'order', 'type' => 'dropdown', 'heading' => esc_html__( 'Order', 'bold-builder' ), 'default' => '0', 'responsive_override' => true, 'description' => esc_html__( 'Columns are placed in the visual order according to selected order, lowest values first.', 'bold-builder' ),
293
  'value' => array(
311
  esc_html__( 'No', 'bold-builder' ) => 'no',
312
  esc_html__( 'Yes', 'bold-builder' ) => 'yes'
313
  ) ),
314
+ array( 'param_name' => 'color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Color scheme', 'bold-builder' ), 'description' => esc_html__( 'Define color schemes in Bold Builder settings or define accent and alternate colors in theme customizer (if avaliable)', 'bold-builder' ), 'value' => $color_scheme_arr, 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ) ),
315
+ array( 'param_name' => 'inner_color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Inner color scheme', 'bold-builder' ), 'value' => $color_scheme_arr, 'group' => esc_html__( 'Design', 'bold-builder' ) ),
316
  array( 'param_name' => 'background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
317
  array( 'param_name' => 'inner_background_color', 'type' => 'colorpicker', 'heading' => esc_html__( 'Inner background color', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
318
  array( 'param_name' => 'opacity', 'type' => 'textfield', 'heading' => esc_html__( 'Opacity (deprecated)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) )
content_elements/bt_bb_contact_form_7/bt_bb_contact_form_7.php CHANGED
@@ -19,6 +19,7 @@ class bt_bb_contact_form_7 extends BT_BB_Element {
19
  }
20
 
21
  $style_attr = '';
 
22
  if ( $el_style != '' ) {
23
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
24
  }
19
  }
20
 
21
  $style_attr = '';
22
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
23
  if ( $el_style != '' ) {
24
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
25
  }
content_elements/bt_bb_content_slider/bt_bb_content_slider.php CHANGED
@@ -13,6 +13,7 @@ class bt_bb_content_slider extends BT_BB_Element {
13
  'arrows_size' => '',
14
  'pause_on_hover' => '',
15
  'slides_to_show' => '',
 
16
  'auto_play' => ''
17
  ) ), $atts, $this->shortcode ) );
18
 
@@ -29,6 +30,7 @@ class bt_bb_content_slider extends BT_BB_Element {
29
  }
30
 
31
  $style_attr = '';
 
32
  if ( $el_style != '' ) {
33
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
34
  }
@@ -108,6 +110,11 @@ class bt_bb_content_slider extends BT_BB_Element {
108
  }
109
  $data_slick .= ']';
110
  }
 
 
 
 
 
111
  $data_slick = $data_slick . '}\' ';
112
 
113
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
@@ -160,6 +167,7 @@ class bt_bb_content_slider extends BT_BB_Element {
160
  )
161
  ),
162
  array( 'param_name' => 'slides_to_show', 'type' => 'textfield', 'preview' => true, 'default' => 1, 'heading' => esc_html__( 'Number of slides to show', 'bold-builder' ), 'description' => esc_html__( 'e.g. 3', 'bold-builder' ) ),
 
163
  array( 'param_name' => 'gap', 'type' => 'dropdown', 'heading' => esc_html__( 'Gap', 'bold-builder' ),
164
  'value' => array(
165
  esc_html__( 'No gap', 'bold-builder' ) => 'no_gap',
13
  'arrows_size' => '',
14
  'pause_on_hover' => '',
15
  'slides_to_show' => '',
16
+ 'additional_settings' => '',
17
  'auto_play' => ''
18
  ) ), $atts, $this->shortcode ) );
19
 
30
  }
31
 
32
  $style_attr = '';
33
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
34
  if ( $el_style != '' ) {
35
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
36
  }
110
  }
111
  $data_slick .= ']';
112
  }
113
+
114
+ if ( $additional_settings != '' ) {
115
+ $data_slick .= ', ' . $additional_settings;
116
+ }
117
+
118
  $data_slick = $data_slick . '}\' ';
119
 
120
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
167
  )
168
  ),
169
  array( 'param_name' => 'slides_to_show', 'type' => 'textfield', 'preview' => true, 'default' => 1, 'heading' => esc_html__( 'Number of slides to show', 'bold-builder' ), 'description' => esc_html__( 'e.g. 3', 'bold-builder' ) ),
170
+ array( 'param_name' => 'additional_settings', 'type' => 'textfield', 'heading' => esc_html__( 'Additional settings', 'bold-builder' ), 'description' => esc_html__( 'E.g. "slidesToScroll": 3, "infinite": false (check https://kenwheeler.github.io/slick/ for more)', 'bold-builder' ) ),
171
  array( 'param_name' => 'gap', 'type' => 'dropdown', 'heading' => esc_html__( 'Gap', 'bold-builder' ),
172
  'value' => array(
173
  esc_html__( 'No gap', 'bold-builder' ) => 'no_gap',
content_elements/bt_bb_content_slider_item/bt_bb_content_slider_item.php CHANGED
@@ -21,13 +21,12 @@ class bt_bb_content_slider_item extends BT_BB_Element {
21
  if ( $el_id != '' ) {
22
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
23
  }
24
-
25
- $style_attr = ' ' . 'style="' . esc_attr( $el_style );
26
 
27
  if ( $image != '' ) {
28
  $image_src = wp_get_attachment_image_src( $image, $image_size );
29
  if ( $image_src ) {
30
- $style_attr .= ';background-image:url(' . $image_src[0] . ')';
31
  }
32
  }
33
 
@@ -37,9 +36,15 @@ class bt_bb_content_slider_item extends BT_BB_Element {
37
 
38
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
39
 
40
- $style_attr .= '"';
 
 
 
 
 
 
41
 
42
- $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . '><div class="bt_bb_content_slider_item_content content">' . wptexturize( do_shortcode( $content ) ) . '</div></div>';
43
 
44
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
45
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
21
  if ( $el_id != '' ) {
22
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
23
  }
24
+ // $el_style = esc_attr( $el_style );
 
25
 
26
  if ( $image != '' ) {
27
  $image_src = wp_get_attachment_image_src( $image, $image_size );
28
  if ( $image_src ) {
29
+ $el_style .= ';background-image:url(' . $image_src[0] . ');';
30
  }
31
  }
32
 
36
 
37
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
38
 
39
+ // $style_attr .= '"';
40
+
41
+ $style_attr = '';
42
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
43
+ if ( $el_style != '' ) {
44
+ $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
45
+ }
46
 
47
+ $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . '><div class="bt_bb_content_slider_item_content content">' . do_shortcode( $content ) . '</div></div>';
48
 
49
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
50
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
content_elements/bt_bb_cost_calculator_item/bt_bb_cost_calculator_item.php CHANGED
@@ -21,6 +21,7 @@ class bt_bb_cost_calculator_item extends BT_BB_Element {
21
  }
22
 
23
  $style_attr = '';
 
24
  if ( $el_style != '' ) {
25
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
26
  }
21
  }
22
 
23
  $style_attr = '';
24
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
25
  if ( $el_style != '' ) {
26
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
27
  }
content_elements/bt_bb_countdown/bt_bb_countdown.php CHANGED
@@ -11,6 +11,7 @@ class bt_bb_countdown extends BT_BB_Element {
11
  ) ), $atts, $this->shortcode ) );
12
 
13
  $class = array( $this->shortcode, 'btCounterHolder' );
 
14
 
15
  if ( $el_class != '' ) {
16
  $class[] = $el_class;
@@ -22,11 +23,22 @@ class bt_bb_countdown extends BT_BB_Element {
22
  }
23
 
24
  $style_attr = '';
 
25
  if ( $el_style != '' ) {
26
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
27
  }
28
-
29
- $class[] = $size;
 
 
 
 
 
 
 
 
 
 
30
 
31
  $datetime = sanitize_text_field( $datetime );
32
 
@@ -52,7 +64,7 @@ class bt_bb_countdown extends BT_BB_Element {
52
 
53
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
54
 
55
- $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . '>';
56
  $output .= '<div class="btCountdownHolder" data-init-seconds="' . esc_attr( $init_seconds ) . '">';
57
 
58
  $output .= '<span class="days" data-text="' . esc_attr( $d_text ) . '"></span>';
@@ -77,10 +89,10 @@ class bt_bb_countdown extends BT_BB_Element {
77
  'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
78
  'params' => array(
79
  array( 'param_name' => 'datetime', 'type' => 'textfield', 'heading' => esc_html__( 'Target date and time', 'bold-builder' ), 'description' => esc_html__( 'YY-mm-dd HH:mm:ss, e.g. 2017-02-22 22:45:00' ), 'preview' => true ),
80
- array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Size', 'bold-builder' ), 'preview' => true,
81
  'value' => array(
82
- esc_html__( 'Normal', 'bold-builder' ) => 'btCounterNormalSize',
83
- esc_html__( 'Large', 'bold-builder' ) => 'btCounterLargeSize'
84
  ) ),
85
  array( 'param_name' => 'hide_indication', 'type' => 'dropdown', 'heading' => esc_html__( 'Hide indication', 'bold-builder' ), 'description' => esc_html__( 'Hide indication of days, hours, minutes and seconds', 'bold-builder' ),
86
  'value' => array(
11
  ) ), $atts, $this->shortcode ) );
12
 
13
  $class = array( $this->shortcode, 'btCounterHolder' );
14
+ $data_override_class = array();
15
 
16
  if ( $el_class != '' ) {
17
  $class[] = $el_class;
23
  }
24
 
25
  $style_attr = '';
26
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
27
  if ( $el_style != '' ) {
28
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
29
  }
30
+
31
+ if ( $size == 'btCounterLargeSize' ) $size = 'large';
32
+ else if ( $size == 'btCounterNormalSize' ) $size = 'normal';
33
+
34
+ $this->responsive_data_override_class(
35
+ $class, $data_override_class,
36
+ array(
37
+ 'prefix' => $this->prefix,
38
+ 'param' => 'size',
39
+ 'value' => $size
40
+ )
41
+ );
42
 
43
  $datetime = sanitize_text_field( $datetime );
44
 
64
 
65
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
66
 
67
+ $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
68
  $output .= '<div class="btCountdownHolder" data-init-seconds="' . esc_attr( $init_seconds ) . '">';
69
 
70
  $output .= '<span class="days" data-text="' . esc_attr( $d_text ) . '"></span>';
89
  'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
90
  'params' => array(
91
  array( 'param_name' => 'datetime', 'type' => 'textfield', 'heading' => esc_html__( 'Target date and time', 'bold-builder' ), 'description' => esc_html__( 'YY-mm-dd HH:mm:ss, e.g. 2017-02-22 22:45:00' ), 'preview' => true ),
92
+ array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Size', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
93
  'value' => array(
94
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
95
+ esc_html__( 'Large', 'bold-builder' ) => 'large'
96
  ) ),
97
  array( 'param_name' => 'hide_indication', 'type' => 'dropdown', 'heading' => esc_html__( 'Hide indication', 'bold-builder' ), 'description' => esc_html__( 'Hide indication of days, hours, minutes and seconds', 'bold-builder' ),
98
  'value' => array(
content_elements/bt_bb_counter/bt_bb_counter.php CHANGED
@@ -10,6 +10,7 @@ class bt_bb_counter extends BT_BB_Element {
10
  ) ), $atts, $this->shortcode ) );
11
 
12
  $class = array(); //array( $this->shortcode );
 
13
 
14
  $class[] = 'bt_bb_counter_holder';
15
 
@@ -19,13 +20,19 @@ class bt_bb_counter extends BT_BB_Element {
19
  }
20
 
21
  $style_attr = '';
 
22
  if ( $el_style != '' ) {
23
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
24
  }
25
-
26
- if ( $size != '' ) {
27
- $class[] = $this->prefix . 'size' . '_' . $size;
28
- }
 
 
 
 
 
29
 
30
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
31
  $class_attr = implode( ' ', $class );
@@ -38,7 +45,7 @@ class bt_bb_counter extends BT_BB_Element {
38
  $number = $this->msplit( $number );
39
 
40
  $output = '';
41
- $output .= '<div' . $id_attr . ' class="' . esc_attr( $class_attr ) . '"' . $style_attr . '>';
42
  $output .= '<span class="bt_bb_counter animate" data-digit-length="' . $strlen . '">';
43
  for ( $i = 0; $i < $strlen; $i++ ) {
44
 
@@ -87,7 +94,7 @@ class bt_bb_counter extends BT_BB_Element {
87
  'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
88
  'params' => array(
89
  array( 'param_name' => 'number', 'type' => 'textfield', 'heading' => esc_html__( 'Number', 'bold-builder' ), 'preview' => true ),
90
- array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Size', 'bold-builder' ), 'preview' => true,
91
  'value' => array(
92
  esc_html__( 'Small', 'bold-builder' ) => 'small',
93
  esc_html__( 'Extra small', 'bold-builder' ) => 'xsmall',
10
  ) ), $atts, $this->shortcode ) );
11
 
12
  $class = array(); //array( $this->shortcode );
13
+ $data_override_class = array();
14
 
15
  $class[] = 'bt_bb_counter_holder';
16
 
20
  }
21
 
22
  $style_attr = '';
23
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
24
  if ( $el_style != '' ) {
25
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
26
  }
27
+
28
+ $this->responsive_data_override_class(
29
+ $class, $data_override_class,
30
+ array(
31
+ 'prefix' => $this->prefix,
32
+ 'param' => 'size',
33
+ 'value' => $size
34
+ )
35
+ );
36
 
37
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
38
  $class_attr = implode( ' ', $class );
45
  $number = $this->msplit( $number );
46
 
47
  $output = '';
48
+ $output .= '<div' . $id_attr . ' class="' . esc_attr( $class_attr ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
49
  $output .= '<span class="bt_bb_counter animate" data-digit-length="' . $strlen . '">';
50
  for ( $i = 0; $i < $strlen; $i++ ) {
51
 
94
  'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
95
  'params' => array(
96
  array( 'param_name' => 'number', 'type' => 'textfield', 'heading' => esc_html__( 'Number', 'bold-builder' ), 'preview' => true ),
97
+ array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Size', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
98
  'value' => array(
99
  esc_html__( 'Small', 'bold-builder' ) => 'small',
100
  esc_html__( 'Extra small', 'bold-builder' ) => 'xsmall',
content_elements/bt_bb_custom_menu/bt_bb_custom_menu.php CHANGED
@@ -4,8 +4,9 @@ class bt_bb_custom_menu extends BT_BB_Element {
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
- 'menu' => '',
8
- 'direction' => 'vertical'
 
9
  ) ), $atts, $this->shortcode ) );
10
 
11
  $class = array( $this->shortcode );
@@ -18,12 +19,17 @@ class bt_bb_custom_menu extends BT_BB_Element {
18
  $class[] = $this->prefix . 'direction' . '_' . $direction;
19
  }
20
 
 
 
 
 
21
  $id_attr = '';
22
  if ( $el_id != '' ) {
23
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
24
  }
25
 
26
  $style_attr = '';
 
27
  if ( $el_style != '' ) {
28
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
29
  }
@@ -31,7 +37,8 @@ class bt_bb_custom_menu extends BT_BB_Element {
31
  $output = wp_nav_menu(
32
  array(
33
  'menu' => $menu,
34
- 'echo' => false
 
35
  )
36
  );
37
 
@@ -55,6 +62,26 @@ class bt_bb_custom_menu extends BT_BB_Element {
55
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Custom Menu', 'bold-builder' ), 'description' => esc_html__( 'Custom WordPress menu', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
56
  'params' => array(
57
  array( 'param_name' => 'menu', 'type' => 'dropdown', 'heading' => esc_html__( 'Menu name', 'bold-builder' ), 'preview' => true, 'value' => $nav_menu_arr ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  array( 'param_name' => 'direction', 'type' => 'dropdown', 'default' => 'vertical', 'heading' => esc_html__( 'Direction', 'bold-builder' ), 'preview' => true,
59
  'value' => array(
60
  esc_html__( 'Vertical', 'bold-builder' ) => 'vertical',
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
+ 'menu' => '',
8
+ 'font_weight' => '',
9
+ 'direction' => 'vertical'
10
  ) ), $atts, $this->shortcode ) );
11
 
12
  $class = array( $this->shortcode );
19
  $class[] = $this->prefix . 'direction' . '_' . $direction;
20
  }
21
 
22
+ if ( $font_weight != '' ) {
23
+ $class[] = $this->prefix . 'font_weight' . '_' . $font_weight ;
24
+ }
25
+
26
  $id_attr = '';
27
  if ( $el_id != '' ) {
28
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
29
  }
30
 
31
  $style_attr = '';
32
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
33
  if ( $el_style != '' ) {
34
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
35
  }
37
  $output = wp_nav_menu(
38
  array(
39
  'menu' => $menu,
40
+ 'echo' => false,
41
+ 'fallback_cb' => false
42
  )
43
  );
44
 
62
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Custom Menu', 'bold-builder' ), 'description' => esc_html__( 'Custom WordPress menu', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
63
  'params' => array(
64
  array( 'param_name' => 'menu', 'type' => 'dropdown', 'heading' => esc_html__( 'Menu name', 'bold-builder' ), 'preview' => true, 'value' => $nav_menu_arr ),
65
+ array( 'param_name' => 'font_weight', 'type' => 'dropdown', 'heading' => esc_html__( 'Font weight', 'bold-builder' ),
66
+ 'value' => array(
67
+ esc_html__( 'Default', 'bold-builder' ) => '',
68
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
69
+ esc_html__( 'Bold', 'bold-builder' ) => 'bold',
70
+ esc_html__( 'Bolder', 'bold-builder' ) => 'bolder',
71
+ esc_html__( 'Lighter', 'bold-builder' ) => 'lighter',
72
+ esc_html__( 'Light', 'bold-builder' ) => 'light',
73
+ esc_html__( 'Thin', 'bold-builder' ) => 'thin',
74
+ esc_html__( '100', 'bold-builder' ) => '100',
75
+ esc_html__( '200', 'bold-builder' ) => '200',
76
+ esc_html__( '300', 'bold-builder' ) => '300',
77
+ esc_html__( '400', 'bold-builder' ) => '400',
78
+ esc_html__( '500', 'bold-builder' ) => '500',
79
+ esc_html__( '600', 'bold-builder' ) => '600',
80
+ esc_html__( '700', 'bold-builder' ) => '700',
81
+ esc_html__( '800', 'bold-builder' ) => '800',
82
+ esc_html__( '900', 'bold-builder' ) => '900'
83
+ )
84
+ ),
85
  array( 'param_name' => 'direction', 'type' => 'dropdown', 'default' => 'vertical', 'heading' => esc_html__( 'Direction', 'bold-builder' ), 'preview' => true,
86
  'value' => array(
87
  esc_html__( 'Vertical', 'bold-builder' ) => 'vertical',
content_elements/bt_bb_google_maps/bt_bb_google_maps.php CHANGED
@@ -35,6 +35,7 @@ class bt_bb_google_maps extends BT_BB_Element {
35
  }
36
 
37
  $style_attr = '';
 
38
  if ( $el_style != '' ) {
39
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
40
  }
@@ -62,9 +63,9 @@ class bt_bb_google_maps extends BT_BB_Element {
62
 
63
  $map_id = uniqid( 'map_canvas' );
64
 
65
- $content_html = wptexturize( do_shortcode( $content ) );
66
 
67
- $locations = substr_count( $content_html, '"bt_bb_google_maps_location' );
68
  $locations_without_content = substr_count( $content_html, 'bt_bb_google_maps_location_without_content' );
69
 
70
  if ( $content != '' && $locations != $locations_without_content ) {
35
  }
36
 
37
  $style_attr = '';
38
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
39
  if ( $el_style != '' ) {
40
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
41
  }
63
 
64
  $map_id = uniqid( 'map_canvas' );
65
 
66
+ $content_html = do_shortcode( $content );
67
 
68
+ $locations = substr_count( $content_html, 'class="bt_bb_google_maps_location ' ); // fe editor data-base contains the same value
69
  $locations_without_content = substr_count( $content_html, 'bt_bb_google_maps_location_without_content' );
70
 
71
  if ( $content != '' && $locations != $locations_without_content ) {
content_elements/bt_bb_google_maps_location/bt_bb_google_maps_location.php CHANGED
@@ -28,18 +28,23 @@ class bt_bb_google_maps_location extends BT_BB_Element {
28
  }
29
 
30
  $style_attr = '';
 
31
  if ( $el_style != '' ) {
32
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
33
  }
34
 
35
  if ( $icon != '' ) {
36
- $icon = wp_get_attachment_image_src( $icon, 'full' );
37
- $icon = $icon[0];
 
 
 
 
38
  }
39
 
40
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
41
 
42
- $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-lat="' . esc_attr( $latitude ) . '" data-lng="' . esc_attr( $longitude ) . '" data-icon="' . esc_attr( $icon ) . '">' . wptexturize( do_shortcode( $content ) ) . '</div>';
43
 
44
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
45
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
@@ -49,7 +54,7 @@ class bt_bb_google_maps_location extends BT_BB_Element {
49
  }
50
 
51
  function map_shortcode() {
52
- bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Google Maps Location', 'bold-builder' ), 'description' => esc_html__( 'Google Map Location', 'bold-builder' ), 'container' => 'vertical', 'accept' => array( 'bt_bb_headline' => true, 'bt_bb_text' => true, 'bt_bb_button' => true, 'bt_bb_icon' => true, 'bt_bb_service_icon' => true, 'bt_bb_service' => true, 'bt_bb_image' => true, 'bt_bb_separator' => true ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
53
  'params' => array(
54
  array( 'param_name' => 'latitude', 'type' => 'textfield', 'heading' => esc_html__( 'Latitude', 'bold-builder' ), 'preview' => true ),
55
  array( 'param_name' => 'longitude', 'type' => 'textfield', 'heading' => esc_html__( 'Longitude', 'bold-builder' ), 'preview' => true ),
28
  }
29
 
30
  $style_attr = '';
31
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
32
  if ( $el_style != '' ) {
33
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
34
  }
35
 
36
  if ( $icon != '' ) {
37
+ if ( is_numeric( $icon ) ) {
38
+ $icon = wp_get_attachment_image_src( $icon, 'full' );
39
+ $icon = $icon[0];
40
+ } else {
41
+ $icon = esc_url_raw( $icon );
42
+ }
43
  }
44
 
45
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
46
 
47
+ $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-lat="' . esc_attr( $latitude ) . '" data-lng="' . esc_attr( $longitude ) . '" data-icon="' . esc_attr( $icon ) . '">' . do_shortcode( $content ) . '</div>';
48
 
49
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
50
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
54
  }
55
 
56
  function map_shortcode() {
57
+ bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Google Maps Location', 'bold-builder' ), 'description' => esc_html__( 'Google Map Location', 'bold-builder' ), 'container' => 'vertical', 'accept' => array( 'bt_bb_headline' => true, 'bt_bb_text' => true, 'bt_bb_button' => true, 'bt_bb_icon' => true, 'bt_bb_service' => true, 'bt_bb_service' => true, 'bt_bb_image' => true, 'bt_bb_separator' => true ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
58
  'params' => array(
59
  array( 'param_name' => 'latitude', 'type' => 'textfield', 'heading' => esc_html__( 'Latitude', 'bold-builder' ), 'preview' => true ),
60
  array( 'param_name' => 'longitude', 'type' => 'textfield', 'heading' => esc_html__( 'Longitude', 'bold-builder' ), 'preview' => true ),
content_elements/bt_bb_headline/bt_bb_headline.php CHANGED
@@ -4,22 +4,24 @@ class bt_bb_headline extends BT_BB_Element {
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
- 'headline' => '',
8
- 'html_tag' => '',
9
- 'font' => '',
10
- 'font_subset' => '',
11
- 'size' => '',
12
- 'font_size' => '',
13
- 'font_weight' => '',
14
- 'color_scheme' => '',
15
- 'color' => '',
16
- 'supertitle_position' => '',
17
- 'dash' => '',
18
- 'align' => '',
19
- 'url' => '',
20
- 'target' => '',
21
- 'superheadline' => '',
22
- 'subheadline' => ''
 
 
23
  ) ), $atts, $this->shortcode ) );
24
 
25
  $superheadline = html_entity_decode( $superheadline, ENT_QUOTES, 'UTF-8' );
@@ -57,12 +59,26 @@ class bt_bb_headline extends BT_BB_Element {
57
  }
58
 
59
  if ( $font_weight != '' ) {
60
- $class[] = $this->prefix . 'font_weight_' . $font_weight ;
61
  }
62
 
63
- if ( $color_scheme != '' ) {
64
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
65
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
 
67
  if ( $color != '' ) {
68
  $el_style = $el_style . ';' . 'color:' . $color . ';border-color:' . $color . ';';
@@ -72,15 +88,6 @@ class bt_bb_headline extends BT_BB_Element {
72
  $class[] = $this->prefix . 'dash' . '_' . $dash;
73
  }
74
 
75
- $this->responsive_data_override_class(
76
- $class, $data_override_class,
77
- array(
78
- 'prefix' => $this->prefix,
79
- 'param' => 'size',
80
- 'value' => $size
81
- )
82
- );
83
-
84
  if ( $target == '' ) {
85
  $target = '_self';
86
  }
@@ -105,9 +112,19 @@ class bt_bb_headline extends BT_BB_Element {
105
  }
106
 
107
  $style_attr = '';
 
108
  if ( $el_style != '' ) {
109
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
110
  }
 
 
 
 
 
 
 
 
 
111
 
112
  $this->responsive_data_override_class(
113
  $class, $data_override_class,
@@ -119,6 +136,11 @@ class bt_bb_headline extends BT_BB_Element {
119
  );
120
 
121
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
 
 
 
 
 
122
 
123
  if ( $headline != '' ) {
124
  if ( $url != '' ) {
@@ -132,7 +154,7 @@ class bt_bb_headline extends BT_BB_Element {
132
 
133
  $headline = nl2br( $headline );
134
 
135
- $output = '<header' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
136
  if ( $superheadline_outside != '' ) $output .= '<div class="' . $this->shortcode . '_superheadline_outside' . '">' . $superheadline_outside . '</div>';
137
  if ( $headline != '' || $superheadline_inside != '' ) $output .= '<' . $html_tag . $html_tag_style . ' class="bt_bb_headline_tag">' . $superheadline_inside . $headline . '</' . $html_tag . '>';
138
  $output .= $subheadline . '</header>';
@@ -209,7 +231,55 @@ class bt_bb_headline extends BT_BB_Element {
209
  esc_html__( 'Bolder', 'bold-builder' ) => 'bolder',
210
  esc_html__( 'Lighter', 'bold-builder' ) => 'lighter',
211
  esc_html__( 'Light', 'bold-builder' ) => 'light',
212
- esc_html__( 'Thin', 'bold-builder' ) => 'thin'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
213
  )
214
  ),
215
  array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ) ),
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
+ 'headline' => '',
8
+ 'html_tag' => '',
9
+ 'font' => '',
10
+ 'font_subset' => '',
11
+ 'size' => '',
12
+ 'font_size' => '',
13
+ 'font_weight' => '',
14
+ 'superheadline_font_weight' => '',
15
+ 'subheadline_font_weight' => '',
16
+ 'color_scheme' => '',
17
+ 'color' => '',
18
+ 'supertitle_position' => '',
19
+ 'dash' => '',
20
+ 'align' => '',
21
+ 'url' => '',
22
+ 'target' => '',
23
+ 'superheadline' => '',
24
+ 'subheadline' => ''
25
  ) ), $atts, $this->shortcode ) );
26
 
27
  $superheadline = html_entity_decode( $superheadline, ENT_QUOTES, 'UTF-8' );
59
  }
60
 
61
  if ( $font_weight != '' ) {
62
+ $class[] = $this->prefix . 'font_weight' . '_' . $font_weight ;
63
  }
64
 
65
+ if ( $superheadline_font_weight != '' ) {
66
+ $class[] = $this->prefix . 'superheadline_font_weight' . '_' . $superheadline_font_weight ;
67
  }
68
+
69
+ if ( $subheadline_font_weight != '' ) {
70
+ $class[] = $this->prefix . 'subheadline_font_weight' . '_' . $subheadline_font_weight ;
71
+ }
72
+
73
+ $color_scheme_id = NULL;
74
+ if ( is_numeric ( $color_scheme ) ) {
75
+ $color_scheme_id = $color_scheme;
76
+ } else if ( $color_scheme != '' ) {
77
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
78
+ }
79
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
80
+ if ( $color_scheme_colors ) $el_style .= '; --primary-color:' . $color_scheme_colors[0] . '; --secondary-color:' . $color_scheme_colors[1] . ';';
81
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
82
 
83
  if ( $color != '' ) {
84
  $el_style = $el_style . ';' . 'color:' . $color . ';border-color:' . $color . ';';
88
  $class[] = $this->prefix . 'dash' . '_' . $dash;
89
  }
90
 
 
 
 
 
 
 
 
 
 
91
  if ( $target == '' ) {
92
  $target = '_self';
93
  }
112
  }
113
 
114
  $style_attr = '';
115
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
116
  if ( $el_style != '' ) {
117
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
118
  }
119
+
120
+ $this->responsive_data_override_class(
121
+ $class, $data_override_class,
122
+ array(
123
+ 'prefix' => $this->prefix,
124
+ 'param' => 'size',
125
+ 'value' => $size
126
+ )
127
+ );
128
 
129
  $this->responsive_data_override_class(
130
  $class, $data_override_class,
136
  );
137
 
138
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
139
+ $class_attr = implode( ' ', $class );
140
+
141
+ if ( $el_class != '' ) {
142
+ $class_attr = $class_attr . ' ' . $el_class;
143
+ }
144
 
145
  if ( $headline != '' ) {
146
  if ( $url != '' ) {
154
 
155
  $headline = nl2br( $headline );
156
 
157
+ $output = '<header' . $id_attr . ' class="' . esc_attr( $class_attr ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
158
  if ( $superheadline_outside != '' ) $output .= '<div class="' . $this->shortcode . '_superheadline_outside' . '">' . $superheadline_outside . '</div>';
159
  if ( $headline != '' || $superheadline_inside != '' ) $output .= '<' . $html_tag . $html_tag_style . ' class="bt_bb_headline_tag">' . $superheadline_inside . $headline . '</' . $html_tag . '>';
160
  $output .= $subheadline . '</header>';
231
  esc_html__( 'Bolder', 'bold-builder' ) => 'bolder',
232
  esc_html__( 'Lighter', 'bold-builder' ) => 'lighter',
233
  esc_html__( 'Light', 'bold-builder' ) => 'light',
234
+ esc_html__( '100', 'bold-builder' ) => '100',
235
+ esc_html__( '200', 'bold-builder' ) => '200',
236
+ esc_html__( '300', 'bold-builder' ) => '300',
237
+ esc_html__( '400', 'bold-builder' ) => '400',
238
+ esc_html__( '500', 'bold-builder' ) => '500',
239
+ esc_html__( '600', 'bold-builder' ) => '600',
240
+ esc_html__( '700', 'bold-builder' ) => '700',
241
+ esc_html__( '800', 'bold-builder' ) => '800',
242
+ esc_html__( '900', 'bold-builder' ) => '900'
243
+ )
244
+ ),
245
+ array( 'param_name' => 'superheadline_font_weight', 'type' => 'dropdown', 'heading' => esc_html__( 'Superheadline font weight', 'bold-builder' ), 'group' => esc_html__( 'Font', 'bold-builder' ),
246
+ 'value' => array(
247
+ esc_html__( 'Default', 'bold-builder' ) => '',
248
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
249
+ esc_html__( 'Bold', 'bold-builder' ) => 'bold',
250
+ esc_html__( 'Bolder', 'bold-builder' ) => 'bolder',
251
+ esc_html__( 'Lighter', 'bold-builder' ) => 'lighter',
252
+ esc_html__( 'Light', 'bold-builder' ) => 'light',
253
+ esc_html__( 'Thin', 'bold-builder' ) => 'thin',
254
+ esc_html__( '100', 'bold-builder' ) => '100',
255
+ esc_html__( '200', 'bold-builder' ) => '200',
256
+ esc_html__( '300', 'bold-builder' ) => '300',
257
+ esc_html__( '400', 'bold-builder' ) => '400',
258
+ esc_html__( '500', 'bold-builder' ) => '500',
259
+ esc_html__( '600', 'bold-builder' ) => '600',
260
+ esc_html__( '700', 'bold-builder' ) => '700',
261
+ esc_html__( '800', 'bold-builder' ) => '800',
262
+ esc_html__( '900', 'bold-builder' ) => '900'
263
+ )
264
+ ),
265
+ array( 'param_name' => 'subheadline_font_weight', 'type' => 'dropdown', 'heading' => esc_html__( 'Subheadline font weight', 'bold-builder' ), 'group' => esc_html__( 'Font', 'bold-builder' ),
266
+ 'value' => array(
267
+ esc_html__( 'Default', 'bold-builder' ) => '',
268
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
269
+ esc_html__( 'Bold', 'bold-builder' ) => 'bold',
270
+ esc_html__( 'Bolder', 'bold-builder' ) => 'bolder',
271
+ esc_html__( 'Lighter', 'bold-builder' ) => 'lighter',
272
+ esc_html__( 'Light', 'bold-builder' ) => 'light',
273
+ esc_html__( 'Thin', 'bold-builder' ) => 'thin',
274
+ esc_html__( '100', 'bold-builder' ) => '100',
275
+ esc_html__( '200', 'bold-builder' ) => '200',
276
+ esc_html__( '300', 'bold-builder' ) => '300',
277
+ esc_html__( '400', 'bold-builder' ) => '400',
278
+ esc_html__( '500', 'bold-builder' ) => '500',
279
+ esc_html__( '600', 'bold-builder' ) => '600',
280
+ esc_html__( '700', 'bold-builder' ) => '700',
281
+ esc_html__( '800', 'bold-builder' ) => '800',
282
+ esc_html__( '900', 'bold-builder' ) => '900'
283
  )
284
  ),
285
  array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ) ),
content_elements/bt_bb_icon/bt_bb_icon.php CHANGED
@@ -27,16 +27,30 @@ class bt_bb_icon extends BT_BB_Element {
27
  if ( $el_id != '' ) {
28
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
29
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
 
31
  $style_attr = '';
 
32
  if ( $el_style != '' ) {
33
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
34
  }
35
 
36
- if ( $color_scheme != '' ) {
37
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
38
- }
39
-
40
  if ( $style != '' ) {
41
  $class[] = $this->prefix . 'style' . '_' . $style;
42
  }
@@ -54,6 +68,15 @@ class bt_bb_icon extends BT_BB_Element {
54
  $class[] = $this->prefix . 'shape' . '_' . $shape;
55
  }
56
 
 
 
 
 
 
 
 
 
 
57
  $this->responsive_data_override_class(
58
  $class, $data_override_class,
59
  array(
@@ -106,33 +129,30 @@ class bt_bb_icon extends BT_BB_Element {
106
  $ico_tag = 'a href="' . esc_attr( $link ) . '"' . ' ' . $target_attr . ' ' . $url_title_attr . ' ';
107
  $ico_tag_end = 'a';
108
  }
109
-
110
- return '<' . $ico_tag . ' data-ico-' . esc_attr( $icon_set ) . '="&#x' . esc_attr( $icon ) . ';" class="bt_bb_icon_holder">' . $text . '</' . $ico_tag_end . '>';
 
 
 
 
111
  }
112
 
113
  function map_shortcode() {
114
 
115
- if ( function_exists('boldthemes_get_icon_fonts_bb_array') ) {
116
- $icon_arr = boldthemes_get_icon_fonts_bb_array();
117
- } else {
118
- require_once( dirname(__FILE__) . '/../../content_elements_misc/fa_icons.php' );
119
- require_once( dirname(__FILE__) . '/../../content_elements_misc/s7_icons.php' );
120
- $icon_arr = array( 'Font Awesome' => bt_bb_fa_icons(), 'S7' => bt_bb_s7_icons() );
121
- }
122
-
123
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
124
  $color_scheme_arr = bt_bb_get_color_scheme_param_array();
125
 
126
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Icon', 'bold-builder' ), 'description' => esc_html__( 'Single icon with link', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
127
  'params' => array(
128
- array( 'param_name' => 'icon', 'type' => 'iconpicker', 'heading' => esc_html__( 'Icon', 'bold-builder' ), 'value' => $icon_arr, 'preview' => true ),
129
  array( 'param_name' => 'text', 'type' => 'textfield', 'heading' => esc_html__( 'Text', 'bold-builder' ), 'preview' => true ),
130
- array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ) ),
131
- array( 'param_name' => 'url_title', 'type' => 'textfield', 'heading' => esc_html__( 'Mouse hover title', 'bold-builder' ) ),
132
- array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ),
133
  'value' => array(
134
  esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
135
  esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank',
 
136
  )
137
  ),
138
  array( 'param_name' => 'align', 'type' => 'dropdown', 'heading' => esc_html__( 'Alignment', 'bold-builder' ), 'description' => esc_html__( 'Please note that it is not possible to show multiple icons inline if any of them are using Center option.', 'bold-builder' ), 'responsive_override' => true,
27
  if ( $el_id != '' ) {
28
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
29
  }
30
+
31
+ $color_scheme_id = NULL;
32
+ if ( is_numeric ( $color_scheme ) ) {
33
+ $color_scheme_id = $color_scheme;
34
+ } else if ( $color_scheme != '' ) {
35
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
36
+ }
37
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
38
+
39
+ if ( $color_scheme_colors ) $el_style .= '; --primary-color:' . $color_scheme_colors[0] . '; --secondary-color:' . $color_scheme_colors[1] . ';';
40
+
41
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
42
+
43
+ // var_dump( $color_scheme );
44
+ // var_dump( $color_scheme_id );
45
+ // var_dump( $color_scheme_colors );
46
+ // var_dump( bt_bb_get_color_scheme_array() );
47
 
48
  $style_attr = '';
49
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
50
  if ( $el_style != '' ) {
51
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
52
  }
53
 
 
 
 
 
54
  if ( $style != '' ) {
55
  $class[] = $this->prefix . 'style' . '_' . $style;
56
  }
68
  $class[] = $this->prefix . 'shape' . '_' . $shape;
69
  }
70
 
71
+ if ( $target != '' ) {
72
+ $class[] = $this->prefix . 'target' . $target;
73
+ }
74
+
75
+ if ( $target == '_lightbox' ) {
76
+ $class[] = 'bt_bb_use_lightbox';
77
+ $target = '_blank';
78
+ }
79
+
80
  $this->responsive_data_override_class(
81
  $class, $data_override_class,
82
  array(
129
  $ico_tag = 'a href="' . esc_attr( $link ) . '"' . ' ' . $target_attr . ' ' . $url_title_attr . ' ';
130
  $ico_tag_end = 'a';
131
  }
132
+
133
+ if ( $icon != '' ) {
134
+ return '<' . $ico_tag . ' data-ico-' . esc_attr( $icon_set ) . '="&#x' . esc_attr( $icon ) . ';" class="bt_bb_icon_holder">' . $text . '</' . $ico_tag_end . '>';
135
+ } else {
136
+ return '<' . $ico_tag . ' data-ico-' . esc_attr( $icon_set ) . '="" class="bt_bb_icon_holder">' . $text . '</' . $ico_tag_end . '>';
137
+ }
138
  }
139
 
140
  function map_shortcode() {
141
 
 
 
 
 
 
 
 
 
142
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
143
  $color_scheme_arr = bt_bb_get_color_scheme_param_array();
144
 
145
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Icon', 'bold-builder' ), 'description' => esc_html__( 'Single icon with link', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
146
  'params' => array(
147
+ array( 'param_name' => 'icon', 'type' => 'iconpicker', 'heading' => esc_html__( 'Icon', 'bold-builder' ), 'preview' => true ),
148
  array( 'param_name' => 'text', 'type' => 'textfield', 'heading' => esc_html__( 'Text', 'bold-builder' ), 'preview' => true ),
149
+ array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ) ),
150
+ array( 'param_name' => 'url_title', 'type' => 'textfield', 'group' => esc_html__( 'URL', 'bold-builder' ), 'heading' => esc_html__( 'Mouse hover title', 'bold-builder' ) ),
151
+ array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ),
152
  'value' => array(
153
  esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
154
  esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank',
155
+ esc_html__( 'Lightbox (open in new layer)', 'bold-builder' ) => '_lightbox',
156
  )
157
  ),
158
  array( 'param_name' => 'align', 'type' => 'dropdown', 'heading' => esc_html__( 'Alignment', 'bold-builder' ), 'description' => esc_html__( 'Please note that it is not possible to show multiple icons inline if any of them are using Center option.', 'bold-builder' ), 'responsive_override' => true,
content_elements/bt_bb_image/bt_bb_image.php CHANGED
@@ -25,6 +25,8 @@ class bt_bb_image extends BT_BB_Element {
25
  $class = array( $this->shortcode );
26
  $data_override_class = array();
27
 
 
 
28
  if ( $el_class != '' ) {
29
  $class[] = $el_class;
30
  }
@@ -33,12 +35,12 @@ class bt_bb_image extends BT_BB_Element {
33
  $el_id = 'bt_bb_random_id_' . rand();
34
  }
35
 
36
- $style_attr = '';
37
-
38
  if ( $image_height != '' ) {
39
  $el_style .= 'height:' . $image_height . '; overflow: hidden;';
40
  }
41
-
 
 
42
  if ( $el_style != '' ) {
43
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
44
  }
@@ -47,12 +49,27 @@ class bt_bb_image extends BT_BB_Element {
47
  if ( $el_id != '' ) {
48
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
49
  }
50
-
51
 
52
  if ( $shape != '' ) {
53
  $class[] = $this->prefix . 'shape' . '_' . $shape;
54
  }
55
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  $this->responsive_data_override_class(
57
  $class, $data_override_class,
58
  array(
@@ -134,23 +151,28 @@ class bt_bb_image extends BT_BB_Element {
134
  }
135
  $output .= wp_get_attachment_image( $image, $size, false, $attr_arr );
136
  } else {
 
 
 
 
 
 
 
 
137
  if ( $lazy_load == 'yes' ) {
138
- $output .= '<img src = "' . BT_BB_Root::$path . 'img/blank.gif" data-full_image_src="' . esc_url_raw( $full_image ) . '" data-image_src="' . esc_url_raw( $image_ ) . '"' . $title . ' alt="' . esc_attr( $alt ) . '" class="btLazyLoadImage" loading="lazy">';
139
  } else {
140
- $output .= '<img src="' . esc_url_raw( $image_ ) . '" data-full_image_src="' . esc_url_raw( $full_image ) . '" ' . $title . ' alt="' . esc_attr( $alt ) . '">';
141
  }
142
  }
143
  }
144
 
145
- if ( $url != '#lightbox' ) {
146
- $link = bt_bb_get_url( $url );
147
- } else {
148
- $link = $url ;
149
- $class[] = 'bt_bb_use_lightbox';
150
- }
151
-
152
  if ( ! empty( $link ) ) {
153
- $output = '<a href="' . esc_url( $link ) . '" target="' . esc_attr( $target ) . '" title="' . $title . '">' . $output . '</a>';
 
 
 
 
154
  } else {
155
  $output = '<span>' . $output . '</span>';
156
  }
@@ -171,7 +193,7 @@ class bt_bb_image extends BT_BB_Element {
171
  $content_background_style .= 'style="background-color:' . $content_background_color . ';"';
172
  }
173
  }
174
- $output .= '<div class="bt_bb_image_content"' . $content_background_style . '><div class="bt_bb_image_content_flex"><div class="bt_bb_image_content_inner">' . $content . '</div></div></div>';
175
  }
176
  $output .= '</div>';
177
 
@@ -213,10 +235,11 @@ class bt_bb_image extends BT_BB_Element {
213
  ),
214
  array( 'param_name' => 'caption', 'type' => 'textfield', 'heading' => esc_html__( 'Caption', 'bold-builder' ) ),
215
  array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us), post slug (e.g. about-us), #lightbox to open current image in full size or search for existing content.', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ) ),
216
- array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ),
217
  'value' => array(
218
  esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
219
- esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank'
 
220
  )
221
  ),
222
  array( 'param_name' => 'hover_style', 'type' => 'dropdown', 'heading' => esc_html__( 'Mouse hover style', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ),
25
  $class = array( $this->shortcode );
26
  $data_override_class = array();
27
 
28
+ $url = trim( $url );
29
+
30
  if ( $el_class != '' ) {
31
  $class[] = $el_class;
32
  }
35
  $el_id = 'bt_bb_random_id_' . rand();
36
  }
37
 
 
 
38
  if ( $image_height != '' ) {
39
  $el_style .= 'height:' . $image_height . '; overflow: hidden;';
40
  }
41
+
42
+ $style_attr = '';
43
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
44
  if ( $el_style != '' ) {
45
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
46
  }
49
  if ( $el_id != '' ) {
50
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
51
  }
 
52
 
53
  if ( $shape != '' ) {
54
  $class[] = $this->prefix . 'shape' . '_' . $shape;
55
  }
56
 
57
+ if ( $url != '#lightbox' ) {
58
+ $link = bt_bb_get_url( $url );
59
+ } else {
60
+ $link = $url;
61
+ $target = '_lightbox';
62
+ }
63
+
64
+ if ( $target != '' ) {
65
+ $class[] = $this->prefix . 'target' . $target;
66
+ }
67
+
68
+ if ( $target == '_lightbox' ) {
69
+ $class[] = 'bt_bb_use_lightbox';
70
+ $target = '_blank';
71
+ }
72
+
73
  $this->responsive_data_override_class(
74
  $class, $data_override_class,
75
  array(
151
  }
152
  $output .= wp_get_attachment_image( $image, $size, false, $attr_arr );
153
  } else {
154
+ $title_attr = '';
155
+ $alt_attr = '';
156
+ if ( $title != '' ) {
157
+ $title_attr = ' ' . 'title="' . esc_attr( $title ) . '"';
158
+ }
159
+ if ( $alt != '' ) {
160
+ $alt_attr = ' ' . 'alt="' . esc_attr( $alt ) . '"';
161
+ }
162
  if ( $lazy_load == 'yes' ) {
163
+ $output .= '<img src="' . esc_url_raw( $image ) . '"' . $title_attr . $alt_attr . ' loading="lazy">';
164
  } else {
165
+ $output .= '<img src="' . esc_url_raw( $image ) . '"' . $title_attr . $alt_attr . '>';
166
  }
167
  }
168
  }
169
 
 
 
 
 
 
 
 
170
  if ( ! empty( $link ) ) {
171
+ if ( $title != '' ) {
172
+ $output = '<a href="' . esc_url( $link ) . '" target="' . esc_attr( $target ) . '" title="' . $title . '">' . $output . '</a>';
173
+ } else {
174
+ $output = '<a href="' . esc_url( $link ) . '" target="' . esc_attr( $target ) . '">' . $output . '</a>';
175
+ }
176
  } else {
177
  $output = '<span>' . $output . '</span>';
178
  }
193
  $content_background_style .= 'style="background-color:' . $content_background_color . ';"';
194
  }
195
  }
196
+ $output .= '<div class="bt_bb_image_content" ' . $content_background_style . '><div class="bt_bb_image_content_flex"><div class="bt_bb_image_content_inner">' . $content . '</div></div></div>';
197
  }
198
  $output .= '</div>';
199
 
235
  ),
236
  array( 'param_name' => 'caption', 'type' => 'textfield', 'heading' => esc_html__( 'Caption', 'bold-builder' ) ),
237
  array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us), post slug (e.g. about-us), #lightbox to open current image in full size or search for existing content.', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ) ),
238
+ array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ), 'description' => esc_html__( 'Select lightbox and leave url empty to open current image in full size.', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ),
239
  'value' => array(
240
  esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
241
+ esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank',
242
+ esc_html__( 'Lightbox (open in new layer)', 'bold-builder' ) => '_lightbox'
243
  )
244
  ),
245
  array( 'param_name' => 'hover_style', 'type' => 'dropdown', 'heading' => esc_html__( 'Mouse hover style', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ),
content_elements/bt_bb_instagram/bt_bb_instagram.php CHANGED
@@ -33,6 +33,7 @@ class bt_bb_instagram extends BT_BB_Element {
33
  }
34
 
35
  $style_attr = '';
 
36
  if ( $el_style != '' ) {
37
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
38
  }
33
  }
34
 
35
  $style_attr = '';
36
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
37
  if ( $el_style != '' ) {
38
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
39
  }
content_elements/bt_bb_latest_posts/bt_bb_latest_posts.php CHANGED
@@ -30,6 +30,7 @@ class bt_bb_latest_posts extends BT_BB_Element {
30
  }
31
 
32
  $style_attr = '';
 
33
  if ( $el_style != '' ) {
34
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
35
  }
30
  }
31
 
32
  $style_attr = '';
33
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
34
  if ( $el_style != '' ) {
35
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
36
  }
content_elements/bt_bb_leaflet_map/bt_bb_leaflet_map.php CHANGED
@@ -45,6 +45,7 @@ class bt_bb_leaflet_map extends BT_BB_Element {
45
  }
46
 
47
  $style_attr = '';
 
48
  if ( $el_style != '' ) {
49
  $style_attr = ' ' . 'style="' . esc_attr($el_style) . '"';
50
  }
@@ -55,8 +56,8 @@ class bt_bb_leaflet_map extends BT_BB_Element {
55
  }
56
 
57
  $map_id = uniqid( 'map_canvas' );
58
- $content_html = wptexturize( do_shortcode( $content ) );
59
- $locations = substr_count( $content_html, '"bt_bb_leaflet_map_location' );
60
  $locations_without_content = substr_count( $content_html, 'bt_bb_leaflet_map_location_without_content' );
61
 
62
  if ( $content != '' && $locations != $locations_without_content ) {
45
  }
46
 
47
  $style_attr = '';
48
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
49
  if ( $el_style != '' ) {
50
  $style_attr = ' ' . 'style="' . esc_attr($el_style) . '"';
51
  }
56
  }
57
 
58
  $map_id = uniqid( 'map_canvas' );
59
+ $content_html = do_shortcode( $content );
60
+ $locations = substr_count( $content_html, 'class="bt_bb_leaflet_map_location ' );
61
  $locations_without_content = substr_count( $content_html, 'bt_bb_leaflet_map_location_without_content' );
62
 
63
  if ( $content != '' && $locations != $locations_without_content ) {
content_elements/bt_bb_leaflet_map_location/bt_bb_leaflet_map_location.php CHANGED
@@ -28,28 +28,37 @@ class bt_bb_leaflet_map_location extends BT_BB_Element {
28
  }
29
 
30
  $style_attr = '';
 
31
  if ( $el_style != '' ) {
32
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
33
  }
34
 
35
  if ( $icon != '' ) {
36
- $icon = wp_get_attachment_image_src( $icon, 'full' );
37
- $icon = $icon[0];
 
 
 
 
 
 
 
 
38
  }
39
 
40
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
41
 
42
- $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-lat="' . esc_attr($latitude) . '" data-lng="' . esc_attr($longitude) . '" data-icon="' . esc_attr($icon) . '">' . wptexturize( do_shortcode( $content ) ) . '</div>';
43
 
44
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
45
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
46
 
47
  return $output;
48
-
49
- }
50
-
51
- function map_shortcode() {
52
- bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Leaflet Maps Location', 'boldthemes_framework_textdomain' ), 'description' => esc_html__( 'OpenSteet Map Location', 'boldthemes_framework_textdomain' ), 'container' => 'vertical', 'as_child' => array( 'only' => 'bt_bb_leaflet_map' ), 'accept' => array( 'bt_bb_headline' => true, 'bt_bb_text' => true, 'bt_bb_button' => true, 'bt_bb_icon' => true, 'bt_bb_service_icon' => true, 'bt_bb_image' => true, 'bt_bb_separator' => true ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
53
  'params' => array(
54
  array( 'param_name' => 'latitude', 'type' => 'textfield', 'heading' => esc_html__( 'Latitude', 'boldthemes_framework_textdomain' ), 'preview' => true ),
55
  array( 'param_name' => 'longitude', 'type' => 'textfield', 'heading' => esc_html__( 'Longitude', 'boldthemes_framework_textdomain' ), 'preview' => true ),
28
  }
29
 
30
  $style_attr = '';
31
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
32
  if ( $el_style != '' ) {
33
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
34
  }
35
 
36
  if ( $icon != '' ) {
37
+ if ( is_numeric( $icon ) ) {
38
+ $icon = wp_get_attachment_image_src( $icon, 'full' );
39
+ if ( $icon ) {
40
+ $icon = $icon[0];
41
+ } else {
42
+ $icon = '';
43
+ }
44
+ } else {
45
+ $icon = esc_url_raw( $icon );
46
+ }
47
  }
48
 
49
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
50
 
51
+ $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . ' data-lat="' . esc_attr($latitude) . '" data-lng="' . esc_attr( $longitude ) . '" data-icon="' . esc_attr($icon) . '">' . do_shortcode( $content ) . '</div>';
52
 
53
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
54
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
55
 
56
  return $output;
57
+
58
+ }
59
+
60
+ function map_shortcode() {
61
+ bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Leaflet Maps Location', 'boldthemes_framework_textdomain' ), 'description' => esc_html__( 'OpenSteet Map Location', 'boldthemes_framework_textdomain' ), 'container' => 'vertical', 'as_child' => array( 'only' => 'bt_bb_leaflet_map' ), 'accept' => array( 'bt_bb_headline' => true, 'bt_bb_text' => true, 'bt_bb_button' => true, 'bt_bb_icon' => true, 'bt_bb_service_icon' => true, 'bt_bb_service' => true, 'bt_bb_image' => true, 'bt_bb_separator' => true ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
62
  'params' => array(
63
  array( 'param_name' => 'latitude', 'type' => 'textfield', 'heading' => esc_html__( 'Latitude', 'boldthemes_framework_textdomain' ), 'preview' => true ),
64
  array( 'param_name' => 'longitude', 'type' => 'textfield', 'heading' => esc_html__( 'Longitude', 'boldthemes_framework_textdomain' ), 'preview' => true ),
content_elements/bt_bb_masonry_image_grid/bt_bb_masonry_image_grid.php CHANGED
@@ -34,6 +34,7 @@ class bt_bb_masonry_image_grid extends BT_BB_Element {
34
  }
35
 
36
  $style_attr = '';
 
37
  if ( $el_style != '' ) {
38
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
39
  }
@@ -62,31 +63,35 @@ class bt_bb_masonry_image_grid extends BT_BB_Element {
62
  $n = 0;
63
 
64
  foreach( $images_arr as $id ) {
65
- $img = wp_get_attachment_image_src( $id, $img_base_size );
66
- $img_src = isset( $img[0] ) ? $img[0] : '';
67
- $img_full = wp_get_attachment_image_src( $id, $lightbox_img_base_size );
68
- $img_src_full = isset( $img_full[0] ) ? $img_full[0] : '';
69
- $image_post = get_post( $id );
70
- if ( isset( $format_arr[ $n ] ) ) {
71
- $tile_format = 'bt_bb_tile_format';
72
- if ( $format_arr[ $n ] == '21' ) {
73
- $tile_format .= '_' . esc_attr( $format_arr[ $n ] );
74
- } else {
75
- $tile_format .= '11';
 
 
76
  }
77
- }
78
- $data_hw = '';
79
- if ( isset($img[1]) ) {
80
- if ( $img[1] > 0 ) {
81
- $data_hw = $img[2] / $img[1];
82
  }
 
 
 
 
 
 
 
 
83
  }
84
- $data_title = '';
85
- if ( is_object( $image_post ) ) {
86
- $data_title = $image_post->post_title;
87
- }
88
- $output .= '<div class="bt_bb_grid_item ' . $tile_format . '" data-hw="' . esc_attr( $data_hw ) . '" data-src="' . esc_url_raw( $img_src ) . '" data-src-full="' . esc_url_raw( $img_src_full ) . '" data-title="' . esc_attr( $data_title ) . '"><div class="bt_bb_grid_item_inner" data-hw="' . esc_attr( $data_hw ) . '" ><div class="bt_bb_grid_item_inner_image"></div><div class="bt_bb_grid_item_inner_content"></div></div></div>';
89
- $n++;
90
  }
91
 
92
  $output = '<div' . $id_attr . ' class="' . esc_attr( implode( ' ', $class ) ) . '"' . $style_attr . ' data-columns="' . esc_attr( $columns ) . '"><div class="bt_bb_masonry_post_image_content" data-columns="' . esc_attr( $columns ) . '">' . $output . '</div></div>';
34
  }
35
 
36
  $style_attr = '';
37
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
38
  if ( $el_style != '' ) {
39
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
40
  }
63
  $n = 0;
64
 
65
  foreach( $images_arr as $id ) {
66
+ if ( is_numeric( $id ) ) {
67
+ $img = wp_get_attachment_image_src( $id, $img_base_size );
68
+ $img_src = isset( $img[0] ) ? $img[0] : '';
69
+ $img_full = wp_get_attachment_image_src( $id, $lightbox_img_base_size );
70
+ $img_src_full = isset( $img_full[0] ) ? $img_full[0] : '';
71
+ $image_post = get_post( $id );
72
+ if ( isset( $format_arr[ $n ] ) ) {
73
+ $tile_format = 'bt_bb_tile_format';
74
+ if ( $format_arr[ $n ] == '21' ) {
75
+ $tile_format .= '_' . esc_attr( $format_arr[ $n ] );
76
+ } else {
77
+ $tile_format .= '11';
78
+ }
79
  }
80
+ $data_hw = '';
81
+ if ( isset($img[1]) ) {
82
+ if ( $img[1] > 0 ) {
83
+ $data_hw = $img[2] / $img[1];
84
+ }
85
  }
86
+ $data_title = '';
87
+ if ( is_object( $image_post ) ) {
88
+ $data_title = $image_post->post_title;
89
+ }
90
+ $output .= '<div class="bt_bb_grid_item ' . $tile_format . '" data-hw="' . esc_attr( $data_hw ) . '" data-src="' . esc_url_raw( $img_src ) . '" data-src-full="' . esc_url_raw( $img_src_full ) . '" data-title="' . esc_attr( $data_title ) . '"><div class="bt_bb_grid_item_inner" data-hw="' . esc_attr( $data_hw ) . '" ><div class="bt_bb_grid_item_inner_image"></div><div class="bt_bb_grid_item_inner_content"></div></div></div>';
91
+ $n++;
92
+ } else {
93
+ $output .= '<div class="bt_bb_grid_item" data-hw=".75" data-src="' . $id . '" data-src-full="' . $id . '" data-title=""><div class="bt_bb_grid_item_inner" data-hw=".75" ><div class="bt_bb_grid_item_inner_image"></div><div class="bt_bb_grid_item_inner_content"></div></div></div>';
94
  }
 
 
 
 
 
 
95
  }
96
 
97
  $output = '<div' . $id_attr . ' class="' . esc_attr( implode( ' ', $class ) ) . '"' . $style_attr . ' data-columns="' . esc_attr( $columns ) . '"><div class="bt_bb_masonry_post_image_content" data-columns="' . esc_attr( $columns ) . '">' . $output . '</div></div>';
content_elements/bt_bb_masonry_post_grid/bt_bb_masonry_post_grid.php CHANGED
@@ -176,6 +176,7 @@ class bt_bb_masonry_post_grid extends BT_BB_Element {
176
  }
177
 
178
  $style_attr = '';
 
179
  if ( $el_style != '' ) {
180
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
181
  }
176
  }
177
 
178
  $style_attr = '';
179
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
180
  if ( $el_style != '' ) {
181
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
182
  }
content_elements/bt_bb_price_list/bt_bb_price_list.php CHANGED
@@ -4,12 +4,13 @@ class bt_bb_price_list extends BT_BB_Element {
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
- 'title' => '',
8
- 'subtitle' => '',
9
- 'currency' => '',
10
- 'price' => '',
11
- 'items' => '',
12
- 'color_scheme' => ''
 
13
  ) ), $atts, $this->shortcode ) );
14
 
15
  $class = array( $this->shortcode );
@@ -22,8 +23,19 @@ class bt_bb_price_list extends BT_BB_Element {
22
  if ( $el_id != '' ) {
23
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
24
  }
 
 
 
 
 
 
 
 
 
 
25
 
26
  $style_attr = '';
 
27
  if ( $el_style != '' ) {
28
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
29
  }
@@ -36,9 +48,9 @@ class bt_bb_price_list extends BT_BB_Element {
36
 
37
  if ( $items != '' ) {
38
 
39
- if ( base64_encode(base64_decode($items, true)) === $items){
40
- $items = base64_decode( $items );
41
- }
42
 
43
  $items_arr = preg_split( '/$\R?^/m', $items );
44
 
@@ -50,8 +62,8 @@ class bt_bb_price_list extends BT_BB_Element {
50
 
51
  }
52
 
53
- if ( $color_scheme != '' ) {
54
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
55
  }
56
 
57
  $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . '>' . $output . '</div>';
@@ -73,6 +85,12 @@ class bt_bb_price_list extends BT_BB_Element {
73
  array( 'param_name' => 'title', 'type' => 'textfield', 'heading' => esc_html__( 'Title', 'bold-builder' ), 'preview' => true ),
74
  array( 'param_name' => 'subtitle', 'type' => 'textfield', 'heading' => esc_html__( 'Subtitle', 'bold-builder' ) ),
75
  array( 'param_name' => 'currency', 'type' => 'textfield', 'heading' => esc_html__( 'Currency', 'bold-builder' ) ),
 
 
 
 
 
 
76
  array( 'param_name' => 'price', 'type' => 'textfield', 'heading' => esc_html__( 'Price', 'bold-builder' ) ),
77
  array( 'param_name' => 'items', 'type' => 'textarea_object', 'heading' => esc_html__( 'Items', 'bold-builder' ) ),
78
  array( 'param_name' => 'color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Color scheme', 'bold-builder' ), 'description' => esc_html__( 'Define color schemes in Bold Builder settings or define accent and alternate colors in theme customizer (if avaliable)', 'bold-builder' ), 'value' => $color_scheme_arr, 'preview' => true ),
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
+ 'title' => '',
8
+ 'subtitle' => '',
9
+ 'currency' => '',
10
+ 'currency_position' => '',
11
+ 'price' => '',
12
+ 'items' => '',
13
+ 'color_scheme' => ''
14
  ) ), $atts, $this->shortcode ) );
15
 
16
  $class = array( $this->shortcode );
23
  if ( $el_id != '' ) {
24
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
25
  }
26
+
27
+ $color_scheme_id = NULL;
28
+ if ( is_numeric ( $color_scheme ) ) {
29
+ $color_scheme_id = $color_scheme;
30
+ } else if ( $color_scheme != '' ) {
31
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
32
+ }
33
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
34
+ if ( $color_scheme_colors ) $el_style .= '; --primary-color:' . $color_scheme_colors[0] . '; --secondary-color:' . $color_scheme_colors[1] . ';';
35
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
36
 
37
  $style_attr = '';
38
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
39
  if ( $el_style != '' ) {
40
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
41
  }
48
 
49
  if ( $items != '' ) {
50
 
51
+ if ( base64_encode(base64_decode($items, true)) === $items){
52
+ $items = base64_decode( $items );
53
+ }
54
 
55
  $items_arr = preg_split( '/$\R?^/m', $items );
56
 
62
 
63
  }
64
 
65
+ if ( $currency_position != '' ) {
66
+ $class[] = $this->prefix . 'currency_position' . '_' . $currency_position ;
67
  }
68
 
69
  $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . '>' . $output . '</div>';
85
  array( 'param_name' => 'title', 'type' => 'textfield', 'heading' => esc_html__( 'Title', 'bold-builder' ), 'preview' => true ),
86
  array( 'param_name' => 'subtitle', 'type' => 'textfield', 'heading' => esc_html__( 'Subtitle', 'bold-builder' ) ),
87
  array( 'param_name' => 'currency', 'type' => 'textfield', 'heading' => esc_html__( 'Currency', 'bold-builder' ) ),
88
+ array( 'param_name' => 'currency_position', 'type' => 'dropdown', 'heading' => esc_html__( 'Currency position', 'bold-builder' ),
89
+ 'value' => array(
90
+ esc_html__( 'Left', 'bold-builder' ) => 'left',
91
+ esc_html__( 'Right', 'bold-builder' ) => 'right'
92
+ )
93
+ ),
94
  array( 'param_name' => 'price', 'type' => 'textfield', 'heading' => esc_html__( 'Price', 'bold-builder' ) ),
95
  array( 'param_name' => 'items', 'type' => 'textarea_object', 'heading' => esc_html__( 'Items', 'bold-builder' ) ),
96
  array( 'param_name' => 'color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Color scheme', 'bold-builder' ), 'description' => esc_html__( 'Define color schemes in Bold Builder settings or define accent and alternate colors in theme customizer (if avaliable)', 'bold-builder' ), 'value' => $color_scheme_arr, 'preview' => true ),
content_elements/bt_bb_progress_bar/bt_bb_progress_bar.php CHANGED
@@ -28,16 +28,23 @@ class bt_bb_progress_bar extends BT_BB_Element {
28
  $id_attr = '';
29
  if ( $el_id != '' ) {
30
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
 
 
 
 
 
 
 
31
  }
 
 
 
32
 
33
  $style_attr = '';
 
34
  if ( $el_style != '' ) {
35
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
36
  }
37
-
38
- if ( $color_scheme != '' ) {
39
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
40
- }
41
 
42
  $this->responsive_data_override_class(
43
  $class, $data_override_class,
28
  $id_attr = '';
29
  if ( $el_id != '' ) {
30
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
31
+ }
32
+
33
+ $color_scheme_id = NULL;
34
+ if ( is_numeric ( $color_scheme ) ) {
35
+ $color_scheme_id = $color_scheme;
36
+ } else if ( $color_scheme != '' ) {
37
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
38
  }
39
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
40
+ if ( $color_scheme_colors ) $el_style .= '; --primary-color:' . $color_scheme_colors[0] . '; --secondary-color:' . $color_scheme_colors[1] . ';';
41
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
42
 
43
  $style_attr = '';
44
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
45
  if ( $el_style != '' ) {
46
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
47
  }
 
 
 
 
48
 
49
  $this->responsive_data_override_class(
50
  $class, $data_override_class,
content_elements/bt_bb_raw_content/bt_bb_raw_content.php CHANGED
@@ -7,11 +7,15 @@ class bt_bb_raw_content extends BT_BB_Element {
7
  'raw_content' => ''
8
  ) ), $atts, $this->shortcode ) );
9
 
10
- $output = apply_filters( 'bt_bb_general_output', $raw_content, $atts );
11
- $output = apply_filters( $this->shortcode . '_output', $raw_content, $atts );
 
 
 
 
 
 
12
 
13
- return base64_decode( $raw_content );
14
-
15
  }
16
 
17
  function add_params() {
7
  'raw_content' => ''
8
  ) ), $atts, $this->shortcode ) );
9
 
10
+ $class = array( $this->shortcode );
11
+
12
+ $output = '<div class="' . implode( ' ', $class ) . '">' . base64_decode( $raw_content ) . '</div>';
13
+
14
+ $output = apply_filters( 'bt_bb_general_output', $output, $atts );
15
+ $output = apply_filters( $this->shortcode . '_output', $output, $atts );
16
+
17
+ return $output;
18
 
 
 
19
  }
20
 
21
  function add_params() {
content_elements/bt_bb_row/bt_bb_row.php CHANGED
@@ -35,16 +35,23 @@ class bt_bb_row extends BT_BB_Element {
35
  $el_style .= 'background-color:' . $background_color . ';';
36
  }
37
  }
 
 
 
 
 
 
 
 
 
 
38
 
39
  $style_attr = '';
 
40
  if ( $el_style != '' ) {
41
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
42
  }
43
 
44
- if ( $color_scheme != '' ) {
45
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
46
- }
47
-
48
  if ( $column_gap != '' ) {
49
  $class[] = $this->prefix . 'column_gap' . '_' . $column_gap;
50
  }
@@ -89,12 +96,12 @@ class bt_bb_row extends BT_BB_Element {
89
  array( 'param_name' => 'column_gap', 'type' => 'dropdown', 'heading' => esc_html__( 'Column gap', 'bold-builder' ), 'preview' => true,
90
  'value' => array(
91
  esc_html__( 'Default', 'bold-builder' ) => '',
92
- esc_html__( '0px', 'bold-builder' ) => '0',
93
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
94
  esc_html__( 'Small', 'bold-builder' ) => 'small',
95
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
96
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
97
  esc_html__( 'Large', 'bold-builder' ) => 'large',
 
98
  esc_html__( '5px', 'bold-builder' ) => '5',
99
  esc_html__( '10px', 'bold-builder' ) => '10',
100
  esc_html__( '15px', 'bold-builder' ) => '15',
@@ -105,10 +112,15 @@ class bt_bb_row extends BT_BB_Element {
105
  esc_html__( '40px', 'bold-builder' ) => '40',
106
  esc_html__( '45px', 'bold-builder' ) => '45',
107
  esc_html__( '50px', 'bold-builder' ) => '50',
 
108
  esc_html__( '60px', 'bold-builder' ) => '60',
 
109
  esc_html__( '70px', 'bold-builder' ) => '70',
 
110
  esc_html__( '80px', 'bold-builder' ) => '80',
 
111
  esc_html__( '90px', 'bold-builder' ) => '90',
 
112
  esc_html__( '100px', 'bold-builder' ) => '100'
113
  )
114
  ),
35
  $el_style .= 'background-color:' . $background_color . ';';
36
  }
37
  }
38
+
39
+ $color_scheme_id = NULL;
40
+ if ( is_numeric ( $color_scheme ) ) {
41
+ $color_scheme_id = $color_scheme;
42
+ } else if ( $color_scheme != '' ) {
43
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
44
+ }
45
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
46
+ if ( $color_scheme_colors ) $el_style .= '; --row-primary-color:' . $color_scheme_colors[0] . '; --row-secondary-color:' . $color_scheme_colors[1] . ';';
47
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
48
 
49
  $style_attr = '';
50
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
51
  if ( $el_style != '' ) {
52
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
53
  }
54
 
 
 
 
 
55
  if ( $column_gap != '' ) {
56
  $class[] = $this->prefix . 'column_gap' . '_' . $column_gap;
57
  }
96
  array( 'param_name' => 'column_gap', 'type' => 'dropdown', 'heading' => esc_html__( 'Column gap', 'bold-builder' ), 'preview' => true,
97
  'value' => array(
98
  esc_html__( 'Default', 'bold-builder' ) => '',
 
99
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
100
  esc_html__( 'Small', 'bold-builder' ) => 'small',
101
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
102
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
103
  esc_html__( 'Large', 'bold-builder' ) => 'large',
104
+ esc_html__( '0px', 'bold-builder' ) => '0',
105
  esc_html__( '5px', 'bold-builder' ) => '5',
106
  esc_html__( '10px', 'bold-builder' ) => '10',
107
  esc_html__( '15px', 'bold-builder' ) => '15',
112
  esc_html__( '40px', 'bold-builder' ) => '40',
113
  esc_html__( '45px', 'bold-builder' ) => '45',
114
  esc_html__( '50px', 'bold-builder' ) => '50',
115
+ esc_html__( '55px', 'bold-builder' ) => '55',
116
  esc_html__( '60px', 'bold-builder' ) => '60',
117
+ esc_html__( '65px', 'bold-builder' ) => '65',
118
  esc_html__( '70px', 'bold-builder' ) => '70',
119
+ esc_html__( '75px', 'bold-builder' ) => '75',
120
  esc_html__( '80px', 'bold-builder' ) => '80',
121
+ esc_html__( '85px', 'bold-builder' ) => '85',
122
  esc_html__( '90px', 'bold-builder' ) => '90',
123
+ esc_html__( '95px', 'bold-builder' ) => '95',
124
  esc_html__( '100px', 'bold-builder' ) => '100'
125
  )
126
  ),
content_elements/bt_bb_row_inner/bt_bb_row_inner.php CHANGED
@@ -20,6 +20,7 @@ class bt_bb_row_inner extends BT_BB_Element {
20
  }
21
 
22
  $style_attr = '';
 
23
  if ( $el_style != '' ) {
24
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
25
  }
@@ -51,7 +52,6 @@ class bt_bb_row_inner extends BT_BB_Element {
51
  return $output;
52
 
53
  }
54
-
55
  function map_shortcode() {
56
 
57
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Inner Row', 'bold-builder' ), 'description' => esc_html__( 'Inner Row element', 'bold-builder' ), 'container' => 'horizontal',
@@ -59,23 +59,33 @@ class bt_bb_row_inner extends BT_BB_Element {
59
  'params' => array(
60
  array( 'param_name' => 'column_gap', 'type' => 'dropdown', 'heading' => esc_html__( 'Column gap', 'bold-builder' ), 'preview' => true,
61
  'value' => array(
62
- esc_html__( 'Default', 'bold-builder' ) => '',
63
- esc_html__( '0px', 'bold-builder' ) => '0',
64
- esc_html__( '5px', 'bold-builder' ) => '5',
65
- esc_html__( '10px', 'bold-builder' ) => '10',
66
- esc_html__( '15px', 'bold-builder' ) => '15',
67
- esc_html__( '20px', 'bold-builder' ) => '20',
68
- esc_html__( '25px', 'bold-builder' ) => '25',
69
- esc_html__( '30px', 'bold-builder' ) => '30',
70
- esc_html__( '35px', 'bold-builder' ) => '35',
71
- esc_html__( '40px', 'bold-builder' ) => '40',
72
- esc_html__( '45px', 'bold-builder' ) => '45',
73
- esc_html__( '50px', 'bold-builder' ) => '50',
74
- esc_html__( '60px', 'bold-builder' ) => '60',
75
- esc_html__( '70px', 'bold-builder' ) => '70',
76
- esc_html__( '80px', 'bold-builder' ) => '80',
77
- esc_html__( '90px', 'bold-builder' ) => '90',
78
- esc_html__( '100px', 'bold-builder' ) => '100'
 
 
 
 
 
 
 
 
 
 
79
  )
80
  ),
81
  array( 'param_name' => 'row_width', 'type' => 'dropdown', 'heading' => esc_html__( 'Row width', 'bold-builder' ), 'description' => esc_html__( 'For the best experience set section width to wide.', 'bold-builder' ), 'preview' => true,
20
  }
21
 
22
  $style_attr = '';
23
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
24
  if ( $el_style != '' ) {
25
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
26
  }
52
  return $output;
53
 
54
  }
 
55
  function map_shortcode() {
56
 
57
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Inner Row', 'bold-builder' ), 'description' => esc_html__( 'Inner Row element', 'bold-builder' ), 'container' => 'horizontal',
59
  'params' => array(
60
  array( 'param_name' => 'column_gap', 'type' => 'dropdown', 'heading' => esc_html__( 'Column gap', 'bold-builder' ), 'preview' => true,
61
  'value' => array(
62
+ esc_html__( 'Default', 'bold-builder' ) => '',
63
+ esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
64
+ esc_html__( 'Small', 'bold-builder' ) => 'small',
65
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
66
+ esc_html__( 'Medium', 'bold-builder' ) => 'medium',
67
+ esc_html__( 'Large', 'bold-builder' ) => 'large',
68
+ esc_html__( '0px', 'bold-builder' ) => '0',
69
+ esc_html__( '5px', 'bold-builder' ) => '5',
70
+ esc_html__( '10px', 'bold-builder' ) => '10',
71
+ esc_html__( '15px', 'bold-builder' ) => '15',
72
+ esc_html__( '20px', 'bold-builder' ) => '20',
73
+ esc_html__( '25px', 'bold-builder' ) => '25',
74
+ esc_html__( '30px', 'bold-builder' ) => '30',
75
+ esc_html__( '35px', 'bold-builder' ) => '35',
76
+ esc_html__( '40px', 'bold-builder' ) => '40',
77
+ esc_html__( '45px', 'bold-builder' ) => '45',
78
+ esc_html__( '50px', 'bold-builder' ) => '50',
79
+ esc_html__( '55px', 'bold-builder' ) => '55',
80
+ esc_html__( '60px', 'bold-builder' ) => '60',
81
+ esc_html__( '65px', 'bold-builder' ) => '65',
82
+ esc_html__( '70px', 'bold-builder' ) => '70',
83
+ esc_html__( '75px', 'bold-builder' ) => '75',
84
+ esc_html__( '80px', 'bold-builder' ) => '80',
85
+ esc_html__( '85px', 'bold-builder' ) => '85',
86
+ esc_html__( '90px', 'bold-builder' ) => '90',
87
+ esc_html__( '95px', 'bold-builder' ) => '95',
88
+ esc_html__( '100px', 'bold-builder' ) => '100'
89
  )
90
  ),
91
  array( 'param_name' => 'row_width', 'type' => 'dropdown', 'heading' => esc_html__( 'Row width', 'bold-builder' ), 'description' => esc_html__( 'For the best experience set section width to wide.', 'bold-builder' ), 'preview' => true,
content_elements/bt_bb_section/bt_bb_section.php CHANGED
@@ -5,27 +5,36 @@ class bt_bb_section extends BT_BB_Element {
5
  function handle_shortcode( $atts, $content ) {
6
 
7
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
8
- 'layout' => '',
9
- 'full_screen' => '',
10
- 'vertical_align' => '',
11
- 'top_spacing' => '',
12
- 'bottom_spacing' => '',
13
- 'color_scheme' => '',
14
- 'background_color' => '',
15
- 'background_image' => '',
16
- 'lazy_load' => 'no',
17
- 'background_overlay' => '',
18
- 'background_video_yt' => '',
19
- 'yt_video_settings' => '',
20
- 'background_video_mp4' => '',
21
- 'background_video_ogg' => '',
22
- 'background_video_webm' => '',
23
- 'show_video_on_mobile' => '',
24
- 'parallax' => '',
25
- 'parallax_offset' => ''
 
 
 
 
 
 
 
 
26
  ) ), $atts, $this->shortcode ) );
27
 
28
  $class = array( $this->shortcode );
 
29
 
30
  wp_enqueue_script(
31
  'bt_bb_elements',
@@ -36,18 +45,16 @@ class bt_bb_section extends BT_BB_Element {
36
  );
37
 
38
  $show_video_on_mobile = ( $show_video_on_mobile == 'show_video_on_mobile' || $show_video_on_mobile == 'yes' ) ? 1 : 0;
39
-
40
- if ( $top_spacing != '' ) {
41
- $class[] = $this->prefix . 'top_spacing' . '_' . $top_spacing;
42
- }
43
-
44
- if ( $bottom_spacing != '' ) {
45
- $class[] = $this->prefix . 'bottom_spacing' . '_' . $bottom_spacing;
46
- }
47
-
48
- if ( $color_scheme != '' ) {
49
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
50
  }
 
 
 
51
 
52
  if ( $background_color != '' ) {
53
  $el_style = $el_style . ';' . 'background-color:' . $background_color . ';';
@@ -64,14 +71,17 @@ class bt_bb_section extends BT_BB_Element {
64
  if ( $vertical_align != '' ) {
65
  $class[] = $this->prefix . 'vertical_align' . '_' . $vertical_align;
66
  }
67
- $background_data_attr = '';
68
 
69
  if ( $background_image != '' ) {
70
  $background_image = wp_get_attachment_image_src( $background_image, 'full' );
71
  }
72
 
 
73
  $background_image_url = '';
74
  $data_parallax_attr = '';
 
 
 
75
 
76
  if ( $background_image ) {
77
  $background_image_url = isset($background_image[0]) ? $background_image[0] : '';
@@ -79,25 +89,74 @@ class bt_bb_section extends BT_BB_Element {
79
  if ( $background_image_url != '' ) {
80
  if ( $lazy_load == 'yes' ) {
81
  $blank_image_src = BT_BB_Root::$path . 'img/blank.gif';
82
- $background_image_style = 'background-image:url(\'' . $blank_image_src . '\');';
83
- $background_data_attr .= ' data-background_image_src="\'' . $background_image_url . '\'"';
84
- $class[] = 'btLazyLoadBackground';
85
  } else {
86
- $background_image_style = 'background-image:url(\'' . $background_image_url . '\');';
87
 
88
  }
89
- $el_style = $background_image_style . $el_style;
90
- $class[] = $this->prefix . 'background_image';
91
 
92
  if ( $parallax != '' ) {
93
- $data_parallax_attr = 'data-parallax="' . esc_attr( $parallax ) . '" data-parallax-offset="' . esc_attr( intval( $parallax_offset ) ) . '"';
94
- $class[] = $this->prefix . 'parallax';
95
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
96
  }
97
 
98
  if ( $background_overlay != '' ) {
99
  $class[] = $this->prefix . 'background_overlay' . '_' . $background_overlay;
100
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
101
 
102
  $id_attr = '';
103
  if ( $el_id == '' ) {
@@ -154,27 +213,55 @@ class bt_bb_section extends BT_BB_Element {
154
  $video_html .= '</video>';
155
  }
156
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
157
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
158
  $class_attr = implode( ' ', $class );
159
-
160
  if ( $el_class != '' ) {
161
  $class_attr = $class_attr . ' ' . $el_class;
162
  }
163
 
164
- $style_attr = '';
165
- if ( $el_style != '' ) {
166
- $style_attr = 'style="' . esc_attr( $el_style ) . '"';
167
- }
168
 
169
- $output = '<section ' . $id_attr . ' ' . $data_parallax_attr . $background_data_attr . ' class="' . esc_attr( $class_attr ) . '" ' . $style_attr . '>';
170
  $output .= $video_html;
 
171
  $output .= '<div class="' . esc_attr( $this->prefix ) . 'port">';
172
  $output .= '<div class="' . esc_attr( $this->prefix ) . 'cell">';
173
  $output .= '<div class="' . esc_attr( $this->prefix ) . 'cell_inner">';
174
  $output .= do_shortcode( $content );
175
- $output .= '</div>';
176
- $output .= '</div>';
177
- $output .= '</div>';
 
 
178
 
179
  $output .= '</section>';
180
 
@@ -206,26 +293,66 @@ class bt_bb_section extends BT_BB_Element {
206
  esc_html__( 'Wide', 'bold-builder' ) => 'wide'
207
  )
208
  ),
209
- array( 'param_name' => 'top_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Top spacing', 'bold-builder' ), 'preview' => true,
210
  'value' => array(
211
- esc_html__( 'No spacing', 'bold-builder' ) => '',
212
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
213
  esc_html__( 'Small', 'bold-builder' ) => 'small',
214
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
215
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
216
  esc_html__( 'Large', 'bold-builder' ) => 'large',
217
- esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
  )
219
  ),
220
- array( 'param_name' => 'bottom_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Bottom spacing', 'bold-builder' ), 'preview' => true,
221
  'value' => array(
222
- esc_html__( 'No spacing', 'bold-builder' ) => '',
223
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
224
  esc_html__( 'Small', 'bold-builder' ) => 'small',
225
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
226
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
227
  esc_html__( 'Large', 'bold-builder' ) => 'large',
228
- esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
229
  )
230
  ),
231
  array( 'param_name' => 'full_screen', 'type' => 'dropdown', 'heading' => esc_html__( 'Full screen', 'bold-builder' ),
@@ -261,8 +388,16 @@ class bt_bb_section extends BT_BB_Element {
261
  esc_html__( 'Dark gradient', 'bold-builder' ) => 'dark_gradient'
262
  )
263
  ),
264
- array( 'param_name' => 'parallax', 'type' => 'textfield', 'heading' => esc_html__( 'Parallax (e.g. 0.7)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
265
  array( 'param_name' => 'parallax_offset', 'type' => 'textfield', 'heading' => esc_html__( 'Parallax offset in px (e.g. -100)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
 
 
 
 
 
 
 
 
266
  array( 'param_name' => 'background_video_yt', 'type' => 'textfield', 'heading' => esc_html__( 'YouTube background video', 'bold-builder' ), 'group' => esc_html__( 'Video', 'bold-builder' ) ),
267
  array( 'param_name' => 'yt_video_settings', 'type' => 'textfield', 'heading' => esc_html__( 'YouTube video settings (e.g. startAt:20, mute:true, stopMovieOnBlur:false)', 'bold-builder' ), 'group' => esc_html__( 'Video', 'bold-builder' ) ),
268
  array( 'param_name' => 'background_video_mp4', 'type' => 'textfield', 'heading' => esc_html__( 'MP4 background video', 'bold-builder' ), 'group' => esc_html__( 'Video', 'bold-builder' ) ),
5
  function handle_shortcode( $atts, $content ) {
6
 
7
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
8
+ 'layout' => '',
9
+ 'full_screen' => '',
10
+ 'vertical_align' => '',
11
+ 'top_spacing' => '',
12
+ 'bottom_spacing' => '',
13
+ 'color_scheme' => '',
14
+ 'background_color' => '',
15
+ 'background_image' => '',
16
+ 'lazy_load' => 'no',
17
+ 'background_overlay' => '',
18
+ 'background_video_yt' => '',
19
+ 'yt_video_settings' => '',
20
+ 'background_video_mp4' => '',
21
+ 'background_video_ogg' => '',
22
+ 'background_video_webm' => '',
23
+ 'show_video_on_mobile' => '',
24
+ 'parallax' => '',
25
+ 'parallax_offset' => '',
26
+ 'parallax_zoom_start' => '1',
27
+ 'parallax_zoom_end' => '1',
28
+ 'parallax_blur_start' => '0',
29
+ 'parallax_blur_end' => '0',
30
+ 'parallax_opacity_start' => '1',
31
+ 'parallax_opacity_end' => '1',
32
+ 'top_section_coverage_image' => '',
33
+ 'bottom_section_coverage_image' => '',
34
  ) ), $atts, $this->shortcode ) );
35
 
36
  $class = array( $this->shortcode );
37
+ $background_image_holder_class = array( $this->prefix . 'background_image_holder' );
38
 
39
  wp_enqueue_script(
40
  'bt_bb_elements',
45
  );
46
 
47
  $show_video_on_mobile = ( $show_video_on_mobile == 'show_video_on_mobile' || $show_video_on_mobile == 'yes' ) ? 1 : 0;
48
+
49
+ $color_scheme_id = NULL;
50
+ if ( is_numeric ( $color_scheme ) ) {
51
+ $color_scheme_id = $color_scheme;
52
+ } else if ( $color_scheme != '' ) {
53
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
 
 
 
 
 
54
  }
55
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
56
+ if ( $color_scheme_colors ) $el_style .= '; --section-primary-color:' . $color_scheme_colors[0] . '; --section-secondary-color:' . $color_scheme_colors[1] . ';';
57
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
58
 
59
  if ( $background_color != '' ) {
60
  $el_style = $el_style . ';' . 'background-color:' . $background_color . ';';
71
  if ( $vertical_align != '' ) {
72
  $class[] = $this->prefix . 'vertical_align' . '_' . $vertical_align;
73
  }
 
74
 
75
  if ( $background_image != '' ) {
76
  $background_image = wp_get_attachment_image_src( $background_image, 'full' );
77
  }
78
 
79
+ $background_image_data_attr = '';
80
  $background_image_url = '';
81
  $data_parallax_attr = '';
82
+
83
+ $background_image_style = '';
84
+ $background_image_holder_style = '';
85
 
86
  if ( $background_image ) {
87
  $background_image_url = isset($background_image[0]) ? $background_image[0] : '';
89
  if ( $background_image_url != '' ) {
90
  if ( $lazy_load == 'yes' ) {
91
  $blank_image_src = BT_BB_Root::$path . 'img/blank.gif';
92
+ $background_image_holder_style = 'background-image:url(\'' . $blank_image_src . '\');';
93
+ $background_image_data_attr .= ' data-background_image_src="\'' . $background_image_url . '\'"';
94
+ $background_image_holder_class[] = 'btLazyLoadBackground';
95
  } else {
96
+ $background_image_holder_style = 'background-image:url(\'' . $background_image_url . '\');';
97
 
98
  }
99
+
100
+ $el_style = $el_style;
101
 
102
  if ( $parallax != '' ) {
103
+ $data_parallax_attr .= 'data-parallax="' . esc_attr( $parallax ) . '" data-parallax-offset="' . esc_attr( intval( $parallax_offset ) ) . '"';
104
+ $background_image_holder_class[] = $this->prefix . 'parallax';
105
  }
106
+
107
+ $parallax_zoom_start = $parallax_zoom_start != '' ? floatval( $parallax_zoom_start ) : 1;
108
+ $parallax_zoom_end = $parallax_zoom_end != '' ? floatval( $parallax_zoom_end ) : 1;
109
+
110
+ $parallax_blur_start = $parallax_blur_start != '' ? floatval( $parallax_blur_start ) : 0;
111
+ $parallax_blur_end = $parallax_blur_end != '' ? floatval( $parallax_blur_end ) : 0;
112
+
113
+ $parallax_opacity_start = $parallax_opacity_start != '' ? floatval( $parallax_opacity_start ) : 1;
114
+ $parallax_opacity_end = $parallax_opacity_end != '' ? floatval( $parallax_opacity_end ) : 1;
115
+
116
+ $data_parallax_attr .= ' data-parallax-zoom-start="' . esc_attr( $parallax_zoom_start ) . '"';
117
+ $data_parallax_attr .= ' data-parallax-zoom-end="' . esc_attr( $parallax_zoom_end ) . '"';
118
+
119
+ $data_parallax_attr .= ' data-parallax-blur-start="' . esc_attr( $parallax_blur_start ) . '"';
120
+ $data_parallax_attr .= ' data-parallax-blur-end="' . esc_attr( $parallax_blur_end ) . '"';
121
+
122
+ $data_parallax_attr .= ' data-parallax-opacity-start="' . esc_attr( $parallax_opacity_start ) . '"';
123
+ $data_parallax_attr .= ' data-parallax-opacity-end="' . esc_attr( $parallax_opacity_end ) . '"';
124
  }
125
 
126
  if ( $background_overlay != '' ) {
127
  $class[] = $this->prefix . 'background_overlay' . '_' . $background_overlay;
128
  }
129
+
130
+
131
+ $section_coverage_image_output = '';
132
+
133
+ if ( $top_section_coverage_image != '' ) {
134
+ $alt_top_section_coverage_image = get_post_meta($top_section_coverage_image, '_wp_attachment_image_alt', true);
135
+ $alt_top_section_coverage_image = $alt_top_section_coverage_image ? $alt_top_section_coverage_image : $this->shortcode . '_top_section_coverage_image';
136
+
137
+ $top_section_coverage_image = wp_get_attachment_image_src( $top_section_coverage_image, 'full' );
138
+ if ( isset($top_section_coverage_image[0]) ) {
139
+ $top_section_coverage_image = $top_section_coverage_image[0];
140
+ $section_coverage_image_output .=
141
+ '<div class="' . esc_attr( $this->shortcode ) . '_top_section_coverage_image"><img src="' . esc_url( $top_section_coverage_image ) . '" alt="' . esc_attr($alt_top_section_coverage_image) . '" /></div>';
142
+ $class[] = $this->prefix . 'top_section_coverage_image';
143
+ $class[] = $this->shortcode . '_with_top_coverage_image';
144
+ }
145
+ }
146
+
147
+ if ( $bottom_section_coverage_image != '' ) {
148
+ $alt_bottom_section_coverage_image = get_post_meta($bottom_section_coverage_image, '_wp_attachment_image_alt', true);
149
+ $alt_bottom_section_coverage_image = $alt_bottom_section_coverage_image ? $alt_bottom_section_coverage_image : $this->shortcode . '_bottom_section_coverage_image';
150
+
151
+ $bottom_section_coverage_image = wp_get_attachment_image_src( $bottom_section_coverage_image, 'full' );
152
+ if ( isset($bottom_section_coverage_image[0]) ) {
153
+ $bottom_section_coverage_image = $bottom_section_coverage_image[0];
154
+ $section_coverage_image_output .=
155
+ '<div class="' . esc_attr( $this->shortcode ) . '_bottom_section_coverage_image"><img src="' . esc_url( $bottom_section_coverage_image ) . '" alt="' . esc_attr($alt_bottom_section_coverage_image) . '" /></div>';
156
+ $class[] = $this->prefix . 'bottom_section_coverage_image';
157
+ $class[] = $this->shortcode . '_with_bottom_coverage_image';
158
+ }
159
+ }
160
 
161
  $id_attr = '';
162
  if ( $el_id == '' ) {
213
  $video_html .= '</video>';
214
  }
215
 
216
+ $style_attr = '';
217
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
218
+ if ( $el_style != '' ) {
219
+ $style_attr = 'style="' . esc_attr( $el_style ) . '"';
220
+ }
221
+
222
+ $background_image_holder_style_attr = '';
223
+ if ( $background_image_holder_style != '' ) {
224
+ $background_image_holder_style_attr = 'style="' . esc_attr( $background_image_holder_style ) . '"';
225
+ }
226
+
227
+ $this->responsive_data_override_class(
228
+ $class, $data_override_class,
229
+ array(
230
+ 'prefix' => $this->prefix,
231
+ 'param' => 'top_spacing',
232
+ 'value' => $top_spacing
233
+ )
234
+ );
235
+
236
+ $this->responsive_data_override_class(
237
+ $class, $data_override_class,
238
+ array(
239
+ 'prefix' => $this->prefix,
240
+ 'param' => 'bottom_spacing',
241
+ 'value' => $bottom_spacing
242
+ )
243
+ );
244
+
245
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
246
  $class_attr = implode( ' ', $class );
247
+
248
  if ( $el_class != '' ) {
249
  $class_attr = $class_attr . ' ' . $el_class;
250
  }
251
 
 
 
 
 
252
 
253
+ $output = '<section ' . $id_attr . ' class="' . esc_attr( $class_attr ) . '" ' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '">';
254
  $output .= $video_html;
255
+ if ( $background_image_url != '' ) $output .= '<div class="bt_bb_background_image_holder_wrapper"><div class="' . esc_attr( implode( ' ', $background_image_holder_class ) ) . '" '. $background_image_data_attr . $data_parallax_attr . ' ' . $background_image_holder_style_attr . '"></div></div>';
256
  $output .= '<div class="' . esc_attr( $this->prefix ) . 'port">';
257
  $output .= '<div class="' . esc_attr( $this->prefix ) . 'cell">';
258
  $output .= '<div class="' . esc_attr( $this->prefix ) . 'cell_inner">';
259
  $output .= do_shortcode( $content );
260
+ $output .= '</div><!-- cell_inner -->';
261
+ $output .= '</div><!-- cell -->';
262
+ $output .= '</div><!-- port -->';
263
+
264
+ $output .= $section_coverage_image_output;
265
 
266
  $output .= '</section>';
267
 
293
  esc_html__( 'Wide', 'bold-builder' ) => 'wide'
294
  )
295
  ),
296
+ array( 'param_name' => 'top_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Top spacing', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
297
  'value' => array(
298
+ esc_html__( 'No spacing', 'bold-builder' ) => 'none',
299
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
300
  esc_html__( 'Small', 'bold-builder' ) => 'small',
301
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
302
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
303
  esc_html__( 'Large', 'bold-builder' ) => 'large',
304
+ esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large',
305
+ esc_html__( '5px', 'bold-builder' ) => '5',
306
+ esc_html__( '10px', 'bold-builder' ) => '10',
307
+ esc_html__( '15px', 'bold-builder' ) => '15',
308
+ esc_html__( '20px', 'bold-builder' ) => '20',
309
+ esc_html__( '25px', 'bold-builder' ) => '25',
310
+ esc_html__( '30px', 'bold-builder' ) => '30',
311
+ esc_html__( '35px', 'bold-builder' ) => '35',
312
+ esc_html__( '40px', 'bold-builder' ) => '40',
313
+ esc_html__( '45px', 'bold-builder' ) => '45',
314
+ esc_html__( '50px', 'bold-builder' ) => '50',
315
+ esc_html__( '55px', 'bold-builder' ) => '55',
316
+ esc_html__( '60px', 'bold-builder' ) => '60',
317
+ esc_html__( '65px', 'bold-builder' ) => '65',
318
+ esc_html__( '70px', 'bold-builder' ) => '70',
319
+ esc_html__( '75px', 'bold-builder' ) => '75',
320
+ esc_html__( '80px', 'bold-builder' ) => '80',
321
+ esc_html__( '85px', 'bold-builder' ) => '85',
322
+ esc_html__( '90px', 'bold-builder' ) => '90',
323
+ esc_html__( '95px', 'bold-builder' ) => '95',
324
+ esc_html__( '100px', 'bold-builder' ) => '100'
325
  )
326
  ),
327
+ array( 'param_name' => 'bottom_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Bottom spacing', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
328
  'value' => array(
329
+ esc_html__( 'No spacing', 'bold-builder' ) => 'none',
330
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
331
  esc_html__( 'Small', 'bold-builder' ) => 'small',
332
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
333
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
334
  esc_html__( 'Large', 'bold-builder' ) => 'large',
335
+ esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large',
336
+ esc_html__( '5px', 'bold-builder' ) => '5',
337
+ esc_html__( '10px', 'bold-builder' ) => '10',
338
+ esc_html__( '15px', 'bold-builder' ) => '15',
339
+ esc_html__( '20px', 'bold-builder' ) => '20',
340
+ esc_html__( '25px', 'bold-builder' ) => '25',
341
+ esc_html__( '30px', 'bold-builder' ) => '30',
342
+ esc_html__( '35px', 'bold-builder' ) => '35',
343
+ esc_html__( '40px', 'bold-builder' ) => '40',
344
+ esc_html__( '45px', 'bold-builder' ) => '45',
345
+ esc_html__( '50px', 'bold-builder' ) => '50',
346
+ esc_html__( '55px', 'bold-builder' ) => '55',
347
+ esc_html__( '60px', 'bold-builder' ) => '60',
348
+ esc_html__( '65px', 'bold-builder' ) => '65',
349
+ esc_html__( '70px', 'bold-builder' ) => '70',
350
+ esc_html__( '75px', 'bold-builder' ) => '75',
351
+ esc_html__( '80px', 'bold-builder' ) => '80',
352
+ esc_html__( '85px', 'bold-builder' ) => '85',
353
+ esc_html__( '90px', 'bold-builder' ) => '90',
354
+ esc_html__( '95px', 'bold-builder' ) => '95',
355
+ esc_html__( '100px', 'bold-builder' ) => '100'
356
  )
357
  ),
358
  array( 'param_name' => 'full_screen', 'type' => 'dropdown', 'heading' => esc_html__( 'Full screen', 'bold-builder' ),
388
  esc_html__( 'Dark gradient', 'bold-builder' ) => 'dark_gradient'
389
  )
390
  ),
391
+ array( 'param_name' => 'parallax', 'type' => 'textfield', 'heading' => esc_html__( 'Parallax (e.g. 0.7, 2 = fixed)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
392
  array( 'param_name' => 'parallax_offset', 'type' => 'textfield', 'heading' => esc_html__( 'Parallax offset in px (e.g. -100)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
393
+ array( 'param_name' => 'parallax_zoom_start', 'type' => 'textfield', 'heading' => esc_html__( 'Background parallax zoom start (e.g. 1)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
394
+ array( 'param_name' => 'parallax_zoom_end', 'type' => 'textfield', 'heading' => esc_html__( 'Background parallax zoom end (e.g. 2)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
395
+ array( 'param_name' => 'parallax_blur_start', 'type' => 'textfield', 'heading' => esc_html__( 'Background parallax blur start (e.g. 0)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
396
+ array( 'param_name' => 'parallax_blur_end', 'type' => 'textfield', 'heading' => esc_html__( 'Background parallax blur end (e.g. 10)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
397
+ array( 'param_name' => 'parallax_opacity_start', 'type' => 'textfield', 'heading' => esc_html__( 'Background parallax opacity start (e.g. 1)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
398
+ array( 'param_name' => 'parallax_opacity_end', 'type' => 'textfield', 'heading' => esc_html__( 'Background parallax opacity end (e.g. 0)', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
399
+ array( 'param_name' => 'top_section_coverage_image', 'type' => 'attach_image', 'preview' => true, 'heading' => esc_html__( 'Top coverage image', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
400
+ array( 'param_name' => 'bottom_section_coverage_image', 'type' => 'attach_image', 'preview' => true, 'heading' => esc_html__( 'Bottom coverage image', 'bold-builder' ), 'group' => esc_html__( 'Design', 'bold-builder' ) ),
401
  array( 'param_name' => 'background_video_yt', 'type' => 'textfield', 'heading' => esc_html__( 'YouTube background video', 'bold-builder' ), 'group' => esc_html__( 'Video', 'bold-builder' ) ),
402
  array( 'param_name' => 'yt_video_settings', 'type' => 'textfield', 'heading' => esc_html__( 'YouTube video settings (e.g. startAt:20, mute:true, stopMovieOnBlur:false)', 'bold-builder' ), 'group' => esc_html__( 'Video', 'bold-builder' ) ),
403
  array( 'param_name' => 'background_video_mp4', 'type' => 'textfield', 'heading' => esc_html__( 'MP4 background video', 'bold-builder' ), 'group' => esc_html__( 'Video', 'bold-builder' ) ),
content_elements/bt_bb_separator/bt_bb_separator.php CHANGED
@@ -4,13 +4,22 @@ class bt_bb_separator extends BT_BB_Element {
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
- 'top_spacing' => '',
8
- 'bottom_spacing' => '',
9
- 'border_style' => '',
10
- 'border_width' => '',
 
 
 
 
 
11
  ) ), $atts, $this->shortcode ) );
12
 
13
- $class = array( $this->shortcode );
 
 
 
 
14
 
15
  if ( $el_class != '' ) {
16
  $class[] = $el_class;
@@ -21,33 +30,83 @@ class bt_bb_separator extends BT_BB_Element {
21
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
22
  }
23
 
24
- if ( $top_spacing != '' ) {
25
- $class[] = $this->prefix . 'top_spacing' . '_' . $top_spacing;
26
- }
27
-
28
- if ( $bottom_spacing != '' ) {
29
- $class[] = $this->prefix . 'bottom_spacing' . '_' . $bottom_spacing;
30
- }
31
-
32
  if ( $border_style != '' ) {
33
  $class[] = $this->prefix . 'border_style' . '_' . $border_style;
34
  }
35
-
36
- if ( $border_width != '' ) {
37
- $el_style = $el_style . '; border-width: ' . $border_width;
38
- if ( $border_style == 'none' ) {
39
- $el_style = $el_style . '; border-color: transparent; border-style: solid;';
40
- }
41
  }
 
 
 
42
 
43
  $style_attr = '';
 
44
  if ( $el_style != '' ) {
45
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
46
  }
47
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
48
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
 
49
 
50
- $output = '<div' . $id_attr . ' class="' . implode( ' ', $class ) . '"' . $style_attr . '></div>';
 
 
 
 
51
 
52
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
53
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
@@ -57,30 +116,74 @@ class bt_bb_separator extends BT_BB_Element {
57
  }
58
 
59
  function map_shortcode() {
 
 
 
 
60
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Separator', 'bold-builder' ), 'description' => esc_html__( 'Separator line', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
61
- 'params' => array(
62
- array( 'param_name' => 'top_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Top spacing', 'bold-builder' ), 'preview' => true,
63
  'value' => array(
64
- esc_html__( 'No spacing', 'bold-builder' ) => '',
65
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
66
  esc_html__( 'Small', 'bold-builder' ) => 'small',
67
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
68
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
69
  esc_html__( 'Large', 'bold-builder' ) => 'large',
70
- esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  )
72
  ),
73
- array( 'param_name' => 'bottom_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Bottom spacing', 'bold-builder' ), 'preview' => true,
74
  'value' => array(
75
- esc_html__( 'No spacing', 'bold-builder' ) => '',
76
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
77
  esc_html__( 'Small', 'bold-builder' ) => 'small',
78
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
79
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
80
  esc_html__( 'Large', 'bold-builder' ) => 'large',
81
- esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large'
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
82
  )
83
- ),
84
  array( 'param_name' => 'border_style', 'type' => 'dropdown', 'heading' => esc_html__( 'Border style', 'bold-builder' ), 'preview' => true,
85
  'value' => array(
86
  esc_html__( 'None', 'bold-builder' ) => 'none',
@@ -89,7 +192,68 @@ class bt_bb_separator extends BT_BB_Element {
89
  esc_html__( 'Dashed', 'bold-builder' ) => 'dashed'
90
  )
91
  ),
92
- array( 'param_name' => 'border_width', 'type' => 'textfield', 'heading' => esc_html__( 'Border width', 'bold-builder' ), 'description' => esc_html__( 'E.g. 5px or 1em', 'bold-builder' ) )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  )
94
  ) );
95
  }
4
 
5
  function handle_shortcode( $atts, $content ) {
6
  extract( shortcode_atts( apply_filters( 'bt_bb_extract_atts_' . $this->shortcode, array(
7
+ 'top_spacing' => 'none',
8
+ 'bottom_spacing' => 'none',
9
+ 'border_style' => '',
10
+ 'border_thickness' => '',
11
+ 'color_scheme' => '',
12
+ 'icon' => '',
13
+ 'icon_size' => 'normal',
14
+ 'text' => '',
15
+ 'text_size' => 'normal',
16
  ) ), $atts, $this->shortcode ) );
17
 
18
+ $text = html_entity_decode( $text, ENT_QUOTES, 'UTF-8' );
19
+ if ( $text != '' ) $text = '<span class="bt_bb_separator_v2_inner_text">' . $text . '</span>';
20
+
21
+ // $class = array( $this->shortcode );
22
+ $class = array( $this->shortcode . '_v2' );
23
 
24
  if ( $el_class != '' ) {
25
  $class[] = $el_class;
30
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
31
  }
32
 
 
 
 
 
 
 
 
 
33
  if ( $border_style != '' ) {
34
  $class[] = $this->prefix . 'border_style' . '_' . $border_style;
35
  }
36
+
37
+ $color_scheme_id = NULL;
38
+ if ( is_numeric ( $color_scheme ) ) {
39
+ $color_scheme_id = $color_scheme;
40
+ } else if ( $color_scheme != '' ) {
41
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
42
  }
43
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
44
+ if ( $color_scheme_colors ) $el_style .= '; --primary-color:' . $color_scheme_colors[0] . '; --secondary-color:' . $color_scheme_colors[1] . ';';
45
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
46
 
47
  $style_attr = '';
48
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
49
  if ( $el_style != '' ) {
50
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
51
  }
52
 
53
+ $this->responsive_data_override_class(
54
+ $class, $data_override_class,
55
+ array(
56
+ 'prefix' => $this->prefix,
57
+ 'param' => 'top_spacing',
58
+ 'value' => $top_spacing
59
+ )
60
+ );
61
+
62
+ $this->responsive_data_override_class(
63
+ $class, $data_override_class,
64
+ array(
65
+ 'prefix' => $this->prefix,
66
+ 'param' => 'bottom_spacing',
67
+ 'value' => $bottom_spacing
68
+ )
69
+ );
70
+
71
+ $this->responsive_data_override_class(
72
+ $class, $data_override_class,
73
+ array(
74
+ 'prefix' => $this->prefix,
75
+ 'param' => 'border_thickness',
76
+ 'value' => $border_thickness
77
+ )
78
+ );
79
+
80
+ $this->responsive_data_override_class(
81
+ $class, $data_override_class,
82
+ array(
83
+ 'prefix' => $this->prefix,
84
+ 'param' => 'icon_size',
85
+ 'value' => $icon_size
86
+ )
87
+ );
88
+
89
+ $this->responsive_data_override_class(
90
+ $class, $data_override_class,
91
+ array(
92
+ 'prefix' => $this->prefix,
93
+ 'param' => 'text_size',
94
+ 'value' => $text_size
95
+ )
96
+ );
97
+
98
+ $icon_html = bt_bb_icon::get_html( $icon, '', '', '', '' );
99
+
100
+ if ( $icon == '' && $text == '' ) $class[] = 'bt_bb_separator_v2_without_content';
101
+
102
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
103
+ $class_attr = implode( ' ', $class );
104
 
105
+ if ( $el_class != '' ) {
106
+ $class_attr = $class_attr . ' ' . $el_class;
107
+ }
108
+
109
+ $output = '<div' . $id_attr . ' class="' . esc_attr( $class_attr ) . '"' . $style_attr . ' data-bt-override-class="' . htmlspecialchars( json_encode( $data_override_class, JSON_FORCE_OBJECT ), ENT_QUOTES, 'UTF-8' ) . '"><div class="bt_bb_separator_v2_inner"><span class="bt_bb_separator_v2_inner_before"></span><span class="bt_bb_separator_v2_inner_content">' . $icon_html . $text . '</span><span class="bt_bb_separator_v2_inner_after"></span></div></div>';
110
 
111
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
112
  $output = apply_filters( $this->shortcode . '_output', $output, $atts );
116
  }
117
 
118
  function map_shortcode() {
119
+
120
+ require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
121
+ $color_scheme_arr = bt_bb_get_color_scheme_param_array();
122
+
123
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Separator', 'bold-builder' ), 'description' => esc_html__( 'Separator line', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
124
+ 'params' => array(
125
+ array( 'param_name' => 'top_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Top spacing', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
126
  'value' => array(
127
+ esc_html__( 'No spacing', 'bold-builder' ) => 'none',
128
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
129
  esc_html__( 'Small', 'bold-builder' ) => 'small',
130
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
131
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
132
  esc_html__( 'Large', 'bold-builder' ) => 'large',
133
+ esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large',
134
+ esc_html__( '5px', 'bold-builder' ) => '5',
135
+ esc_html__( '10px', 'bold-builder' ) => '10',
136
+ esc_html__( '15px', 'bold-builder' ) => '15',
137
+ esc_html__( '20px', 'bold-builder' ) => '20',
138
+ esc_html__( '25px', 'bold-builder' ) => '25',
139
+ esc_html__( '30px', 'bold-builder' ) => '30',
140
+ esc_html__( '35px', 'bold-builder' ) => '35',
141
+ esc_html__( '40px', 'bold-builder' ) => '40',
142
+ esc_html__( '45px', 'bold-builder' ) => '45',
143
+ esc_html__( '50px', 'bold-builder' ) => '50',
144
+ esc_html__( '55px', 'bold-builder' ) => '55',
145
+ esc_html__( '60px', 'bold-builder' ) => '60',
146
+ esc_html__( '65px', 'bold-builder' ) => '65',
147
+ esc_html__( '70px', 'bold-builder' ) => '70',
148
+ esc_html__( '75px', 'bold-builder' ) => '75',
149
+ esc_html__( '80px', 'bold-builder' ) => '80',
150
+ esc_html__( '85px', 'bold-builder' ) => '85',
151
+ esc_html__( '90px', 'bold-builder' ) => '90',
152
+ esc_html__( '95px', 'bold-builder' ) => '95',
153
+ esc_html__( '100px', 'bold-builder' ) => '100'
154
  )
155
  ),
156
+ array( 'param_name' => 'bottom_spacing', 'type' => 'dropdown', 'heading' => esc_html__( 'Bottom spacing', 'bold-builder' ), 'preview' => true, 'responsive_override' => true,
157
  'value' => array(
158
+ esc_html__( 'No spacing', 'bold-builder' ) => 'none',
159
  esc_html__( 'Extra small', 'bold-builder' ) => 'extra_small',
160
  esc_html__( 'Small', 'bold-builder' ) => 'small',
161
  esc_html__( 'Normal', 'bold-builder' ) => 'normal',
162
  esc_html__( 'Medium', 'bold-builder' ) => 'medium',
163
  esc_html__( 'Large', 'bold-builder' ) => 'large',
164
+ esc_html__( 'Extra large', 'bold-builder' ) => 'extra_large',
165
+ esc_html__( '5px', 'bold-builder' ) => '5',
166
+ esc_html__( '10px', 'bold-builder' ) => '10',
167
+ esc_html__( '15px', 'bold-builder' ) => '15',
168
+ esc_html__( '20px', 'bold-builder' ) => '20',
169
+ esc_html__( '25px', 'bold-builder' ) => '25',
170
+ esc_html__( '30px', 'bold-builder' ) => '30',
171
+ esc_html__( '35px', 'bold-builder' ) => '35',
172
+ esc_html__( '40px', 'bold-builder' ) => '40',
173
+ esc_html__( '45px', 'bold-builder' ) => '45',
174
+ esc_html__( '50px', 'bold-builder' ) => '50',
175
+ esc_html__( '55px', 'bold-builder' ) => '55',
176
+ esc_html__( '60px', 'bold-builder' ) => '60',
177
+ esc_html__( '65px', 'bold-builder' ) => '65',
178
+ esc_html__( '70px', 'bold-builder' ) => '70',
179
+ esc_html__( '75px', 'bold-builder' ) => '75',
180
+ esc_html__( '80px', 'bold-builder' ) => '80',
181
+ esc_html__( '85px', 'bold-builder' ) => '85',
182
+ esc_html__( '90px', 'bold-builder' ) => '90',
183
+ esc_html__( '95px', 'bold-builder' ) => '95',
184
+ esc_html__( '100px', 'bold-builder' ) => '100'
185
  )
186
+ ),
187
  array( 'param_name' => 'border_style', 'type' => 'dropdown', 'heading' => esc_html__( 'Border style', 'bold-builder' ), 'preview' => true,
188
  'value' => array(
189
  esc_html__( 'None', 'bold-builder' ) => 'none',
192
  esc_html__( 'Dashed', 'bold-builder' ) => 'dashed'
193
  )
194
  ),
195
+ array( 'param_name' => 'border_thickness', 'type' => 'dropdown', 'heading' => esc_html__( 'Border tickness', 'bold-builder' ), 'responsive_override' => true,
196
+ 'value' => array(
197
+ esc_html__( '1px', 'bold-builder' ) => '1',
198
+ esc_html__( '2px', 'bold-builder' ) => '2',
199
+ esc_html__( '3px', 'bold-builder' ) => '3',
200
+ esc_html__( '4px', 'bold-builder' ) => '4',
201
+ esc_html__( '5px', 'bold-builder' ) => '5',
202
+ esc_html__( '6px', 'bold-builder' ) => '6',
203
+ esc_html__( '7px', 'bold-builder' ) => '7',
204
+ esc_html__( '8px', 'bold-builder' ) => '8',
205
+ esc_html__( '9px', 'bold-builder' ) => '9',
206
+ esc_html__( '10px', 'bold-builder' ) => '10',
207
+ esc_html__( '11px', 'bold-builder' ) => '11',
208
+ esc_html__( '12px', 'bold-builder' ) => '12',
209
+ esc_html__( '13px', 'bold-builder' ) => '13',
210
+ esc_html__( '14px', 'bold-builder' ) => '14',
211
+ esc_html__( '15px', 'bold-builder' ) => '15',
212
+ esc_html__( '16px', 'bold-builder' ) => '16',
213
+ esc_html__( '17px', 'bold-builder' ) => '17',
214
+ esc_html__( '18px', 'bold-builder' ) => '18',
215
+ esc_html__( '19px', 'bold-builder' ) => '19',
216
+ esc_html__( '20px', 'bold-builder' ) => '20',
217
+ esc_html__( '25px', 'bold-builder' ) => '25',
218
+ esc_html__( '30px', 'bold-builder' ) => '30',
219
+ esc_html__( '35px', 'bold-builder' ) => '35',
220
+ esc_html__( '40px', 'bold-builder' ) => '40',
221
+ esc_html__( '45px', 'bold-builder' ) => '45',
222
+ esc_html__( '50px', 'bold-builder' ) => '50',
223
+ esc_html__( '55px', 'bold-builder' ) => '55',
224
+ esc_html__( '60px', 'bold-builder' ) => '60',
225
+ esc_html__( '65px', 'bold-builder' ) => '65',
226
+ esc_html__( '70px', 'bold-builder' ) => '70',
227
+ esc_html__( '75px', 'bold-builder' ) => '75',
228
+ esc_html__( '80px', 'bold-builder' ) => '80',
229
+ esc_html__( '85px', 'bold-builder' ) => '85',
230
+ esc_html__( '90px', 'bold-builder' ) => '90',
231
+ esc_html__( '95px', 'bold-builder' ) => '95',
232
+ esc_html__( '100px', 'bold-builder' ) => '100'
233
+ )
234
+ ),
235
+ // array( 'param_name' => 'border_thickness', 'type' => 'textfield', 'heading' => esc_html__( 'Border width', 'bold-builder' ), 'description' => esc_html__( 'E.g. 5px or 1em', 'bold-builder' ) ),
236
+ array( 'param_name' => 'color_scheme', 'type' => 'dropdown', 'heading' => esc_html__( 'Color scheme', 'bold-builder' ), 'description' => esc_html__( 'Define color schemes in Bold Builder settings or define accent and alternate colors in theme customizer (if avaliable)', 'bold-builder' ), 'value' => $color_scheme_arr ),
237
+ array( 'param_name' => 'icon', 'type' => 'iconpicker', 'heading' => esc_html__( 'Icon', 'bold-builder' ), 'group' => esc_html__( 'Icon & text', 'bold-builder' ), 'preview' => true ),
238
+ array( 'param_name' => 'icon_size', 'type' => 'dropdown', 'heading' => esc_html__( 'Icon size', 'bold-builder' ), 'group' => esc_html__( 'Icon & text', 'bold-builder' ), 'responsive_override' => true, 'default' => 'normal',
239
+ 'value' => array(
240
+ esc_html__( 'Extra small', 'bold-builder' ) => 'xsmall',
241
+ esc_html__( 'Small', 'bold-builder' ) => 'small',
242
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
243
+ esc_html__( 'Large', 'bold-builder' ) => 'large',
244
+ esc_html__( 'Extra large', 'bold-builder' ) => 'xlarge'
245
+ )
246
+ ),
247
+ array( 'param_name' => 'text', 'type' => 'textfield', 'heading' => esc_html__( 'Text', 'bold-builder' ), 'group' => esc_html__( 'Icon & text', 'bold-builder' ), 'preview' => true, 'preview_strong' => true ),
248
+ array( 'param_name' => 'text_size', 'type' => 'dropdown', 'heading' => esc_html__( 'Text size', 'bold-builder' ), 'group' => esc_html__( 'Icon & text', 'bold-builder' ), 'responsive_override' => true, 'default' => 'normal',
249
+ 'value' => array(
250
+ esc_html__( 'Extra small', 'bold-builder' ) => 'xsmall',
251
+ esc_html__( 'Small', 'bold-builder' ) => 'small',
252
+ esc_html__( 'Normal', 'bold-builder' ) => 'normal',
253
+ esc_html__( 'Large', 'bold-builder' ) => 'large',
254
+ esc_html__( 'Extra large', 'bold-builder' ) => 'xlarge'
255
+ )
256
+ ),
257
  )
258
  ) );
259
  }
content_elements/bt_bb_service/bt_bb_service.php CHANGED
@@ -27,14 +27,21 @@ class bt_bb_service extends BT_BB_Element {
27
  if ( $el_id != '' ) {
28
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
29
  }
 
 
 
 
 
 
 
 
 
 
30
 
31
  $style_attr = '';
 
32
  if ( $el_style != '' ) {
33
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
34
- }
35
-
36
- if ( $color_scheme != '' ) {
37
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
38
  }
39
 
40
  if ( $style != '' ) {
@@ -53,6 +60,15 @@ class bt_bb_service extends BT_BB_Element {
53
  if ( $shape != '' ) {
54
  $class[] = $this->prefix . 'shape' . '_' . $shape;
55
  }
 
 
 
 
 
 
 
 
 
56
 
57
  $this->responsive_data_override_class(
58
  $class, $data_override_class,
@@ -93,29 +109,14 @@ class bt_bb_service extends BT_BB_Element {
93
 
94
  function map_shortcode() {
95
 
96
- if ( function_exists('boldthemes_get_icon_fonts_bb_array') ) {
97
- $icon_arr = boldthemes_get_icon_fonts_bb_array();
98
- } else {
99
- require_once( dirname(__FILE__) . '/../../content_elements_misc/fa_icons.php' );
100
- require_once( dirname(__FILE__) . '/../../content_elements_misc/s7_icons.php' );
101
- $icon_arr = array( 'Font Awesome' => bt_bb_fa_icons(), 'S7' => bt_bb_s7_icons() );
102
- }
103
-
104
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
105
  $color_scheme_arr = bt_bb_get_color_scheme_param_array();
106
 
107
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Service', 'bold-builder' ), 'description' => esc_html__( 'Icon with text', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
108
  'params' => array(
109
- array( 'param_name' => 'icon', 'type' => 'iconpicker', 'heading' => esc_html__( 'Icon', 'bold-builder' ), 'value' => $icon_arr, 'preview' => true ),
110
  array( 'param_name' => 'title', 'type' => 'textfield', 'heading' => esc_html__( 'Title', 'bold-builder' ), 'preview' => true ),
111
  array( 'param_name' => 'text', 'type' => 'textarea', 'heading' => esc_html__( 'Text', 'bold-builder' ) ),
112
- array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ) ),
113
- array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ),
114
- 'value' => array(
115
- esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
116
- esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank',
117
- )
118
- ),
119
  array( 'param_name' => 'align', 'type' => 'dropdown', 'heading' => esc_html__( 'Icon position', 'bold-builder' ), 'responsive_override' => true,
120
  'value' => array(
121
  esc_html__( 'Inherit', 'bold-builder' ) => 'inherit',
@@ -124,6 +125,14 @@ class bt_bb_service extends BT_BB_Element {
124
  esc_html__( 'Right', 'bold-builder' ) => 'right'
125
  )
126
  ),
 
 
 
 
 
 
 
 
127
  array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Icon size', 'bold-builder' ), 'responsive_override' => true, 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ),
128
  'value' => array(
129
  esc_html__( 'Small', 'bold-builder' ) => 'small',
27
  if ( $el_id != '' ) {
28
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
29
  }
30
+
31
+ $color_scheme_id = NULL;
32
+ if ( is_numeric ( $color_scheme ) ) {
33
+ $color_scheme_id = $color_scheme;
34
+ } else if ( $color_scheme != '' ) {
35
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
36
+ }
37
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
38
+ if ( $color_scheme_colors ) $el_style .= '; --primary-color:' . $color_scheme_colors[0] . '; --secondary-color:' . $color_scheme_colors[1] . ';';
39
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
40
 
41
  $style_attr = '';
42
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
43
  if ( $el_style != '' ) {
44
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
 
 
 
 
45
  }
46
 
47
  if ( $style != '' ) {
60
  if ( $shape != '' ) {
61
  $class[] = $this->prefix . 'shape' . '_' . $shape;
62
  }
63
+
64
+ if ( $target != '' ) {
65
+ $class[] = $this->prefix . 'target' . $target;
66
+ }
67
+
68
+ if ( $target == '_lightbox' ) {
69
+ $class[] = 'bt_bb_use_lightbox';
70
+ $target = '_blank';
71
+ }
72
 
73
  $this->responsive_data_override_class(
74
  $class, $data_override_class,
109
 
110
  function map_shortcode() {
111
 
 
 
 
 
 
 
 
 
112
  require_once( dirname(__FILE__) . '/../../content_elements_misc/misc.php' );
113
  $color_scheme_arr = bt_bb_get_color_scheme_param_array();
114
 
115
  bt_bb_map( $this->shortcode, array( 'name' => esc_html__( 'Service', 'bold-builder' ), 'description' => esc_html__( 'Icon with text', 'bold-builder' ), 'icon' => $this->prefix_backend . 'icon' . '_' . $this->shortcode,
116
  'params' => array(
117
+ array( 'param_name' => 'icon', 'type' => 'iconpicker', 'heading' => esc_html__( 'Icon', 'bold-builder' ), 'preview' => true ),
118
  array( 'param_name' => 'title', 'type' => 'textfield', 'heading' => esc_html__( 'Title', 'bold-builder' ), 'preview' => true ),
119
  array( 'param_name' => 'text', 'type' => 'textarea', 'heading' => esc_html__( 'Text', 'bold-builder' ) ),
 
 
 
 
 
 
 
120
  array( 'param_name' => 'align', 'type' => 'dropdown', 'heading' => esc_html__( 'Icon position', 'bold-builder' ), 'responsive_override' => true,
121
  'value' => array(
122
  esc_html__( 'Inherit', 'bold-builder' ) => 'inherit',
125
  esc_html__( 'Right', 'bold-builder' ) => 'right'
126
  )
127
  ),
128
+ array( 'param_name' => 'url', 'type' => 'link', 'heading' => esc_html__( 'URL', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ), 'description' => esc_html__( 'Enter full or local URL (e.g. https://www.bold-themes.com or /pages/about-us) or post slug (e.g. about-us) or search for existing content.', 'bold-builder' ) ),
129
+ array( 'param_name' => 'target', 'type' => 'dropdown', 'heading' => esc_html__( 'Target', 'bold-builder' ), 'group' => esc_html__( 'URL', 'bold-builder' ),
130
+ 'value' => array(
131
+ esc_html__( 'Self (open in same tab)', 'bold-builder' ) => '_self',
132
+ esc_html__( 'Blank (open in new tab)', 'bold-builder' ) => '_blank',
133
+ esc_html__( 'Lightbox (open in new layer)', 'bold-builder' ) => '_lightbox',
134
+ )
135
+ ),
136
  array( 'param_name' => 'size', 'type' => 'dropdown', 'heading' => esc_html__( 'Icon size', 'bold-builder' ), 'responsive_override' => true, 'preview' => true, 'group' => esc_html__( 'Design', 'bold-builder' ),
137
  'value' => array(
138
  esc_html__( 'Small', 'bold-builder' ) => 'small',
content_elements/bt_bb_slider/bt_bb_slider.php CHANGED
@@ -13,6 +13,7 @@ class bt_bb_slider extends BT_BB_Element {
13
  'show_dots' => '',
14
  'animation' => '',
15
  'slides_to_show' => '',
 
16
  'auto_play' => '',
17
  'pause_on_hover' => '',
18
  'use_lightbox' => ''
@@ -31,6 +32,7 @@ class bt_bb_slider extends BT_BB_Element {
31
  }
32
 
33
  $style_attr = '';
 
34
  if ( $el_style != '' ) {
35
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
36
  }
@@ -68,11 +70,11 @@ class bt_bb_slider extends BT_BB_Element {
68
  }
69
 
70
  if ( $auto_play != '' ) {
71
- $data_slick .= ',"autoplay": true, "autoplaySpeed": ' . intval( $auto_play );
72
  }
73
 
74
  if ( $pause_on_hover == 'no' ) {
75
- $data_slick .= ',"pauseOnHover": false';
76
  }
77
 
78
  if ( is_rtl() ) {
@@ -96,6 +98,10 @@ class bt_bb_slider extends BT_BB_Element {
96
  $data_slick .= ']';
97
  }
98
 
 
 
 
 
99
  $data_slick = $data_slick . '}\' ';
100
 
101
  if ( $use_lightbox == 'use_lightbox' ) {
@@ -188,6 +194,7 @@ class bt_bb_slider extends BT_BB_Element {
188
  )
189
  ),
190
  array( 'param_name' => 'slides_to_show', 'type' => 'textfield', 'preview' => true, 'default' => 1, 'heading' => esc_html__( 'Number of slides to show', 'bold-builder' ), 'description' => esc_html__( 'E.g. 3, but if fade animation is selected, number will be 1 anyway', 'bold-builder' ) ),
 
191
  array( 'param_name' => 'auto_play', 'type' => 'textfield', 'heading' => esc_html__( 'Autoplay interval (ms)', 'bold-builder' ), 'description' => esc_html__( 'e.g. 2000', 'bold-builder' ),
192
  array( 'param_name' => 'pause_on_hover', 'default' => 'yes', 'type' => 'dropdown', 'heading' => esc_html__( 'Pause slideshow on hover', 'bold-builder' ),
193
  'value' => array(
13
  'show_dots' => '',
14
  'animation' => '',
15
  'slides_to_show' => '',
16
+ 'additional_settings' => '',
17
  'auto_play' => '',
18
  'pause_on_hover' => '',
19
  'use_lightbox' => ''
32
  }
33
 
34
  $style_attr = '';
35
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
36
  if ( $el_style != '' ) {
37
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
38
  }
70
  }
71
 
72
  if ( $auto_play != '' ) {
73
+ $data_slick .= ', "autoplay": true, "autoplaySpeed": ' . intval( $auto_play );
74
  }
75
 
76
  if ( $pause_on_hover == 'no' ) {
77
+ $data_slick .= ', "pauseOnHover": false';
78
  }
79
 
80
  if ( is_rtl() ) {
98
  $data_slick .= ']';
99
  }
100
 
101
+ if ( $additional_settings != '' ) {
102
+ $data_slick .= ', ' . $additional_settings;
103
+ }
104
+
105
  $data_slick = $data_slick . '}\' ';
106
 
107
  if ( $use_lightbox == 'use_lightbox' ) {
194
  )
195
  ),
196
  array( 'param_name' => 'slides_to_show', 'type' => 'textfield', 'preview' => true, 'default' => 1, 'heading' => esc_html__( 'Number of slides to show', 'bold-builder' ), 'description' => esc_html__( 'E.g. 3, but if fade animation is selected, number will be 1 anyway', 'bold-builder' ) ),
197
+ array( 'param_name' => 'additional_settings', 'type' => 'textfield', 'heading' => esc_html__( 'Additional settings', 'bold-builder' ), 'description' => esc_html__( 'E.g. "slidesToScroll": 3, "infinite": false (check https://kenwheeler.github.io/slick/ for more)', 'bold-builder' ) ),
198
  array( 'param_name' => 'auto_play', 'type' => 'textfield', 'heading' => esc_html__( 'Autoplay interval (ms)', 'bold-builder' ), 'description' => esc_html__( 'e.g. 2000', 'bold-builder' ),
199
  array( 'param_name' => 'pause_on_hover', 'default' => 'yes', 'type' => 'dropdown', 'heading' => esc_html__( 'Pause slideshow on hover', 'bold-builder' ),
200
  'value' => array(
content_elements/bt_bb_slider/placeholder.png CHANGED
Binary file
content_elements/bt_bb_tab_item/bt_bb_tab_item.php CHANGED
@@ -20,7 +20,7 @@ class bt_bb_tab_item extends BT_BB_Element {
20
  }
21
 
22
  $output2 = '<div class="' . implode( ' ', $class ) . '">
23
- <div class="bt_bb_tab_content">' . wptexturize( do_shortcode( $content ) ) . '</div>
24
  </div>';
25
 
26
  $output .= $output1 . '%$%' . $output2 . '%$%';
20
  }
21
 
22
  $output2 = '<div class="' . implode( ' ', $class ) . '">
23
+ <div class="bt_bb_tab_content">' . do_shortcode( $content ) . '</div>
24
  </div>';
25
 
26
  $output .= $output1 . '%$%' . $output2 . '%$%';
content_elements/bt_bb_tabs/bt_bb_tabs.php CHANGED
@@ -19,16 +19,23 @@ class bt_bb_tabs extends BT_BB_Element {
19
  if ( $el_id != '' ) {
20
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
21
  }
 
 
 
 
 
 
 
 
 
 
22
 
23
  $style_attr = '';
 
24
  if ( $el_style != '' ) {
25
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
26
  }
27
 
28
- if ( $color_scheme != '' ) {
29
- $class[] = $this->prefix . 'color_scheme_' . bt_bb_get_color_scheme_id( $color_scheme );
30
- }
31
-
32
  if ( $style != '' ) {
33
  $class[] = $this->prefix . 'style' . '_' . $style;
34
  }
@@ -46,12 +53,12 @@ class bt_bb_tabs extends BT_BB_Element {
46
 
47
  $output .='<ul class="bt_bb_tabs_header">';
48
  for ( $i = 0; $i < count( $content ); $i = $i + 2 ) {
49
- $output .= wptexturize( $content[ $i ] );
50
  }
51
  $output .='</ul>';
52
  $output .='<div class="bt_bb_tabs_tabs">';
53
  for ( $i = 1; $i < count( $content ); $i = $i + 2 ) {
54
- $output .= wptexturize( $content[ $i ] );
55
  }
56
  $output .='</div>';
57
 
19
  if ( $el_id != '' ) {
20
  $id_attr = ' ' . 'id="' . esc_attr( $el_id ) . '"';
21
  }
22
+
23
+ $color_scheme_id = NULL;
24
+ if ( is_numeric ( $color_scheme ) ) {
25
+ $color_scheme_id = $color_scheme;
26
+ } else if ( $color_scheme != '' ) {
27
+ $color_scheme_id = bt_bb_get_color_scheme_id( $color_scheme );
28
+ }
29
+ $color_scheme_colors = bt_bb_get_color_scheme_colors_by_id( $color_scheme_id - 1 );
30
+ if ( $color_scheme_colors ) $el_style .= '; --tabs-primary-color:' . $color_scheme_colors[0] . '; --tabs-secondary-color:' . $color_scheme_colors[1] . ';';
31
+ if ( $color_scheme != '' ) $class[] = $this->prefix . 'color_scheme_' . $color_scheme_id;
32
 
33
  $style_attr = '';
34
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
35
  if ( $el_style != '' ) {
36
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
37
  }
38
 
 
 
 
 
39
  if ( $style != '' ) {
40
  $class[] = $this->prefix . 'style' . '_' . $style;
41
  }
53
 
54
  $output .='<ul class="bt_bb_tabs_header">';
55
  for ( $i = 0; $i < count( $content ); $i = $i + 2 ) {
56
+ $output .= $content[ $i ];
57
  }
58
  $output .='</ul>';
59
  $output .='<div class="bt_bb_tabs_tabs">';
60
  for ( $i = 1; $i < count( $content ); $i = $i + 2 ) {
61
+ $output .= $content[ $i ];
62
  }
63
  $output .='</div>';
64
 
content_elements/bt_bb_text/bt_bb_text.php CHANGED
@@ -18,16 +18,23 @@ class bt_bb_text extends BT_BB_Element {
18
  }
19
 
20
  $style_attr = '';
 
21
  if ( $el_style != '' ) {
22
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
23
  }
24
 
25
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
 
 
 
 
 
 
26
 
27
  if ( strpos( $content, '[' ) == 0 && substr( $content, -1 ) == ']' ) {
28
- $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . '>' . do_shortcode( $content ) . '</div>';
29
  } else {
30
- $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . '>' . wptexturize( wpautop ( do_shortcode( $content ) ) ) . '</div>';
31
  }
32
 
33
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
18
  }
19
 
20
  $style_attr = '';
21
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
22
  if ( $el_style != '' ) {
23
  $style_attr = 'style="' . esc_attr( $el_style ) . '"';
24
  }
25
 
26
  $class = apply_filters( $this->shortcode . '_class', $class, $atts );
27
+
28
+ $data_content = '';
29
+
30
+ if ( current_user_can( 'edit_pages' ) ) {
31
+ $data_content = ' ' . 'data-content="' . esc_attr( $content ) . '"';
32
+ }
33
 
34
  if ( strpos( $content, '[' ) == 0 && substr( $content, -1 ) == ']' ) {
35
+ $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . $data_content . '>' . do_shortcode( $content ) . '</div>';
36
  } else {
37
+ $output = '<div ' . $id_attr . ' class="' . implode( ' ', $class ) . '" ' . $style_attr . $data_content . '>' . wptexturize( wpautop( do_shortcode( $content ) ) ) . '</div>';
38
  }
39
 
40
  $output = apply_filters( 'bt_bb_general_output', $output, $atts );
content_elements/bt_bb_twitter/bt_bb_twitter.php CHANGED
@@ -68,6 +68,7 @@ class bt_bb_twitter extends BT_BB_Element {
68
  }
69
 
70
  $style_attr = '';
 
71
  if ( $el_style != '' ) {
72
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
73
  }
68
  }
69
 
70
  $style_attr = '';
71
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
72
  if ( $el_style != '' ) {
73
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
74
  }
content_elements/bt_bb_video/bt_bb_video.php CHANGED
@@ -20,6 +20,7 @@ class bt_bb_video extends BT_BB_Element {
20
  }
21
 
22
  $style_attr = '';
 
23
  if ( $el_style != '' ) {
24
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
25
  }
20
  }
21
 
22
  $style_attr = '';
23
+ $el_style = apply_filters( $this->shortcode . '_style', $el_style, $atts );
24
  if ( $el_style != '' ) {
25
  $style_attr = ' ' . 'style="' . esc_attr( $el_style ) . '"';
26
  }
content_elements_misc/color_scheme_template.php CHANGED
@@ -6,251 +6,6 @@ if ( ! isset( $color_scheme[2] ) ) {
6
 
7
  } else {
8
 
9
- $custom_css = "
10
-
11
- /* Proggress bar */
12
-
13
- .bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_{$scheme_id} .bt_bb_progress_bar_bg,
14
- .bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_{$scheme_id} .bt_bb_progress_bar_bg {
15
- background: {$color_scheme[2]};
16
- }
17
-
18
- .bt_bb_progress_bar.bt_bb_style_outline.bt_bb_color_scheme_{$scheme_id} .bt_bb_progress_bar_inner,
19
- .bt_bb_progress_bar.bt_bb_style_line.bt_bb_color_scheme_{$scheme_id} .bt_bb_progress_bar_inner {
20
- border-color: {$color_scheme[1]};
21
- color: {$color_scheme[1]};
22
- }
23
-
24
- .bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_{$scheme_id} .bt_bb_progress_bar_bg {
25
- background: {$color_scheme[1]};
26
- }
27
-
28
- .bt_bb_progress_bar.bt_bb_style_filled.bt_bb_color_scheme_{$scheme_id} .bt_bb_progress_bar_inner {
29
- background: {$color_scheme[2]};
30
- color: {$color_scheme[1]};
31
- }
32
-
33
- /* Icons */
34
-
35
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon .bt_bb_icon_holder { color: {$color_scheme[1]}; }
36
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon:hover a.bt_bb_icon_holder { color: {$color_scheme[2]}; }
37
-
38
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_outline .bt_bb_icon_holder:before {
39
- background-color: transparent;
40
- box-shadow: 0 0 0 1px {$color_scheme[1]} inset;
41
- color: {$color_scheme[1]};
42
- }
43
-
44
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_outline:hover a.bt_bb_icon_holder:before {
45
- background-color: {$color_scheme[1]};
46
- box-shadow: 0 0 0 1em {$color_scheme[1]} inset;
47
- color: {$color_scheme[2]};
48
- }
49
-
50
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_filled .bt_bb_icon_holder:before {
51
- box-shadow: 0 0 0 1em {$color_scheme[2]} inset;
52
- color: {$color_scheme[1]};
53
- }
54
-
55
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_filled:hover a.bt_bb_icon_holder:before {
56
- box-shadow: 0 0 0 1px {$color_scheme[2]} inset;
57
- background-color: {$color_scheme[1]};
58
- color: {$color_scheme[2]};
59
- }
60
-
61
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_borderless .bt_bb_icon_holder:before {
62
- color: {$color_scheme[1]};
63
- }
64
-
65
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_borderless:hover a.bt_bb_icon_holder:before {
66
- color: {$color_scheme[2]};
67
- }
68
-
69
-
70
- /* Buttons */
71
-
72
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_button.bt_bb_style_outline a {
73
- box-shadow: 0 0 0 1px {$color_scheme[1]} inset;
74
- color: {$color_scheme[1]};
75
- background-color: transparent;
76
- }
77
-
78
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_button.bt_bb_style_outline a:hover {
79
- box-shadow: 0 0 0 2em {$color_scheme[1]} inset;
80
- color: {$color_scheme[2]};
81
- }
82
-
83
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_button.bt_bb_style_filled a {
84
- box-shadow: 0 0 0 2em {$color_scheme[2]} inset;
85
- color: {$color_scheme[1]};
86
- }
87
-
88
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_button.bt_bb_style_filled a:hover {
89
- box-shadow: 0 0 0 0px {$color_scheme[2]} inset;
90
- background-color: {$color_scheme[1]};
91
- color: {$color_scheme[2]};
92
- }
93
-
94
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_button.bt_bb_style_clean a,
95
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_borderless a {
96
- color: {$color_scheme[1]};
97
- }
98
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_button.bt_bb_style_clean a:hover,
99
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_icon.bt_bb_style_borderless:hover a {
100
- color: {$color_scheme[2]};
101
- }
102
-
103
- /* Services */
104
-
105
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline.bt_bb_service .bt_bb_icon_holder {
106
- box-shadow: 0 0 0 1px {$color_scheme[1]} inset;
107
- color: {$color_scheme[1]};
108
- background-color: transparent;
109
- }
110
-
111
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline.bt_bb_service:hover .bt_bb_icon_holder {
112
- box-shadow: 0 0 0 1em {$color_scheme[1]} inset;
113
- background-color: {$color_scheme[1]};
114
- color: {$color_scheme[2]};
115
- }
116
-
117
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
118
- box-shadow: 0 0 0 1em {$color_scheme[2]} inset;
119
- color: {$color_scheme[1]};
120
- }
121
-
122
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled.bt_bb_service:hover .bt_bb_icon_holder {
123
- box-shadow: 0 0 0 1px {$color_scheme[2]} inset;
124
- background-color: {$color_scheme[1]};
125
- color: {$color_scheme[2]};
126
- }
127
-
128
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_style_borderless.bt_bb_service .bt_bb_icon_holder {
129
- color: {$color_scheme[1]};
130
- }
131
-
132
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_style_borderless.bt_bb_service:hover .bt_bb_icon_holder {
133
- color: {$color_scheme[2]};
134
- }
135
-
136
- /* Headline */
137
-
138
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_headline
139
- {
140
- color: {$color_scheme[1]};
141
- }
142
- .bt_bb_color_scheme_{$scheme_id}.bt_bb_headline .bt_bb_headline_superheadline
143
- {
144
- color: {$color_scheme[2]};
145
- }
146
-
147
- /* Tabs */
148
-
149
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline .bt_bb_tabs_header,
150
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled .bt_bb_tabs_header {
151
- border-color: {$color_scheme[1]};
152
- }
153
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline .bt_bb_tabs_header li,
154
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled .bt_bb_tabs_header li:hover,
155
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled .bt_bb_tabs_header li.on {
156
- border-color: {$color_scheme[1]};
157
- color: {$color_scheme[1]};
158
- background-color: transparent;
159
- }
160
-
161
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline .bt_bb_tabs_header li:hover,
162
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline .bt_bb_tabs_header li.on,
163
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled .bt_bb_tabs_header li {
164
- background-color: {$color_scheme[1]};
165
- color: {$color_scheme[2]};
166
- border-color: {$color_scheme[1]};
167
- }
168
-
169
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_simple .bt_bb_tabs_header li {
170
- color: {$color_scheme[2]};
171
- }
172
-
173
- .bt_bb_tabs.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_simple .bt_bb_tabs_header li.on {
174
- color: {$color_scheme[1]};
175
- border-color: {$color_scheme[1]};
176
- }
177
-
178
- /* Accordion */
179
-
180
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id} .bt_bb_accordion_item {
181
- border-color: {$color_scheme[1]};
182
- }
183
-
184
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline .bt_bb_accordion_item_title {
185
- border-color: {$color_scheme[1]};
186
- color: {$color_scheme[1]};
187
- background-color: transparent;
188
- }
189
-
190
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
191
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_outline .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
192
- color: {$color_scheme[2]};
193
- background-color: {$color_scheme[1]};
194
- }
195
-
196
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title {
197
- color: {$color_scheme[2]};
198
- background-color: {$color_scheme[1]};
199
- }
200
-
201
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled .bt_bb_accordion_item.on .bt_bb_accordion_item_title,
202
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_filled .bt_bb_accordion_item .bt_bb_accordion_item_title:hover {
203
- color: {$color_scheme[1]};
204
- background-color: transparent;
205
- }
206
-
207
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title {
208
- color: {$color_scheme[1]};
209
- border-color: {$color_scheme[1]};
210
- }
211
-
212
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_simple .bt_bb_accordion_item .bt_bb_accordion_item_title:hover,
213
- .bt_bb_accordion.bt_bb_color_scheme_{$scheme_id}.bt_bb_style_simple .bt_bb_accordion_item.on .bt_bb_accordion_item_title {
214
- color: {$color_scheme[2]};
215
- border-color: {$color_scheme[2]};
216
- }
217
-
218
-
219
- /* Price List */
220
-
221
- .bt_bb_price_list.bt_bb_color_scheme_{$scheme_id} {
222
- border-color: {$color_scheme[2]};
223
- }
224
- .bt_bb_price_list.bt_bb_color_scheme_{$scheme_id} .bt_bb_price_list_title {
225
- color: {$color_scheme[1]};
226
- background-color: {$color_scheme[2]};
227
- }
228
-
229
- .bt_bb_price_list.bt_bb_color_scheme_{$scheme_id} ul li {
230
- border-color: {$color_scheme[2]};
231
- }
232
-
233
- /* Section */
234
-
235
- .bt_bb_section.bt_bb_color_scheme_{$scheme_id} {
236
- color: {$color_scheme[1]};
237
- background-color: {$color_scheme[2]};
238
- }
239
-
240
- /* Row */
241
-
242
- .bt_bb_row.bt_bb_color_scheme_{$scheme_id} {
243
- color: {$color_scheme[1]};
244
- background-color: {$color_scheme[2]};
245
- }
246
-
247
- /* Column */
248
-
249
- .bt_bb_column.bt_bb_color_scheme_{$scheme_id} {
250
- color: {$color_scheme[1]};
251
- background-color: {$color_scheme[2]};
252
- }
253
-
254
- ";
255
 
256
  }
6
 
7
  } else {
8
 
9
+ $custom_css = "";
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  }
content_elements_misc/fa5_brands_icons.php ADDED
@@ -0,0 +1,468 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( !function_exists('bt_bb_fa5_brand_icons') ) {
4
+ function bt_bb_fa5_brands_icons() {
5
+ $arr = array(
6
+ '500px (FontAwesome5Brands)' => 'fa5_brands' . '_f26e',
7
+ 'accessible-icon (FontAwesome5Brands)' => 'fa5_brands' . '_f368',
8
+ 'accusoft (FontAwesome5Brands)' => 'fa5_brands' . '_f369',
9
+ 'acquisitions-incorporated (FontAwesome5Brands)' => 'fa5_brands' . '_f6af',
10
+ 'adn (FontAwesome5Brands)' => 'fa5_brands' . '_f170',
11
+ 'adversal (FontAwesome5Brands)' => 'fa5_brands' . '_f36a',
12
+ 'affiliatetheme (FontAwesome5Brands)' => 'fa5_brands' . '_f36b',
13
+ 'airbnb (FontAwesome5Brands)' => 'fa5_brands' . '_f834',
14
+ 'algolia (FontAwesome5Brands)' => 'fa5_brands' . '_f36c',
15
+ 'alipay (FontAwesome5Brands)' => 'fa5_brands' . '_f642',
16
+ 'amazon (FontAwesome5Brands)' => 'fa5_brands' . '_f270',
17
+ 'amazon-pay (FontAwesome5Brands)' => 'fa5_brands' . '_f42c',
18
+ 'amilia (FontAwesome5Brands)' => 'fa5_brands' . '_f36d',
19
+ 'android (FontAwesome5Brands)' => 'fa5_brands' . '_f17b',
20
+ 'angellist (FontAwesome5Brands)' => 'fa5_brands' . '_f209',
21
+ 'angrycreative (FontAwesome5Brands)' => 'fa5_brands' . '_f36e',
22
+ 'angular (FontAwesome5Brands)' => 'fa5_brands' . '_f420',
23
+ 'app-store (FontAwesome5Brands)' => 'fa5_brands' . '_f36f',
24
+ 'app-store-ios (FontAwesome5Brands)' => 'fa5_brands' . '_f370',
25
+ 'apper (FontAwesome5Brands)' => 'fa5_brands' . '_f371',
26
+ 'apple (FontAwesome5Brands)' => 'fa5_brands' . '_f179',
27
+ 'apple-pay (FontAwesome5Brands)' => 'fa5_brands' . '_f415',
28
+ 'artstation (FontAwesome5Brands)' => 'fa5_brands' . '_f77a',
29
+ 'asymmetrik (FontAwesome5Brands)' => 'fa5_brands' . '_f372',
30
+ 'atlassian (FontAwesome5Brands)' => 'fa5_brands' . '_f77b',
31
+ 'audible (FontAwesome5Brands)' => 'fa5_brands' . '_f373',
32
+ 'autoprefixer (FontAwesome5Brands)' => 'fa5_brands' . '_f41c',
33
+ 'avianex (FontAwesome5Brands)' => 'fa5_brands' . '_f374',
34
+ 'aviato (FontAwesome5Brands)' => 'fa5_brands' . '_f421',
35
+ 'aws (FontAwesome5Brands)' => 'fa5_brands' . '_f375',
36
+ 'bandcamp (FontAwesome5Brands)' => 'fa5_brands' . '_f2d5',
37
+ 'battle-net (FontAwesome5Brands)' => 'fa5_brands' . '_f835',
38
+ 'behance (FontAwesome5Brands)' => 'fa5_brands' . '_f1b4',
39
+ 'behance-square (FontAwesome5Brands)' => 'fa5_brands' . '_f1b5',
40
+ 'bimobject (FontAwesome5Brands)' => 'fa5_brands' . '_f378',
41
+ 'bitbucket (FontAwesome5Brands)' => 'fa5_brands' . '_f171',
42
+ 'bitcoin (FontAwesome5Brands)' => 'fa5_brands' . '_f379',
43
+ 'bity (FontAwesome5Brands)' => 'fa5_brands' . '_f37a',
44
+ 'black-tie (FontAwesome5Brands)' => 'fa5_brands' . '_f27e',
45
+ 'blackberry (FontAwesome5Brands)' => 'fa5_brands' . '_f37b',
46
+ 'blogger (FontAwesome5Brands)' => 'fa5_brands' . '_f37c',
47
+ 'blogger-b (FontAwesome5Brands)' => 'fa5_brands' . '_f37d',
48
+ 'bluetooth (FontAwesome5Brands)' => 'fa5_brands' . '_f293',
49
+ 'bluetooth-b (FontAwesome5Brands)' => 'fa5_brands' . '_f294',
50
+ 'bootstrap (FontAwesome5Brands)' => 'fa5_brands' . '_f836',
51
+ 'btc (FontAwesome5Brands)' => 'fa5_brands' . '_f15a',
52
+ 'buffer (FontAwesome5Brands)' => 'fa5_brands' . '_f837',
53
+ 'buromobelexperte (FontAwesome5Brands)' => 'fa5_brands' . '_f37f',
54
+ 'buy-n-large (FontAwesome5Brands)' => 'fa5_brands' . '_f8a6',
55
+ 'buysellads (FontAwesome5Brands)' => 'fa5_brands' . '_f20d',
56
+ 'canadian-maple-leaf (FontAwesome5Brands)' => 'fa5_brands' . '_f785',
57
+ 'cc-amazon-pay (FontAwesome5Brands)' => 'fa5_brands' . '_f42d',
58
+ 'cc-amex (FontAwesome5Brands)' => 'fa5_brands' . '_f1f3',
59
+ 'cc-apple-pay (FontAwesome5Brands)' => 'fa5_brands' . '_f416',
60
+ 'cc-diners-club (FontAwesome5Brands)' => 'fa5_brands' . '_f24c',
61
+ 'cc-discover (FontAwesome5Brands)' => 'fa5_brands' . '_f1f2',
62
+ 'cc-jcb (FontAwesome5Brands)' => 'fa5_brands' . '_f24b',
63
+ 'cc-mastercard (FontAwesome5Brands)' => 'fa5_brands' . '_f1f1',
64
+ 'cc-paypal (FontAwesome5Brands)' => 'fa5_brands' . '_f1f4',
65
+ 'cc-stripe (FontAwesome5Brands)' => 'fa5_brands' . '_f1f5',
66
+ 'cc-visa (FontAwesome5Brands)' => 'fa5_brands' . '_f1f0',
67
+ 'centercode (FontAwesome5Brands)' => 'fa5_brands' . '_f380',
68
+ 'centos (FontAwesome5Brands)' => 'fa5_brands' . '_f789',
69
+ 'chrome (FontAwesome5Brands)' => 'fa5_brands' . '_f268',
70
+ 'chromecast (FontAwesome5Brands)' => 'fa5_brands' . '_f838',
71
+ 'cloudflare (FontAwesome5Brands)' => 'fa5_brands' . '_e07d',
72
+ 'cloudscale (FontAwesome5Brands)' => 'fa5_brands' . '_f383',
73
+ 'cloudsmith (FontAwesome5Brands)' => 'fa5_brands' . '_f384',
74
+ 'cloudversify (FontAwesome5Brands)' => 'fa5_brands' . '_f385',
75
+ 'codepen (FontAwesome5Brands)' => 'fa5_brands' . '_f1cb',
76
+ 'codiepie (FontAwesome5Brands)' => 'fa5_brands' . '_f284',
77
+ 'confluence (FontAwesome5Brands)' => 'fa5_brands' . '_f78d',
78
+ 'connectdevelop (FontAwesome5Brands)' => 'fa5_brands' . '_f20e',
79
+ 'contao (FontAwesome5Brands)' => 'fa5_brands' . '_f26d',
80
+ 'cotton-bureau (FontAwesome5Brands)' => 'fa5_brands' . '_f89e',
81
+ 'cpanel (FontAwesome5Brands)' => 'fa5_brands' . '_f388',
82
+ 'creative-commons (FontAwesome5Brands)' => 'fa5_brands' . '_f25e',
83
+ 'creative-commons-by (FontAwesome5Brands)' => 'fa5_brands' . '_f4e7',
84
+ 'creative-commons-nc (FontAwesome5Brands)' => 'fa5_brands' . '_f4e8',
85
+ 'creative-commons-nc-eu (FontAwesome5Brands)' => 'fa5_brands' . '_f4e9',
86
+ 'creative-commons-nc-jp (FontAwesome5Brands)' => 'fa5_brands' . '_f4ea',
87
+ 'creative-commons-nd (FontAwesome5Brands)' => 'fa5_brands' . '_f4eb',
88
+ 'creative-commons-pd (FontAwesome5Brands)' => 'fa5_brands' . '_f4ec',
89
+ 'creative-commons-pd-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f4ed',
90
+ 'creative-commons-remix (FontAwesome5Brands)' => 'fa5_brands' . '_f4ee',
91
+ 'creative-commons-sa (FontAwesome5Brands)' => 'fa5_brands' . '_f4ef',
92
+ 'creative-commons-sampling (FontAwesome5Brands)' => 'fa5_brands' . '_f4f0',
93
+ 'creative-commons-sampling-plus (FontAwesome5Brands)' => 'fa5_brands' . '_f4f1',
94
+ 'creative-commons-share (FontAwesome5Brands)' => 'fa5_brands' . '_f4f2',
95
+ 'creative-commons-zero (FontAwesome5Brands)' => 'fa5_brands' . '_f4f3',
96
+ 'critical-role (FontAwesome5Brands)' => 'fa5_brands' . '_f6c9',
97
+ 'css3 (FontAwesome5Brands)' => 'fa5_brands' . '_f13c',
98
+ 'css3-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f38b',
99
+ 'cuttlefish (FontAwesome5Brands)' => 'fa5_brands' . '_f38c',
100
+ 'd-and-d (FontAwesome5Brands)' => 'fa5_brands' . '_f38d',
101
+ 'd-and-d-beyond (FontAwesome5Brands)' => 'fa5_brands' . '_f6ca',
102
+ 'dailymotion (FontAwesome5Brands)' => 'fa5_brands' . '_e052',
103
+ 'dashcube (FontAwesome5Brands)' => 'fa5_brands' . '_f210',
104
+ 'deezer (FontAwesome5Brands)' => 'fa5_brands' . '_e077',
105
+ 'delicious (FontAwesome5Brands)' => 'fa5_brands' . '_f1a5',
106
+ 'deploydog (FontAwesome5Brands)' => 'fa5_brands' . '_f38e',
107
+ 'deskpro (FontAwesome5Brands)' => 'fa5_brands' . '_f38f',
108
+ 'dev (FontAwesome5Brands)' => 'fa5_brands' . '_f6cc',
109
+ 'deviantart (FontAwesome5Brands)' => 'fa5_brands' . '_f1bd',
110
+ 'dhl (FontAwesome5Brands)' => 'fa5_brands' . '_f790',
111
+ 'diaspora (FontAwesome5Brands)' => 'fa5_brands' . '_f791',
112
+ 'digg (FontAwesome5Brands)' => 'fa5_brands' . '_f1a6',
113
+ 'digital-ocean (FontAwesome5Brands)' => 'fa5_brands' . '_f391',
114
+ 'discord (FontAwesome5Brands)' => 'fa5_brands' . '_f392',
115
+ 'discourse (FontAwesome5Brands)' => 'fa5_brands' . '_f393',
116
+ 'dochub (FontAwesome5Brands)' => 'fa5_brands' . '_f394',
117
+ 'docker (FontAwesome5Brands)' => 'fa5_brands' . '_f395',
118
+ 'draft2digital (FontAwesome5Brands)' => 'fa5_brands' . '_f396',
119
+ 'dribbble (FontAwesome5Brands)' => 'fa5_brands' . '_f17d',
120
+ 'dribbble-square (FontAwesome5Brands)' => 'fa5_brands' . '_f397',
121
+ 'dropbox (FontAwesome5Brands)' => 'fa5_brands' . '_f16b',
122
+ 'drupal (FontAwesome5Brands)' => 'fa5_brands' . '_f1a9',
123
+ 'dyalog (FontAwesome5Brands)' => 'fa5_brands' . '_f399',
124
+ 'earlybirds (FontAwesome5Brands)' => 'fa5_brands' . '_f39a',
125
+ 'ebay (FontAwesome5Brands)' => 'fa5_brands' . '_f4f4',
126
+ 'edge (FontAwesome5Brands)' => 'fa5_brands' . '_f282',
127
+ 'edge-legacy (FontAwesome5Brands)' => 'fa5_brands' . 'e078',
128
+ 'elementor (FontAwesome5Brands)' => 'fa5_brands' . '_f430',
129
+ 'ello (FontAwesome5Brands)' => 'fa5_brands' . '_f5f1',
130
+ 'ember (FontAwesome5Brands)' => 'fa5_brands' . '_f423',
131
+ 'empire (FontAwesome5Brands)' => 'fa5_brands' . '_f1d1',
132
+ 'envira (FontAwesome5Brands)' => 'fa5_brands' . '_f299',
133
+ 'erlang (FontAwesome5Brands)' => 'fa5_brands' . '_f39d',
134
+ 'ethereum (FontAwesome5Brands)' => 'fa5_brands' . '_f42e',
135
+ 'etsy (FontAwesome5Brands)' => 'fa5_brands' . '_f2d7',
136
+ 'evernote (FontAwesome5Brands)' => 'fa5_brands' . '_f839',
137
+ 'expeditedssl (FontAwesome5Brands)' => 'fa5_brands' . '_f23e',
138
+ 'facebook (FontAwesome5Brands)' => 'fa5_brands' . '_f09a',
139
+ 'facebook-f (FontAwesome5Brands)' => 'fa5_brands' . '_f39e',
140
+ 'facebook-messenger (FontAwesome5Brands)' => 'fa5_brands' . '_f39f',
141
+ 'facebook-square (FontAwesome5Brands)' => 'fa5_brands' . '_f082',
142
+ 'fantasy-flight-games (FontAwesome5Brands)' => 'fa5_brands' . '_f6dc',
143
+ 'fedex (FontAwesome5Brands)' => 'fa5_brands' . '_f797',
144
+ 'fedora (FontAwesome5Brands)' => 'fa5_brands' . '_f798',
145
+ 'figma (FontAwesome5Brands)' => 'fa5_brands' . '_f799',
146
+ 'firefox (FontAwesome5Brands)' => 'fa5_brands' . '_f269',
147
+ 'firefox-browser (FontAwesome5Brands)' => 'fa5_brands' . '_e007',
148
+ 'first-order (FontAwesome5Brands)' => 'fa5_brands' . '_f2b0',
149
+ 'first-order-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f50a',
150
+ 'firstdraft (FontAwesome5Brands)' => 'fa5_brands' . '_f3a1',
151
+ 'flickr (FontAwesome5Brands)' => 'fa5_brands' . '_f16e',
152
+ 'flipboard (FontAwesome5Brands)' => 'fa5_brands' . '_f44d',
153
+ 'fly (FontAwesome5Brands)' => 'fa5_brands' . '_f417',
154
+ 'font-awesome (FontAwesome5Brands)' => 'fa5_brands' . '_f2b4',
155
+ 'font-awesome-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f35c',
156
+ 'font-awesome-flag (FontAwesome5Brands)' => 'fa5_brands' . '_f425',
157
+ 'fonticons (FontAwesome5Brands)' => 'fa5_brands' . '_f280',
158
+ 'fonticons-fi (FontAwesome5Brands)' => 'fa5_brands' . '_f3a2',
159
+ 'fort-awesome (FontAwesome5Brands)' => 'fa5_brands' . '_f286',
160
+ 'fort-awesome-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f3a3',
161
+ 'forumbee (FontAwesome5Brands)' => 'fa5_brands' . '_f211',
162
+ 'foursquare (FontAwesome5Brands)' => 'fa5_brands' . '_f180',
163
+ 'free-code-camp (FontAwesome5Brands)' => 'fa5_brands' . '_f2c5',
164
+ 'freebsd (FontAwesome5Brands)' => 'fa5_brands' . '_f3a4',
165
+ 'fulcrum (FontAwesome5Brands)' => 'fa5_brands' . '_f50b',
166
+ 'galactic-republic (FontAwesome5Brands)' => 'fa5_brands' . '_f50c',
167
+ 'galactic-senate (FontAwesome5Brands)' => 'fa5_brands' . '_f50d',
168
+ 'get-pocket (FontAwesome5Brands)' => 'fa5_brands' . '_f265',
169
+ 'gg (FontAwesome5Brands)' => 'fa5_brands' . '_f260',
170
+ 'gg-circle (FontAwesome5Brands)' => 'fa5_brands' . '_f261',
171
+ 'git (FontAwesome5Brands)' => 'fa5_brands' . '_f1d3',
172
+ 'git-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f841',
173
+ 'git-square (FontAwesome5Brands)' => 'fa5_brands' . '_f1d2',
174
+ 'github (FontAwesome5Brands)' => 'fa5_brands' . '_f09b',
175
+ 'github-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f113',
176
+ 'github-square (FontAwesome5Brands)' => 'fa5_brands' . '_f092',
177
+ 'gitkraken (FontAwesome5Brands)' => 'fa5_brands' . '_f3a6',
178
+ 'gitlab (FontAwesome5Brands)' => 'fa5_brands' . '_f296',
179
+ 'gitter (FontAwesome5Brands)' => 'fa5_brands' . '_f426',
180
+ 'glide (FontAwesome5Brands)' => 'fa5_brands' . '_f2a5',
181
+ 'glide-g (FontAwesome5Brands)' => 'fa5_brands' . '_f2a6',
182
+ 'gofore (FontAwesome5Brands)' => 'fa5_brands' . '_f3a7',
183
+ 'goodreads (FontAwesome5Brands)' => 'fa5_brands' . '_f3a8',
184
+ 'goodreads-g (FontAwesome5Brands)' => 'fa5_brands' . '_f3a9',
185
+ 'google (FontAwesome5Brands)' => 'fa5_brands' . '_f1a0',
186
+ 'google-drive (FontAwesome5Brands)' => 'fa5_brands' . '_f3aa',
187
+ 'google-pay (FontAwesome5Brands)' => 'fa5_brands' . '_e079',
188
+ 'google-play (FontAwesome5Brands)' => 'fa5_brands' . '_f3ab',
189
+ 'google-plus (FontAwesome5Brands)' => 'fa5_brands' . '_f2b3',
190
+ 'google-plus-g (FontAwesome5Brands)' => 'fa5_brands' . '_f0d5',
191
+ 'google-plus-square (FontAwesome5Brands)' => 'fa5_brands' . '_f0d4',
192
+ 'google-wallet (FontAwesome5Brands)' => 'fa5_brands' . '_f1ee',
193
+ 'gratipay (FontAwesome5Brands)' => 'fa5_brands' . '_f184',
194
+ 'grav (FontAwesome5Brands)' => 'fa5_brands' . '_f2d6',
195
+ 'gripfire (FontAwesome5Brands)' => 'fa5_brands' . '_f3ac',
196
+ 'grunt (FontAwesome5Brands)' => 'fa5_brands' . '_f3ad',
197
+ 'guilded (FontAwesome5Brands)' => 'fa5_brands' . '_e07e',
198
+ 'gulp (FontAwesome5Brands)' => 'fa5_brands' . '_f3ae',
199
+ 'hacker-news (FontAwesome5Brands)' => 'fa5_brands' . '_f1d4',
200
+ 'hacker-news-square (FontAwesome5Brands)' => 'fa5_brands' . '_f3af',
201
+ 'hackerrank (FontAwesome5Brands)' => 'fa5_brands' . '_f5f7',
202
+ 'hips (FontAwesome5Brands)' => 'fa5_brands' . '_f452',
203
+ 'hire-a-helper (FontAwesome5Brands)' => 'fa5_brands' . '_f3b0',
204
+ 'hive (FontAwesome5Brands)' => 'fa5_brands' . '_e07f',
205
+ 'hooli (FontAwesome5Brands)' => 'fa5_brands' . '_f427',
206
+ 'hornbill (FontAwesome5Brands)' => 'fa5_brands' . '_f592',
207
+ 'hotjar (FontAwesome5Brands)' => 'fa5_brands' . '_f3b1',
208
+ 'houzz (FontAwesome5Brands)' => 'fa5_brands' . '_f27c',
209
+ 'html5 (FontAwesome5Brands)' => 'fa5_brands' . '_f13b',
210
+ 'hubspot (FontAwesome5Brands)' => 'fa5_brands' . '_f3b2',
211
+ 'ideal (FontAwesome5Brands)' => 'fa5_brands' . '_e013',
212
+ 'imdb (FontAwesome5Brands)' => 'fa5_brands' . '_f2d8',
213
+ 'innosoft (FontAwesome5Brands)' => 'fa5_brands' . '_e080',
214
+ 'instagram (FontAwesome5Brands)' => 'fa5_brands' . '_f16d',
215
+ 'instagram-square (FontAwesome5Brands)' => 'fa5_brands' . '_e055',
216
+ 'instalod (FontAwesome5Brands)' => 'fa5_brands' . '_e081',
217
+ 'intercom (FontAwesome5Brands)' => 'fa5_brands' . '_f7af',
218
+ 'internet-explorer (FontAwesome5Brands)' => 'fa5_brands' . '_f26b',
219
+ 'invision (FontAwesome5Brands)' => 'fa5_brands' . '_f7b0',
220
+ 'ioxhost (FontAwesome5Brands)' => 'fa5_brands' . '_f208',
221
+ 'itch-io (FontAwesome5Brands)' => 'fa5_brands' . '_f83a',
222
+ 'itunes (FontAwesome5Brands)' => 'fa5_brands' . '_f3b4',
223
+ 'itunes-note (FontAwesome5Brands)' => 'fa5_brands' . '_f3b5',
224
+ 'java (FontAwesome5Brands)' => 'fa5_brands' . '_f4e4',
225
+ 'jedi-order (FontAwesome5Brands)' => 'fa5_brands' . '_f50e',
226
+ 'jenkins (FontAwesome5Brands)' => 'fa5_brands' . '_f3b6',
227
+ 'jira (FontAwesome5Brands)' => 'fa5_brands' . '_f7b1',
228
+ 'joget (FontAwesome5Brands)' => 'fa5_brands' . '_f3b7',
229
+ 'joomla (FontAwesome5Brands)' => 'fa5_brands' . '_f1aa',
230
+ 'js (FontAwesome5Brands)' => 'fa5_brands' . '_f3b8',
231
+ 'js-square (FontAwesome5Brands)' => 'fa5_brands' . '_f3b9',
232
+ 'jsfiddle (FontAwesome5Brands)' => 'fa5_brands' . '_f1cc',
233
+ 'kaggle (FontAwesome5Brands)' => 'fa5_brands' . '_f5fa',
234
+ 'keybase (FontAwesome5Brands)' => 'fa5_brands' . '_f4f5',
235
+ 'keycdn (FontAwesome5Brands)' => 'fa5_brands' . '_f3ba',
236
+ 'kickstarter (FontAwesome5Brands)' => 'fa5_brands' . '_f3bb',
237
+ 'kickstarter-k (FontAwesome5Brands)' => 'fa5_brands' . '_f3bc',
238
+ 'korvue (FontAwesome5Brands)' => 'fa5_brands' . '_f42f',
239
+ 'laravel (FontAwesome5Brands)' => 'fa5_brands' . '_f3bd',
240
+ 'lastfm (FontAwesome5Brands)' => 'fa5_brands' . '_f202',
241
+ 'lastfm-square (FontAwesome5Brands)' => 'fa5_brands' . '_f203',
242
+ 'leanpub (FontAwesome5Brands)' => 'fa5_brands' . '_f212',
243
+ 'less (FontAwesome5Brands)' => 'fa5_brands' . '_f41d',
244
+ 'line (FontAwesome5Brands)' => 'fa5_brands' . '_f3c0',
245
+ 'linkedin (FontAwesome5Brands)' => 'fa5_brands' . '_f08c',
246
+ 'linkedin-in (FontAwesome5Brands)' => 'fa5_brands' . '_f0e1',
247
+ 'linode (FontAwesome5Brands)' => 'fa5_brands' . '_f2b8',
248
+ 'linux (FontAwesome5Brands)' => 'fa5_brands' . '_f17c',
249
+ 'lyft (FontAwesome5Brands)' => 'fa5_brands' . '_f3c3',
250
+ 'magento (FontAwesome5Brands)' => 'fa5_brands' . '_f3c4',
251
+ 'mailchimp (FontAwesome5Brands)' => 'fa5_brands' . '_f59e',
252
+ 'mandalorian (FontAwesome5Brands)' => 'fa5_brands' . '_f50f',
253
+ 'markdown (FontAwesome5Brands)' => 'fa5_brands' . '_f60f',
254
+ 'mastodon (FontAwesome5Brands)' => 'fa5_brands' . '_f4f6',
255
+ 'maxcdn (FontAwesome5Brands)' => 'fa5_brands' . '_f136',
256
+ 'mdb (FontAwesome5Brands)' => 'fa5_brands' . '_f8ca',
257
+ 'medapps (FontAwesome5Brands)' => 'fa5_brands' . '_f3c6',
258
+ 'medium (FontAwesome5Brands)' => 'fa5_brands' . '_f23a',
259
+ 'medium-m (FontAwesome5Brands)' => 'fa5_brands' . '_f3c7',
260
+ 'medrt (FontAwesome5Brands)' => 'fa5_brands' . '_f3c8',
261
+ 'meetup (FontAwesome5Brands)' => 'fa5_brands' . '_f2e0',
262
+ 'megaport (FontAwesome5Brands)' => 'fa5_brands' . '_f5a3',
263
+ 'mendeley (FontAwesome5Brands)' => 'fa5_brands' . '_f7b3',
264
+ 'microblog (FontAwesome5Brands)' => 'fa5_brands' . '_e01a',
265
+ 'microsoft (FontAwesome5Brands)' => 'fa5_brands' . '_f3ca',
266
+ 'mix (FontAwesome5Brands)' => 'fa5_brands' . '_f3cb',
267
+ 'mixcloud (FontAwesome5Brands)' => 'fa5_brands' . '_f289',
268
+ 'mixer (FontAwesome5Brands)' => 'fa5_brands' . '_e056',
269
+ 'mizuni (FontAwesome5Brands)' => 'fa5_brands' . '_f3cc',
270
+ 'modx (FontAwesome5Brands)' => 'fa5_brands' . '_f285',
271
+ 'monero (FontAwesome5Brands)' => 'fa5_brands' . '_f3d0',
272
+ 'napster (FontAwesome5Brands)' => 'fa5_brands' . '_f3d2',
273
+ 'neos (FontAwesome5Brands)' => 'fa5_brands' . '_f612',
274
+ 'nimblr (FontAwesome5Brands)' => 'fa5_brands' . '_f5a8',
275
+ 'node (FontAwesome5Brands)' => 'fa5_brands' . '_f419',
276
+ 'node-js (FontAwesome5Brands)' => 'fa5_brands' . '_f3d3',
277
+ 'npm (FontAwesome5Brands)' => 'fa5_brands' . '_f3d4',
278
+ 'ns8 (FontAwesome5Brands)' => 'fa5_brands' . '_f3d5',
279
+ 'nutritionix (FontAwesome5Brands)' => 'fa5_brands' . '_f3d6',
280
+ 'octopus-deploy (FontAwesome5Brands)' => 'fa5_brands' . '_e082',
281
+ 'odnoklassniki (FontAwesome5Brands)' => 'fa5_brands' . '_f263',
282
+ 'odnoklassniki-square (FontAwesome5Brands)' => 'fa5_brands' . '_f264',
283
+ 'old-republic (FontAwesome5Brands)' => 'fa5_brands' . '_f510',
284
+ 'opencart (FontAwesome5Brands)' => 'fa5_brands' . '_f23d',
285
+ 'openid (FontAwesome5Brands)' => 'fa5_brands' . '_f19b',
286
+ 'opera (FontAwesome5Brands)' => 'fa5_brands' . '_f26a',
287
+ 'optin-monster (FontAwesome5Brands)' => 'fa5_brands' . '_f23c',
288
+ 'orcid (FontAwesome5Brands)' => 'fa5_brands' . '_f8d2',
289
+ 'osi (FontAwesome5Brands)' => 'fa5_brands' . '_f41a',
290
+ 'page4 (FontAwesome5Brands)' => 'fa5_brands' . '_f3d7',
291
+ 'pagelines (FontAwesome5Brands)' => 'fa5_brands' . '_f18c',
292
+ 'palfed (FontAwesome5Brands)' => 'fa5_brands' . '_f3d8',
293
+ 'patreon (FontAwesome5Brands)' => 'fa5_brands' . '_f3d9',
294
+ 'paypal (FontAwesome5Brands)' => 'fa5_brands' . '_f1ed',
295
+ 'penny-arcade (FontAwesome5Brands)' => 'fa5_brands' . '_f704',
296
+ 'perbyte (FontAwesome5Brands)' => 'fa5_brands' . '_e083',
297
+ 'periscope (FontAwesome5Brands)' => 'fa5_brands' . '_f3da',
298
+ 'phabricator (FontAwesome5Brands)' => 'fa5_brands' . '_f3db',
299
+ 'phoenix-framework (FontAwesome5Brands)' => 'fa5_brands' . '_f3dc',
300
+ 'phoenix-squadron (FontAwesome5Brands)' => 'fa5_brands' . '_f511',
301
+ 'php (FontAwesome5Brands)' => 'fa5_brands' . '_f457',
302
+ 'pied-piper (FontAwesome5Brands)' => 'fa5_brands' . '_f2ae',
303
+ 'pied-piper-alt (FontAwesome5Brands)' => 'fa5_brands' . '_f1a8',
304
+ 'pied-piper-hat (FontAwesome5Brands)' => 'fa5_brands' . '_f4e5',
305
+ 'pied-piper-pp (FontAwesome5Brands)' => 'fa5_brands' . '_f1a7',
306
+ 'pied-piper-square (FontAwesome5Brands)' => 'fa5_brands' . '_e01e',
307
+ 'pinterest (FontAwesome5Brands)' => 'fa5_brands' . '_f0d2',
308
+ 'pinterest-p (FontAwesome5Brands)' => 'fa5_brands' . '_f231',
309
+ 'pinterest-square (FontAwesome5Brands)' => 'fa5_brands' . '_f0d3',
310
+ 'playstation (FontAwesome5Brands)' => 'fa5_brands' . '_f3df',
311
+ 'product-hunt (FontAwesome5Brands)' => 'fa5_brands' . '_f288',
312
+ 'pushed (FontAwesome5Brands)' => 'fa5_brands' . '_f3e1',
313
+ 'python (FontAwesome5Brands)' => 'fa5_brands' . '_f3e2',
314
+ 'qq (FontAwesome5Brands)' => 'fa5_brands' . '_f1d6',
315
+ 'quinscape (FontAwesome5Brands)' => 'fa5_brands' . '_f459',
316
+ 'quora (FontAwesome5Brands)' => 'fa5_brands' . '_f2c4',
317
+ 'r-project (FontAwesome5Brands)' => 'fa5_brands' . '_f4f7',
318
+ 'raspberry-pi (FontAwesome5Brands)' => 'fa5_brands' . '_f7bb',
319
+ 'ravelry (FontAwesome5Brands)' => 'fa5_brands' . '_f2d9',
320
+ 'react (FontAwesome5Brands)' => 'fa5_brands' . '_f41b',
321
+ 'reacteurope (FontAwesome5Brands)' => 'fa5_brands' . '_f75d',
322
+ 'readme (FontAwesome5Brands)' => 'fa5_brands' . '_f4d5',
323
+ 'rebel (FontAwesome5Brands)' => 'fa5_brands' . '_f1d0',
324
+ 'red-river (FontAwesome5Brands)' => 'fa5_brands' . '_f3e3',
325
+ 'reddit (FontAwesome5Brands)' => 'fa5_brands' . '_f1a1',
326
+ 'reddit-alien (FontAwesome5Brands)' => 'fa5_brands' . '_f281',
327
+ 'reddit-square (FontAwesome5Brands)' => 'fa5_brands' . '_f1a2',
328
+ 'redhat (FontAwesome5Brands)' => 'fa5_brands' . '_f7bc',
329
+ 'renren (FontAwesome5Brands)' => 'fa5_brands' . '_f18b',
330
+ 'replyd (FontAwesome5Brands)' => 'fa5_brands' . '_f3e6',
331
+ 'researchgate (FontAwesome5Brands)' => 'fa5_brands' . '_f4f8',
332
+ 'resolving (FontAwesome5Brands)' => 'fa5_brands' . '_f3e7',
333
+ 'rev (FontAwesome5Brands)' => 'fa5_brands' . '_f5b2',
334
+ 'rocketchat (FontAwesome5Brands)' => 'fa5_brands' . '_f3e8',
335
+ 'rockrms (FontAwesome5Brands)' => 'fa5_brands' . '_f3e9',
336
+ 'rust (FontAwesome5Brands)' => 'fa5_brands' . '_e07a',
337
+ 'safari (FontAwesome5Brands)' => 'fa5_brands' . '_f267',
338
+ 'salesforce (FontAwesome5Brands)' => 'fa5_brands' . '_f83b',
339
+ 'sass (FontAwesome5Brands)' => 'fa5_brands' . '_f41e',
340
+ 'schlix (FontAwesome5Brands)' => 'fa5_brands' . '_f3ea',
341
+ 'scribd (FontAwesome5Brands)' => 'fa5_brands' . '_f28a',
342
+ 'searchengin (FontAwesome5Brands)' => 'fa5_brands' . '_f3eb',
343
+ 'sellcast (FontAwesome5Brands)' => 'fa5_brands' . '_f2da',
344
+ 'sellsy (FontAwesome5Brands)' => 'fa5_brands' . '_f213',
345
+ 'servicestack (FontAwesome5Brands)' => 'fa5_brands' . '_f3ec',
346
+ 'shirtsinbulk (FontAwesome5Brands)' => 'fa5_brands' . '_f214',
347
+ 'shopify (FontAwesome5Brands)' => 'fa5_brands' . '_e057',
348
+ 'shopware (FontAwesome5Brands)' => 'fa5_brands' . '_f5b5',
349
+ 'simplybuilt (FontAwesome5Brands)' => 'fa5_brands' . '_f215',
350
+ 'sistrix (FontAwesome5Brands)' => 'fa5_brands' . '_f3ee',
351
+ 'sith (FontAwesome5Brands)' => 'fa5_brands' . '_f512',
352
+ 'sketch (FontAwesome5Brands)' => 'fa5_brands' . '_f7c6',
353
+ 'skyatlas (FontAwesome5Brands)' => 'fa5_brands' . '_f216',
354
+ 'skype (FontAwesome5Brands)' => 'fa5_brands' . '_f17e',
355
+ 'slack (FontAwesome5Brands)' => 'fa5_brands' . '_f198',
356
+ 'slack-hash (FontAwesome5Brands)' => 'fa5_brands' . '_f3ef',
357
+ 'slideshare (FontAwesome5Brands)' => 'fa5_brands' . '_f1e7',
358
+ 'snapchat (FontAwesome5Brands)' => 'fa5_brands' . '_f2ab',
359
+ 'snapchat-ghost (FontAwesome5Brands)' => 'fa5_brands' . '_f2ac',
360
+ 'snapchat-square (FontAwesome5Brands)' => 'fa5_brands' . '_f2ad',
361
+ 'soundcloud (FontAwesome5Brands)' => 'fa5_brands' . '_f1be',
362
+ 'sourcetree (FontAwesome5Brands)' => 'fa5_brands' . '_f7d3',
363
+ 'speakap (FontAwesome5Brands)' => 'fa5_brands' . '_f3f3',
364
+ 'speaker-deck (FontAwesome5Brands)' => 'fa5_brands' . '_f83c',
365
+ 'spotify (FontAwesome5Brands)' => 'fa5_brands' . '_f1bc',
366
+ 'squarespace (FontAwesome5Brands)' => 'fa5_brands' . '_f5be',
367
+ 'stack-exchange (FontAwesome5Brands)' => 'fa5_brands' . '_f18d',
368
+ 'stack-overflow (FontAwesome5Brands)' => 'fa5_brands' . '_f16c',
369
+ 'stackpath (FontAwesome5Brands)' => 'fa5_brands' . '_f842',
370
+ 'staylinked (FontAwesome5Brands)' => 'fa5_brands' . '_f3f5',
371
+ 'steam (FontAwesome5Brands)' => 'fa5_brands' . '_f1b6',
372
+ 'steam-square (FontAwesome5Brands)' => 'fa5_brands' . '_f1b7',
373
+ 'steam-symbol (FontAwesome5Brands)' => 'fa5_brands' . '_f3f6',
374
+ 'sticker-mule (FontAwesome5Brands)' => 'fa5_brands' . '_f3f7',
375
+ 'strava (FontAwesome5Brands)' => 'fa5_brands' . '_f428',
376
+ 'stripe (FontAwesome5Brands)' => 'fa5_brands' . '_f429',
377
+ 'stripe-s (FontAwesome5Brands)' => 'fa5_brands' . '_f42a',
378
+ 'studiovinari (FontAwesome5Brands)' => 'fa5_brands' . '_f3f8',
379
+ 'stumbleupon (FontAwesome5Brands)' => 'fa5_brands' . '_f1a4',
380
+ 'stumbleupon-circle (FontAwesome5Brands)' => 'fa5_brands' . '_f1a3',
381
+ 'superpowers (FontAwesome5Brands)' => 'fa5_brands' . '_f2dd',
382
+ 'supple (FontAwesome5Brands)' => 'fa5_brands' . '_f3f9',
383
+ 'suse (FontAwesome5Brands)' => 'fa5_brands' . '_f7d6',
384
+ 'swift (FontAwesome5Brands)' => 'fa5_brands' . '_f8e1',
385
+ 'symfony (FontAwesome5Brands)' => 'fa5_brands' . '_f83d',
386
+ 'teamspeak (FontAwesome5Brands)' => 'fa5_brands' . '_f4f9',
387
+ 'telegram (FontAwesome5Brands)' => 'fa5_brands' . '_f2c6',
388
+ 'telegram-plane (FontAwesome5Brands)' => 'fa5_brands' . '_f3fe',
389
+ 'tencent-weibo (FontAwesome5Brands)' => 'fa5_brands' . '_f1d5',
390
+ 'the-red-yeti (FontAwesome5Brands)' => 'fa5_brands' . '_f69d',
391
+ 'themeco (FontAwesome5Brands)' => 'fa5_brands' . '_f5c6',
392
+ 'themeisle (FontAwesome5Brands)' => 'fa5_brands' . '_f2b2',
393
+ 'think-peaks (FontAwesome5Brands)' => 'fa5_brands' . '_f731',
394
+ 'tiktok (FontAwesome5Brands)' => 'fa5_brands' . '_e07b',
395
+ 'trade-federation (FontAwesome5Brands)' => 'fa5_brands' . '_f513',
396
+ 'trello (FontAwesome5Brands)' => 'fa5_brands' . '_f181',
397
+ 'tumblr (FontAwesome5Brands)' => 'fa5_brands' . '_f173',
398
+ 'tumblr-square (FontAwesome5Brands)' => 'fa5_brands' . '_f174',
399
+ 'twitch (FontAwesome5Brands)' => 'fa5_brands' . '_f1e8',
400
+ 'twitter (FontAwesome5Brands)' => 'fa5_brands' . '_f099',
401
+ 'twitter-square (FontAwesome5Brands)' => 'fa5_brands' . '_f081',
402
+ 'typo3 (FontAwesome5Brands)' => 'fa5_brands' . '_f42b',
403
+ 'uber (FontAwesome5Brands)' => 'fa5_brands' . '_f402',
404
+ 'ubuntu (FontAwesome5Brands)' => 'fa5_brands' . '_f7df',
405
+ 'uikit (FontAwesome5Brands)' => 'fa5_brands' . '_f403',
406
+ 'umbraco (FontAwesome5Brands)' => 'fa5_brands' . '_f8e8',
407
+ 'uncharted (FontAwesome5Brands)' => 'fa5_brands' . '_e084',
408
+ 'uniregistry (FontAwesome5Brands)' => 'fa5_brands' . '_f404',
409
+ 'unity (FontAwesome5Brands)' => 'fa5_brands' . '_e049',
410
+ 'unsplash (FontAwesome5Brands)' => 'fa5_brands' . '_e07c',
411
+ 'untappd (FontAwesome5Brands)' => 'fa5_brands' . '_f405',
412
+ 'ups (FontAwesome5Brands)' => 'fa5_brands' . '_f7e0',
413
+ 'usb (FontAwesome5Brands)' => 'fa5_brands' . '_f287',
414
+ 'usps (FontAwesome5Brands)' => 'fa5_brands' . '_f7e1',
415
+ 'ussunnah (FontAwesome5Brands)' => 'fa5_brands' . '_f407',
416
+ 'vaadin (FontAwesome5Brands)' => 'fa5_brands' . '_f408',
417
+ 'viacoin (FontAwesome5Brands)' => 'fa5_brands' . '_f237',
418
+ 'viadeo (FontAwesome5Brands)' => 'fa5_brands' . '_f2a9',
419
+ 'viadeo-square (FontAwesome5Brands)' => 'fa5_brands' . '_f2aa',
420
+ 'viber (FontAwesome5Brands)' => 'fa5_brands' . '_f409',
421
+ 'vimeo (FontAwesome5Brands)' => 'fa5_brands' . '_f40a',
422
+ 'vimeo-square (FontAwesome5Brands)' => 'fa5_brands' . '_f194',
423
+ 'vimeo-v (FontAwesome5Brands)' => 'fa5_brands' . '_f27d',
424
+ 'vine (FontAwesome5Brands)' => 'fa5_brands' . '_f1ca',
425
+ 'vk (FontAwesome5Brands)' => 'fa5_brands' . '_f189',
426
+ 'vnv (FontAwesome5Brands)' => 'fa5_brands' . '_f40b',
427
+ 'vuejs (FontAwesome5Brands)' => 'fa5_brands' . '_f41f',
428
+ 'watchman-monitoring (FontAwesome5Brands)' => 'fa5_brands' . '_e087',
429
+ 'waze (FontAwesome5Brands)' => 'fa5_brands' . '_f83f',
430
+ 'weebly (FontAwesome5Brands)' => 'fa5_brands' . '_f5cc',
431
+ 'weibo (FontAwesome5Brands)' => 'fa5_brands' . '_f18a',
432
+ 'weixin (FontAwesome5Brands)' => 'fa5_brands' . '_f1d7',
433
+ 'whatsapp (FontAwesome5Brands)' => 'fa5_brands' . '_f232',
434
+ 'whatsapp-square (FontAwesome5Brands)' => 'fa5_brands' . '_f40c',
435
+ 'whmcs (FontAwesome5Brands)' => 'fa5_brands' . '_f40d',
436
+ 'wikipedia-w (FontAwesome5Brands)' => 'fa5_brands' . '_f266',
437
+ 'windows (FontAwesome5Brands)' => 'fa5_brands' . '_f17a',
438
+ 'wix (FontAwesome5Brands)' => 'fa5_brands' . '_f5cf',
439
+ 'wizards-of-the-coast (FontAwesome5Brands)' => 'fa5_brands' . '_f730',
440
+ 'wodu (FontAwesome5Brands)' => 'fa5_brands' . '_e088',
441
+ 'wolf-pack-battalion (FontAwesome5Brands)' => 'fa5_brands' . '_f514',
442
+ 'wordpress (FontAwesome5Brands)' => 'fa5_brands' . '_f19a',
443
+ 'wordpress-simple (FontAwesome5Brands)' => 'fa5_brands' . '_f411',
444
+ 'wpbeginner (FontAwesome5Brands)' => 'fa5_brands' . '_f297',
445
+ 'wpexplorer (FontAwesome5Brands)' => 'fa5_brands' . '_f2de',
446
+ 'wpforms (FontAwesome5Brands)' => 'fa5_brands' . '_f298',
447
+ 'wpressr (FontAwesome5Brands)' => 'fa5_brands' . '_f3e4',
448
+ 'xbox (FontAwesome5Brands)' => 'fa5_brands' . '_f412',
449
+ 'xing (FontAwesome5Brands)' => 'fa5_brands' . '_f168',
450
+ 'xing-square (FontAwesome5Brands)' => 'fa5_brands' . '_f169',
451
+ 'y-combinator (FontAwesome5Brands)' => 'fa5_brands' . '_f23b',
452
+ 'yahoo (FontAwesome5Brands)' => 'fa5_brands' . '_f19e',
453
+ 'yammer (FontAwesome5Brands)' => 'fa5_brands' . '_f840',
454
+ 'yandex (FontAwesome5Brands)' => 'fa5_brands' . '_f413',
455
+ 'yandex-international (FontAwesome5Brands)' => 'fa5_brands' . '_f414',
456
+ 'yarn (FontAwesome5Brands)' => 'fa5_brands' . '_f7e3',
457
+ 'yelp (FontAwesome5Brands)' => 'fa5_brands' . '_f1e9',
458
+ 'yoast (FontAwesome5Brands)' => 'fa5_brands' . '_f2b1',
459
+ 'youtube (FontAwesome5Brands)' => 'fa5_brands' . '_f167',
460
+ 'youtube-square (FontAwesome5Brands)' => 'fa5_brands' . '_f431',
461
+ 'zhihu (FontAwesome5Brands)' => 'fa5_brands' . '_f63f'
462
+ );
463
+
464
+ ksort( $arr );
465
+
466
+ return $arr;
467
+ }
468
+ }
content_elements_misc/fa5_regular_icons.php ADDED
@@ -0,0 +1,163 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( !function_exists('bt_bb_fa5_regular_icons') ) {
4
+ function bt_bb_fa5_regular_icons() {
5
+ $arr = array(
6
+ 'address-book (FontAwesome5Regular)' => 'fa5_regular' . '_f2b9',
7
+ 'address-card (FontAwesome5Regular)' => 'fa5_regular' . '_f2bb',
8
+ 'angry (FontAwesome5Regular)' => 'fa5_regular' . '_f556',
9
+ 'arrow-alt-circle-down (FontAwesome5Regular)' => 'fa5_regular' . '_f358',
10
+ 'arrow-alt-circle-left (FontAwesome5Regular)' => 'fa5_regular' . '_f359',
11
+ 'arrow-alt-circle-right (FontAwesome5Regular)' => 'fa5_regular' . '_f35a',
12
+ 'arrow-alt-circle-up (FontAwesome5Regular)' => 'fa5_regular' . '_f35b',
13
+ 'bell (FontAwesome5Regular)' => 'fa5_regular' . '_f0f3',
14
+ 'bell-slash (FontAwesome5Regular)' => 'fa5_regular' . '_f1f6',
15
+ 'bookmark (FontAwesome5Regular)' => 'fa5_regular' . '_f02e',
16
+ 'building (FontAwesome5Regular)' => 'fa5_regular' . '_f1ad',
17
+ 'calendar (FontAwesome5Regular)' => 'fa5_regular' . '_f133',
18
+ 'calendar-alt (FontAwesome5Regular)' => 'fa5_regular' . '_f073',
19
+ 'calendar-check (FontAwesome5Regular)' => 'fa5_regular' . '_f274',
20
+ 'calendar-minus (FontAwesome5Regular)' => 'fa5_regular' . '_f272',
21
+ 'calendar-plus (FontAwesome5Regular)' => 'fa5_regular' . '_f271',
22
+ 'calendar-times (FontAwesome5Regular)' => 'fa5_regular' . '_f273',
23
+ 'caret-square-down (FontAwesome5Regular)' => 'fa5_regular' . '_f150',
24
+ 'caret-square-left (FontAwesome5Regular)' => 'fa5_regular' . '_f191',
25
+ 'caret-square-right (FontAwesome5Regular)' => 'fa5_regular' . '_f152',
26
+ 'caret-square-up (FontAwesome5Regular)' => 'fa5_regular' . '_f151',
27
+ 'chart-bar (FontAwesome5Regular)' => 'fa5_regular' . '_f080',
28
+ 'check-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f058',
29
+ 'check-square (FontAwesome5Regular)' => 'fa5_regular' . '_f14a',
30
+ 'circle (FontAwesome5Regular)' => 'fa5_regular' . '_f111',
31
+ 'clipboard (FontAwesome5Regular)' => 'fa5_regular' . '_f328',
32
+ 'clock (FontAwesome5Regular)' => 'fa5_regular' . '_f017',
33
+ 'clone (FontAwesome5Regular)' => 'fa5_regular' . '_f24d',
34
+ 'closed-captioning (FontAwesome5Regular)' => 'fa5_regular' . '_f20a',
35
+ 'comment (FontAwesome5Regular)' => 'fa5_regular' . '_f075',
36
+ 'comment-alt (FontAwesome5Regular)' => 'fa5_regular' . '_f27a',
37
+ 'comment-dots (FontAwesome5Regular)' => 'fa5_regular' . '_f4ad',
38
+ 'comments (FontAwesome5Regular)' => 'fa5_regular' . '_f086',
39
+ 'compass (FontAwesome5Regular)' => 'fa5_regular' . '_f14e',
40
+ 'copy (FontAwesome5Regular)' => 'fa5_regular' . '_f0c5',
41
+ 'copyright (FontAwesome5Regular)' => 'fa5_regular' . '_f1f9',
42
+ 'credit-card (FontAwesome5Regular)' => 'fa5_regular' . '_f09d',
43
+ 'dizzy (FontAwesome5Regular)' => 'fa5_regular' . '_f567',
44
+ 'dot-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f192',
45
+ 'edit (FontAwesome5Regular)' => 'fa5_regular' . '_f044',
46
+ 'envelope (FontAwesome5Regular)' => 'fa5_regular' . '_f0e0',
47
+ 'envelope-open (FontAwesome5Regular)' => 'fa5_regular' . '_f2b6',
48
+ 'eye (FontAwesome5Regular)' => 'fa5_regular' . '_f06e',
49
+ 'eye-slash (FontAwesome5Regular)' => 'fa5_regular' . '_f070',
50
+ 'file (FontAwesome5Regular)' => 'fa5_regular' . '_f15b',
51
+ 'file-alt (FontAwesome5Regular)' => 'fa5_regular' . '_f15c',
52
+ 'file-archive (FontAwesome5Regular)' => 'fa5_regular' . '_f1c6',
53
+ 'file-audio (FontAwesome5Regular)' => 'fa5_regular' . '_f1c7',
54
+ 'file-code (FontAwesome5Regular)' => 'fa5_regular' . '_f1c9',
55
+ 'file-excel (FontAwesome5Regular)' => 'fa5_regular' . '_f1c3',
56
+ 'file-image (FontAwesome5Regular)' => 'fa5_regular' . '_f1c5',
57
+ 'file-pdf (FontAwesome5Regular)' => 'fa5_regular' . '_f1c1',
58
+ 'file-powerpoint (FontAwesome5Regular)' => 'fa5_regular' . '_f1c4',
59
+ 'file-video (FontAwesome5Regular)' => 'fa5_regular' . '_f1c8',
60
+ 'file-word (FontAwesome5Regular)' => 'fa5_regular' . '_f1c2',
61
+ 'flag (FontAwesome5Regular)' => 'fa5_regular' . '_f024',
62
+ 'flushed (FontAwesome5Regular)' => 'fa5_regular' . '_f579',
63
+ 'folder (FontAwesome5Regular)' => 'fa5_regular' . '_f07b',
64
+ 'folder-open (FontAwesome5Regular)' => 'fa5_regular' . '_f07c',
65
+ 'frown (FontAwesome5Regular)' => 'fa5_regular' . '_f119',
66
+ 'frown-open (FontAwesome5Regular)' => 'fa5_regular' . '_f57a',
67
+ 'futbol (FontAwesome5Regular)' => 'fa5_regular' . '_f1e3',
68
+ 'gem (FontAwesome5Regular)' => 'fa5_regular' . '_f3a5',
69
+ 'grimace (FontAwesome5Regular)' => 'fa5_regular' . '_f57f',
70
+ 'grin (FontAwesome5Regular)' => 'fa5_regular' . '_f580',
71
+ 'grin-alt (FontAwesome5Regular)' => 'fa5_regular' . '_f581',
72
+ 'grin-beam (FontAwesome5Regular)' => 'fa5_regular' . '_f582',
73
+ 'grin-beam-sweat (FontAwesome5Regular)' => 'fa5_regular' . '_f583',
74
+ 'grin-hearts (FontAwesome5Regular)' => 'fa5_regular' . '_f584',
75
+ 'grin-squint (FontAwesome5Regular)' => 'fa5_regular' . '_f585',
76
+ 'grin-squint-tears (FontAwesome5Regular)' => 'fa5_regular' . '_f586',
77
+ 'grin-stars (FontAwesome5Regular)' => 'fa5_regular' . '_f587',
78
+ 'grin-tears (FontAwesome5Regular)' => 'fa5_regular' . '_f588',
79
+ 'grin-tongue (FontAwesome5Regular)' => 'fa5_regular' . '_f589',
80
+ 'grin-tongue-squint (FontAwesome5Regular)' => 'fa5_regular' . '_f58a',
81
+ 'grin-tongue-wink (FontAwesome5Regular)' => 'fa5_regular' . '_f58b',
82
+ 'grin-wink (FontAwesome5Regular)' => 'fa5_regular' . '_f58c',
83
+ 'hand-lizard (FontAwesome5Regular)' => 'fa5_regular' . '_f258',
84
+ 'hand-paper (FontAwesome5Regular)' => 'fa5_regular' . '_f256',
85
+ 'hand-peace (FontAwesome5Regular)' => 'fa5_regular' . '_f25b',
86
+ 'hand-point-down (FontAwesome5Regular)' => 'fa5_regular' . '_f0a7',
87
+ 'hand-point-left (FontAwesome5Regular)' => 'fa5_regular' . '_f0a5',
88
+ 'hand-point-right (FontAwesome5Regular)' => 'fa5_regular' . '_f0a4',
89
+ 'hand-point-up (FontAwesome5Regular)' => 'fa5_regular' . '_f0a6',
90
+ 'hand-pointer (FontAwesome5Regular)' => 'fa5_regular' . '_f25a',
91
+ 'hand-rock (FontAwesome5Regular)' => 'fa5_regular' . '_f255',
92
+ 'hand-scissors (FontAwesome5Regular)' => 'fa5_regular' . '_f257',
93
+ 'hand-spock (FontAwesome5Regular)' => 'fa5_regular' . '_f259',
94
+ 'handshake (FontAwesome5Regular)' => 'fa5_regular' . '_f2b5',
95
+ 'hdd (FontAwesome5Regular)' => 'fa5_regular' . '_f0a0',
96
+ 'heart (FontAwesome5Regular)' => 'fa5_regular' . '_f004',
97
+ 'hospital (FontAwesome5Regular)' => 'fa5_regular' . '_f0f8',
98
+ 'hourglass (FontAwesome5Regular)' => 'fa5_regular' . '_f254',
99
+ 'id-badge (FontAwesome5Regular)' => 'fa5_regular' . '_f2c1',
100
+ 'id-card (FontAwesome5Regular)' => 'fa5_regular' . '_f2c2',
101
+ 'image (FontAwesome5Regular)' => 'fa5_regular' . '_f03e',
102
+ 'images (FontAwesome5Regular)' => 'fa5_regular' . '_f302',
103
+ 'keyboard (FontAwesome5Regular)' => 'fa5_regular' . '_f11c',
104
+ 'kiss (FontAwesome5Regular)' => 'fa5_regular' . '_f596',
105
+ 'kiss-beam (FontAwesome5Regular)' => 'fa5_regular' . '_f597',
106
+ 'kiss-wink-heart (FontAwesome5Regular)' => 'fa5_regular' . '_f598',
107
+ 'laugh (FontAwesome5Regular)' => 'fa5_regular' . '_f599',
108
+ 'laugh-beam (FontAwesome5Regular)' => 'fa5_regular' . '_f59a',
109
+ 'laugh-squint (FontAwesome5Regular)' => 'fa5_regular' . '_f59b',
110
+ 'laugh-wink (FontAwesome5Regular)' => 'fa5_regular' . '_f59c',
111
+ 'lemon (FontAwesome5Regular)' => 'fa5_regular' . '_f094',
112
+ 'life-ring (FontAwesome5Regular)' => 'fa5_regular' . '_f1cd',
113
+ 'lightbulb (FontAwesome5Regular)' => 'fa5_regular' . '_f0eb',
114
+ 'list-alt (FontAwesome5Regular)' => 'fa5_regular' . '_f022',
115
+ 'map (FontAwesome5Regular)' => 'fa5_regular' . '_f279',
116
+ 'meh (FontAwesome5Regular)' => 'fa5_regular' . '_f11a',
117
+ 'meh-blank (FontAwesome5Regular)' => 'fa5_regular' . '_f5a4',
118
+ 'meh-rolling-eyes (FontAwesome5Regular)' => 'fa5_regular' . '_f5a5',
119
+ 'minus-square (FontAwesome5Regular)' => 'fa5_regular' . '_f146',
120
+ 'money-bill-alt (FontAwesome5Regular)' => 'fa5_regular' . '_f3d1',
121
+ 'moon (FontAwesome5Regular)' => 'fa5_regular' . '_f186',
122
+ 'newspaper (FontAwesome5Regular)' => 'fa5_regular' . '_f1ea',
123
+ 'object-group (FontAwesome5Regular)' => 'fa5_regular' . '_f247',
124
+ 'object-ungroup (FontAwesome5Regular)' => 'fa5_regular' . '_f248',
125
+ 'paper-plane (FontAwesome5Regular)' => 'fa5_regular' . '_f1d8',
126
+ 'pause-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f28b',
127
+ 'play-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f144',
128
+ 'plus-square (FontAwesome5Regular)' => 'fa5_regular' . '_f0fe',
129
+ 'question-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f059',
130
+ 'registered (FontAwesome5Regular)' => 'fa5_regular' . '_f25d',
131
+ 'sad-cry (FontAwesome5Regular)' => 'fa5_regular' . '_f5b3',
132
+ 'sad-tear (FontAwesome5Regular)' => 'fa5_regular' . '_f5b4',
133
+ 'save (FontAwesome5Regular)' => 'fa5_regular' . '_f0c7',
134
+ 'share-square (FontAwesome5Regular)' => 'fa5_regular' . '_f14d',
135
+ 'smile (FontAwesome5Regular)' => 'fa5_regular' . '_f118',
136
+ 'smile-beam (FontAwesome5Regular)' => 'fa5_regular' . '_f5b8',
137
+ 'smile-wink (FontAwesome5Regular)' => 'fa5_regular' . '_f4da',
138
+ 'snowflake (FontAwesome5Regular)' => 'fa5_regular' . '_f2dc',
139
+ 'square (FontAwesome5Regular)' => 'fa5_regular' . '_f0c8',
140
+ 'star (FontAwesome5Regular)' => 'fa5_regular' . '_f005',
141
+ 'star-half (FontAwesome5Regular)' => 'fa5_regular' . '_f089',
142
+ 'sticky-note (FontAwesome5Regular)' => 'fa5_regular' . '_f249',
143
+ 'stop-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f28d',
144
+ 'sun (FontAwesome5Regular)' => 'fa5_regular' . '_f185',
145
+ 'surprise (FontAwesome5Regular)' => 'fa5_regular' . '_f5c2',
146
+ 'thumbs-down (FontAwesome5Regular)' => 'fa5_regular' . '_f165',
147
+ 'thumbs-up (FontAwesome5Regular)' => 'fa5_regular' . '_f164',
148
+ 'times-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f057',
149
+ 'tired (FontAwesome5Regular)' => 'fa5_regular' . '_f5c8',
150
+ 'trash-alt (FontAwesome5Regular)' => 'fa5_regular' . '_f2ed',
151
+ 'user (FontAwesome5Regular)' => 'fa5_regular' . '_f007',
152
+ 'user-circle (FontAwesome5Regular)' => 'fa5_regular' . '_f2bd',
153
+ 'window-close (FontAwesome5Regular)' => 'fa5_regular' . '_f410',
154
+ 'window-maximize (FontAwesome5Regular)' => 'fa5_regular' . '_f2d0',
155
+ 'window-minimize (FontAwesome5Regular)' => 'fa5_regular' . '_f2d1',
156
+ 'window-restore (FontAwesome5Regular)' => 'fa5_regular' . '_f2d2'
157
+ );
158
+
159
+ ksort( $arr );
160
+
161
+ return $arr;
162
+ }
163
+ }
content_elements_misc/fa5_solid_icons.php ADDED
@@ -0,0 +1,1013 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( !function_exists('bt_bb_fa5_solid_icons') ) {
4
+ function bt_bb_fa5_solid_icons() {
5
+ $arr = array(
6
+ 'ad (FontAwesome5Solid)' => 'fa5_solid' . '_f641',
7
+ 'address-book (FontAwesome5Solid)' => 'fa5_solid' . '_f2b9',
8
+ 'address-card (FontAwesome5Solid)' => 'fa5_solid' . '_f2bb',
9
+ 'adjust (FontAwesome5Solid)' => 'fa5_solid' . '_f042',
10
+ 'air-freshener (FontAwesome5Solid)' => 'fa5_solid' . '_f5d0',
11
+ 'align-center (FontAwesome5Solid)' => 'fa5_solid' . '_f037',
12
+ 'align-justify (FontAwesome5Solid)' => 'fa5_solid' . '_f039',
13
+ 'align-left (FontAwesome5Solid)' => 'fa5_solid' . '_f036',
14
+ 'align-right (FontAwesome5Solid)' => 'fa5_solid' . '_f038',
15
+ 'allergies (FontAwesome5Solid)' => 'fa5_solid' . '_f461',
16
+ 'ambulance (FontAwesome5Solid)' => 'fa5_solid' . '_f0f9',
17
+ 'american-sign-language-interpreting (FontAwesome5Solid)' => 'fa5_solid' . '_f2a3',
18
+ 'anchor (FontAwesome5Solid)' => 'fa5_solid' . '_f13d',
19
+ 'angle-double-down (FontAwesome5Solid)' => 'fa5_solid' . '_f103',
20
+ 'angle-double-left (FontAwesome5Solid)' => 'fa5_solid' . '_f100',
21
+ 'angle-double-right (FontAwesome5Solid)' => 'fa5_solid' . '_f101',
22
+ 'angle-double-up (FontAwesome5Solid)' => 'fa5_solid' . '_f102',
23
+ 'angle-down (FontAwesome5Solid)' => 'fa5_solid' . '_f107',
24
+ 'angle-left (FontAwesome5Solid)' => 'fa5_solid' . '_f104',
25
+ 'angle-right (FontAwesome5Solid)' => 'fa5_solid' . '_f105',
26
+ 'angle-up (FontAwesome5Solid)' => 'fa5_solid' . '_f106',
27
+ 'angry (FontAwesome5Solid)' => 'fa5_solid' . '_f556',
28
+ 'ankh (FontAwesome5Solid)' => 'fa5_solid' . '_f644',
29
+ 'apple-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f5d1',
30
+ 'archive (FontAwesome5Solid)' => 'fa5_solid' . '_f187',
31
+ 'archway (FontAwesome5Solid)' => 'fa5_solid' . '_f557',
32
+ 'arrow-alt-circle-down (FontAwesome5Solid)' => 'fa5_solid' . '_f358',
33
+ 'arrow-alt-circle-left (FontAwesome5Solid)' => 'fa5_solid' . '_f359',
34
+ 'arrow-alt-circle-right (FontAwesome5Solid)' => 'fa5_solid' . '_f35a',
35
+ 'arrow-alt-circle-up (FontAwesome5Solid)' => 'fa5_solid' . '_f35b',
36
+ 'arrow-circle-down (FontAwesome5Solid)' => 'fa5_solid' . '_f0ab',
37
+ 'arrow-circle-left (FontAwesome5Solid)' => 'fa5_solid' . '_f0a8',
38
+ 'arrow-circle-right (FontAwesome5Solid)' => 'fa5_solid' . '_f0a9',
39
+ 'arrow-circle-up (FontAwesome5Solid)' => 'fa5_solid' . '_f0aa',
40
+ 'arrow-down (FontAwesome5Solid)' => 'fa5_solid' . '_f063',
41
+ 'arrow-left (FontAwesome5Solid)' => 'fa5_solid' . '_f060',
42
+ 'arrow-right (FontAwesome5Solid)' => 'fa5_solid' . '_f061',
43
+ 'arrow-up (FontAwesome5Solid)' => 'fa5_solid' . '_f062',
44
+ 'arrows-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f0b2',
45
+ 'arrows-alt-h (FontAwesome5Solid)' => 'fa5_solid' . '_f337',
46
+ 'arrows-alt-v (FontAwesome5Solid)' => 'fa5_solid' . '_f338',
47
+ 'assistive-listening-systems (FontAwesome5Solid)' => 'fa5_solid' . '_f2a2',
48
+ 'asterisk (FontAwesome5Solid)' => 'fa5_solid' . '_f069',
49
+ 'at (FontAwesome5Solid)' => 'fa5_solid' . '_f1fa',
50
+ 'atlas (FontAwesome5Solid)' => 'fa5_solid' . '_f558',
51
+ 'atom (FontAwesome5Solid)' => 'fa5_solid' . '_f5d2',
52
+ 'audio-description (FontAwesome5Solid)' => 'fa5_solid' . '_f29e',
53
+ 'award (FontAwesome5Solid)' => 'fa5_solid' . '_f559',
54
+ 'baby (FontAwesome5Solid)' => 'fa5_solid' . '_f77c',
55
+ 'baby-carriage (FontAwesome5Solid)' => 'fa5_solid' . '_f77d',
56
+ 'backspace (FontAwesome5Solid)' => 'fa5_solid' . '_f55a',
57
+ 'backward (FontAwesome5Solid)' => 'fa5_solid' . '_f04a',
58
+ 'bacon (FontAwesome5Solid)' => 'fa5_solid' . '_f7e5',
59
+ 'bacteria (FontAwesome5Solid)' => 'fa5_solid' . '_e059',
60
+ 'bacterium (FontAwesome5Solid)' => 'fa5_solid' . '_e05a',
61
+ 'bahai (FontAwesome5Solid)' => 'fa5_solid' . '_f666',
62
+ 'balance-scale (FontAwesome5Solid)' => 'fa5_solid' . '_f24e',
63
+ 'balance-scale-left (FontAwesome5Solid)' => 'fa5_solid' . '_f515',
64
+ 'balance-scale-right (FontAwesome5Solid)' => 'fa5_solid' . '_f516',
65
+ 'ban (FontAwesome5Solid)' => 'fa5_solid' . '_f05e',
66
+ 'band-aid (FontAwesome5Solid)' => 'fa5_solid' . '_f462',
67
+ 'barcode (FontAwesome5Solid)' => 'fa5_solid' . '_f02a',
68
+ 'bars (FontAwesome5Solid)' => 'fa5_solid' . '_f0c9',
69
+ 'baseball-ball (FontAwesome5Solid)' => 'fa5_solid' . '_f433',
70
+ 'basketball-ball (FontAwesome5Solid)' => 'fa5_solid' . '_f434',
71
+ 'bath (FontAwesome5Solid)' => 'fa5_solid' . '_f2cd',
72
+ 'battery-empty (FontAwesome5Solid)' => 'fa5_solid' . '_f244',
73
+ 'battery-full (FontAwesome5Solid)' => 'fa5_solid' . '_f240',
74
+ 'battery-half (FontAwesome5Solid)' => 'fa5_solid' . '_f242',
75
+ 'battery-quarter (FontAwesome5Solid)' => 'fa5_solid' . '_f243',
76
+ 'battery-three-quarters (FontAwesome5Solid)' => 'fa5_solid' . '_f241',
77
+ 'bed (FontAwesome5Solid)' => 'fa5_solid' . '_f236',
78
+ 'beer (FontAwesome5Solid)' => 'fa5_solid' . '_f0fc',
79
+ 'bell (FontAwesome5Solid)' => 'fa5_solid' . '_f0f3',
80
+ 'bell-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f1f6',
81
+ 'bezier-curve (FontAwesome5Solid)' => 'fa5_solid' . '_f55b',
82
+ 'bible (FontAwesome5Solid)' => 'fa5_solid' . '_f647',
83
+ 'bicycle (FontAwesome5Solid)' => 'fa5_solid' . '_f206',
84
+ 'biking (FontAwesome5Solid)' => 'fa5_solid' . '_f84a',
85
+ 'binoculars (FontAwesome5Solid)' => 'fa5_solid' . '_f1e5',
86
+ 'biohazard (FontAwesome5Solid)' => 'fa5_solid' . '_f780',
87
+ 'birthday-cake (FontAwesome5Solid)' => 'fa5_solid' . '_f1fd',
88
+ 'blender (FontAwesome5Solid)' => 'fa5_solid' . '_f517',
89
+ 'blender-phone (FontAwesome5Solid)' => 'fa5_solid' . '_f6b6',
90
+ 'blind (FontAwesome5Solid)' => 'fa5_solid' . '_f29d',
91
+ 'blog (FontAwesome5Solid)' => 'fa5_solid' . '_f781',
92
+ 'bold (FontAwesome5Solid)' => 'fa5_solid' . '_f032',
93
+ 'bolt (FontAwesome5Solid)' => 'fa5_solid' . '_f0e7',
94
+ 'bomb (FontAwesome5Solid)' => 'fa5_solid' . '_f1e2',
95
+ 'bone (FontAwesome5Solid)' => 'fa5_solid' . '_f5d7',
96
+ 'bong (FontAwesome5Solid)' => 'fa5_solid' . '_f55c',
97
+ 'book (FontAwesome5Solid)' => 'fa5_solid' . '_f02d',
98
+ 'book-dead (FontAwesome5Solid)' => 'fa5_solid' . '_f6b7',
99
+ 'book-medical (FontAwesome5Solid)' => 'fa5_solid' . '_f7e6',
100
+ 'book-open (FontAwesome5Solid)' => 'fa5_solid' . '_f518',
101
+ 'book-reader (FontAwesome5Solid)' => 'fa5_solid' . '_f5da',
102
+ 'bookmark (FontAwesome5Solid)' => 'fa5_solid' . '_f02e',
103
+ 'border-all (FontAwesome5Solid)' => 'fa5_solid' . '_f84c',
104
+ 'border-none (FontAwesome5Solid)' => 'fa5_solid' . '_f850',
105
+ 'border-style (FontAwesome5Solid)' => 'fa5_solid' . '_f853',
106
+ 'bowling-ball (FontAwesome5Solid)' => 'fa5_solid' . '_f436',
107
+ 'box (FontAwesome5Solid)' => 'fa5_solid' . '_f466',
108
+ 'box-open (FontAwesome5Solid)' => 'fa5_solid' . '_f49e',
109
+ 'box-tissue (FontAwesome5Solid)' => 'fa5_solid' . '_e05b',
110
+ 'boxes (FontAwesome5Solid)' => 'fa5_solid' . '_f468',
111
+ 'braille (FontAwesome5Solid)' => 'fa5_solid' . '_f2a1',
112
+ 'brain (FontAwesome5Solid)' => 'fa5_solid' . '_f5dc',
113
+ 'bread-slice (FontAwesome5Solid)' => 'fa5_solid' . '_f7ec',
114
+ 'briefcase (FontAwesome5Solid)' => 'fa5_solid' . '_f0b1',
115
+ 'briefcase-medical (FontAwesome5Solid)' => 'fa5_solid' . '_f469',
116
+ 'broadcast-tower (FontAwesome5Solid)' => 'fa5_solid' . '_f519',
117
+ 'broom (FontAwesome5Solid)' => 'fa5_solid' . '_f51a',
118
+ 'brush (FontAwesome5Solid)' => 'fa5_solid' . '_f55d',
119
+ 'bug (FontAwesome5Solid)' => 'fa5_solid' . '_f188',
120
+ 'building (FontAwesome5Solid)' => 'fa5_solid' . '_f1ad',
121
+ 'bullhorn (FontAwesome5Solid)' => 'fa5_solid' . '_f0a1',
122
+ 'bullseye (FontAwesome5Solid)' => 'fa5_solid' . '_f140',
123
+ 'burn (FontAwesome5Solid)' => 'fa5_solid' . '_f46a',
124
+ 'bus (FontAwesome5Solid)' => 'fa5_solid' . '_f207',
125
+ 'bus-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f55e',
126
+ 'business-time (FontAwesome5Solid)' => 'fa5_solid' . '_f64a',
127
+ 'calculator (FontAwesome5Solid)' => 'fa5_solid' . '_f1ec',
128
+ 'calendar (FontAwesome5Solid)' => 'fa5_solid' . '_f133',
129
+ 'calendar-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f073',
130
+ 'calendar-check (FontAwesome5Solid)' => 'fa5_solid' . '_f274',
131
+ 'calendar-day (FontAwesome5Solid)' => 'fa5_solid' . '_f783',
132
+ 'calendar-minus (FontAwesome5Solid)' => 'fa5_solid' . '_f272',
133
+ 'calendar-plus (FontAwesome5Solid)' => 'fa5_solid' . '_f271',
134
+ 'calendar-times (FontAwesome5Solid)' => 'fa5_solid' . '_f273',
135
+ 'calendar-week (FontAwesome5Solid)' => 'fa5_solid' . '_f784',
136
+ 'camera (FontAwesome5Solid)' => 'fa5_solid' . '_f030',
137
+ 'camera-retro (FontAwesome5Solid)' => 'fa5_solid' . '_f083',
138
+ 'campground (FontAwesome5Solid)' => 'fa5_solid' . '_f6bb',
139
+ 'candy-cane (FontAwesome5Solid)' => 'fa5_solid' . '_f786',
140
+ 'cannabis (FontAwesome5Solid)' => 'fa5_solid' . '_f55f',
141
+ 'capsules (FontAwesome5Solid)' => 'fa5_solid' . '_f46b',
142
+ 'car (FontAwesome5Solid)' => 'fa5_solid' . '_f1b9',
143
+ 'car-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f5de',
144
+ 'car-battery (FontAwesome5Solid)' => 'fa5_solid' . '_f5df',
145
+ 'car-crash (FontAwesome5Solid)' => 'fa5_solid' . '_f5e1',
146
+ 'car-side (FontAwesome5Solid)' => 'fa5_solid' . '_f5e4',
147
+ 'caravan (FontAwesome5Solid)' => 'fa5_solid' . '_f8ff',
148
+ 'caret-down (FontAwesome5Solid)' => 'fa5_solid' . '_f0d7',
149
+ 'caret-left (FontAwesome5Solid)' => 'fa5_solid' . '_f0d9',
150
+ 'caret-right (FontAwesome5Solid)' => 'fa5_solid' . '_f0da',
151
+ 'caret-square-down (FontAwesome5Solid)' => 'fa5_solid' . '_f150',
152
+ 'caret-square-left (FontAwesome5Solid)' => 'fa5_solid' . '_f191',
153
+ 'caret-square-right (FontAwesome5Solid)' => 'fa5_solid' . '_f152',
154
+ 'caret-square-up (FontAwesome5Solid)' => 'fa5_solid' . '_f151',
155
+ 'caret-up (FontAwesome5Solid)' => 'fa5_solid' . '_f0d8',
156
+ 'carrot (FontAwesome5Solid)' => 'fa5_solid' . '_f787',
157
+ 'cart-arrow-down (FontAwesome5Solid)' => 'fa5_solid' . '_f218',
158
+ 'cart-plus (FontAwesome5Solid)' => 'fa5_solid' . '_f217',
159
+ 'cash-register (FontAwesome5Solid)' => 'fa5_solid' . '_f788',
160
+ 'cat (FontAwesome5Solid)' => 'fa5_solid' . '_f6be',
161
+ 'certificate (FontAwesome5Solid)' => 'fa5_solid' . '_f0a3',
162
+ 'chair (FontAwesome5Solid)' => 'fa5_solid' . '_f6c0',
163
+ 'chalkboard (FontAwesome5Solid)' => 'fa5_solid' . '_f51b',
164
+ 'chalkboard-teacher (FontAwesome5Solid)' => 'fa5_solid' . '_f51c',
165
+ 'charging-station (FontAwesome5Solid)' => 'fa5_solid' . '_f5e7',
166
+ 'chart-area (FontAwesome5Solid)' => 'fa5_solid' . '_f1fe',
167
+ 'chart-bar (FontAwesome5Solid)' => 'fa5_solid' . '_f080',
168
+ 'chart-line (FontAwesome5Solid)' => 'fa5_solid' . '_f201',
169
+ 'chart-pie (FontAwesome5Solid)' => 'fa5_solid' . '_f200',
170
+ 'check (FontAwesome5Solid)' => 'fa5_solid' . '_f00c',
171
+ 'check-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f058',
172
+ 'check-double (FontAwesome5Solid)' => 'fa5_solid' . '_f560',
173
+ 'check-square (FontAwesome5Solid)' => 'fa5_solid' . '_f14a',
174
+ 'cheese (FontAwesome5Solid)' => 'fa5_solid' . '_f7ef',
175
+ 'chess (FontAwesome5Solid)' => 'fa5_solid' . '_f439',
176
+ 'chess-bishop (FontAwesome5Solid)' => 'fa5_solid' . '_f43a',
177
+ 'chess-board (FontAwesome5Solid)' => 'fa5_solid' . '_f43c',
178
+ 'chess-king (FontAwesome5Solid)' => 'fa5_solid' . '_f43f',
179
+ 'chess-knight (FontAwesome5Solid)' => 'fa5_solid' . '_f441',
180
+ 'chess-pawn (FontAwesome5Solid)' => 'fa5_solid' . '_f443',
181
+ 'chess-queen (FontAwesome5Solid)' => 'fa5_solid' . '_f445',
182
+ 'chess-rook (FontAwesome5Solid)' => 'fa5_solid' . '_f447',
183
+ 'chevron-circle-down (FontAwesome5Solid)' => 'fa5_solid' . '_f13a',
184
+ 'chevron-circle-left (FontAwesome5Solid)' => 'fa5_solid' . '_f137',
185
+ 'chevron-circle-right (FontAwesome5Solid)' => 'fa5_solid' . '_f138',
186
+ 'chevron-circle-up (FontAwesome5Solid)' => 'fa5_solid' . '_f139',
187
+ 'chevron-down (FontAwesome5Solid)' => 'fa5_solid' . '_f078',
188
+ 'chevron-left (FontAwesome5Solid)' => 'fa5_solid' . '_f053',
189
+ 'chevron-right (FontAwesome5Solid)' => 'fa5_solid' . '_f054',
190
+ 'chevron-up (FontAwesome5Solid)' => 'fa5_solid' . '_f077',
191
+ 'child (FontAwesome5Solid)' => 'fa5_solid' . '_f1ae',
192
+ 'church (FontAwesome5Solid)' => 'fa5_solid' . '_f51d',
193
+ 'circle (FontAwesome5Solid)' => 'fa5_solid' . '_f111',
194
+ 'circle-notch (FontAwesome5Solid)' => 'fa5_solid' . '_f1ce',
195
+ 'city (FontAwesome5Solid)' => 'fa5_solid' . '_f64f',
196
+ 'clinic-medical (FontAwesome5Solid)' => 'fa5_solid' . '_f7f2',
197
+ 'clipboard (FontAwesome5Solid)' => 'fa5_solid' . '_f328',
198
+ 'clipboard-check (FontAwesome5Solid)' => 'fa5_solid' . '_f46c',
199
+ 'clipboard-list (FontAwesome5Solid)' => 'fa5_solid' . '_f46d',
200
+ 'clock (FontAwesome5Solid)' => 'fa5_solid' . '_f017',
201
+ 'clone (FontAwesome5Solid)' => 'fa5_solid' . '_f24d',
202
+ 'closed-captioning (FontAwesome5Solid)' => 'fa5_solid' . '_f20a',
203
+ 'cloud (FontAwesome5Solid)' => 'fa5_solid' . '_f0c2',
204
+ 'cloud-download-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f381',
205
+ 'cloud-meatball (FontAwesome5Solid)' => 'fa5_solid' . '_f73b',
206
+ 'cloud-moon (FontAwesome5Solid)' => 'fa5_solid' . '_f6c3',
207
+ 'cloud-moon-rain (FontAwesome5Solid)' => 'fa5_solid' . '_f73c',
208
+ 'cloud-rain (FontAwesome5Solid)' => 'fa5_solid' . '_f73d',
209
+ 'cloud-showers-heavy (FontAwesome5Solid)' => 'fa5_solid' . '_f740',
210
+ 'cloud-sun (FontAwesome5Solid)' => 'fa5_solid' . '_f6c4',
211
+ 'cloud-sun-rain (FontAwesome5Solid)' => 'fa5_solid' . '_f743',
212
+ 'cloud-upload-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f382',
213
+ 'cocktail (FontAwesome5Solid)' => 'fa5_solid' . '_f561',
214
+ 'code (FontAwesome5Solid)' => 'fa5_solid' . '_f121',
215
+ 'code-branch (FontAwesome5Solid)' => 'fa5_solid' . '_f126',
216
+ 'coffee (FontAwesome5Solid)' => 'fa5_solid' . '_f0f4',
217
+ 'cog (FontAwesome5Solid)' => 'fa5_solid' . '_f013',
218
+ 'cogs (FontAwesome5Solid)' => 'fa5_solid' . '_f085',
219
+ 'coins (FontAwesome5Solid)' => 'fa5_solid' . '_f51e',
220
+ 'columns (FontAwesome5Solid)' => 'fa5_solid' . '_f0db',
221
+ 'comment (FontAwesome5Solid)' => 'fa5_solid' . '_f075',
222
+ 'comment-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f27a',
223
+ 'comment-dollar (FontAwesome5Solid)' => 'fa5_solid' . '_f651',
224
+ 'comment-dots (FontAwesome5Solid)' => 'fa5_solid' . '_f4ad',
225
+ 'comment-medical (FontAwesome5Solid)' => 'fa5_solid' . '_f7f5',
226
+ 'comment-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f4b3',
227
+ 'comments (FontAwesome5Solid)' => 'fa5_solid' . '_f086',
228
+ 'comments-dollar (FontAwesome5Solid)' => 'fa5_solid' . '_f653',
229
+ 'compact-disc (FontAwesome5Solid)' => 'fa5_solid' . '_f51f',
230
+ 'compass (FontAwesome5Solid)' => 'fa5_solid' . '_f14e',
231
+ 'compress (FontAwesome5Solid)' => 'fa5_solid' . '_f066',
232
+ 'compress-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f422',
233
+ 'compress-arrows-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f78c',
234
+ 'concierge-bell (FontAwesome5Solid)' => 'fa5_solid' . '_f562',
235
+ 'cookie (FontAwesome5Solid)' => 'fa5_solid' . '_f563',
236
+ 'cookie-bite (FontAwesome5Solid)' => 'fa5_solid' . '_f564',
237
+ 'copy (FontAwesome5Solid)' => 'fa5_solid' . '_f0c5',
238
+ 'copyright (FontAwesome5Solid)' => 'fa5_solid' . '_f1f9',
239
+ 'couch (FontAwesome5Solid)' => 'fa5_solid' . '_f4b8',
240
+ 'credit-card (FontAwesome5Solid)' => 'fa5_solid' . '_f09d',
241
+ 'crop (FontAwesome5Solid)' => 'fa5_solid' . '_f125',
242
+ 'crop-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f565',
243
+ 'cross (FontAwesome5Solid)' => 'fa5_solid' . '_f654',
244
+ 'crosshairs (FontAwesome5Solid)' => 'fa5_solid' . '_f05b',
245
+ 'crow (FontAwesome5Solid)' => 'fa5_solid' . '_f520',
246
+ 'crown (FontAwesome5Solid)' => 'fa5_solid' . '_f521',
247
+ 'crutch (FontAwesome5Solid)' => 'fa5_solid' . '_f7f7',
248
+ 'cube (FontAwesome5Solid)' => 'fa5_solid' . '_f1b2',
249
+ 'cubes (FontAwesome5Solid)' => 'fa5_solid' . '_f1b3',
250
+ 'cut (FontAwesome5Solid)' => 'fa5_solid' . '_f0c4',
251
+ 'database (FontAwesome5Solid)' => 'fa5_solid' . '_f1c0',
252
+ 'deaf (FontAwesome5Solid)' => 'fa5_solid' . '_f2a4',
253
+ 'democrat (FontAwesome5Solid)' => 'fa5_solid' . '_f747',
254
+ 'desktop (FontAwesome5Solid)' => 'fa5_solid' . '_f108',
255
+ 'dharmachakra (FontAwesome5Solid)' => 'fa5_solid' . '_f655',
256
+ 'diagnoses (FontAwesome5Solid)' => 'fa5_solid' . '_f470',
257
+ 'dice (FontAwesome5Solid)' => 'fa5_solid' . '_f522',
258
+ 'dice-d20 (FontAwesome5Solid)' => 'fa5_solid' . '_f6cf',
259
+ 'dice-d6 (FontAwesome5Solid)' => 'fa5_solid' . '_f6d1',
260
+ 'dice-five (FontAwesome5Solid)' => 'fa5_solid' . '_f523',
261
+ 'dice-four (FontAwesome5Solid)' => 'fa5_solid' . '_f524',
262
+ 'dice-one (FontAwesome5Solid)' => 'fa5_solid' . '_f525',
263
+ 'dice-six (FontAwesome5Solid)' => 'fa5_solid' . '_f526',
264
+ 'dice-three (FontAwesome5Solid)' => 'fa5_solid' . '_f527',
265
+ 'dice-two (FontAwesome5Solid)' => 'fa5_solid' . '_f528',
266
+ 'digital-tachograph (FontAwesome5Solid)' => 'fa5_solid' . '_f566',
267
+ 'directions (FontAwesome5Solid)' => 'fa5_solid' . '_f5eb',
268
+ 'disease (FontAwesome5Solid)' => 'fa5_solid' . '_f7fa',
269
+ 'divide (FontAwesome5Solid)' => 'fa5_solid' . '_f529',
270
+ 'dizzy (FontAwesome5Solid)' => 'fa5_solid' . '_f567',
271
+ 'dna (FontAwesome5Solid)' => 'fa5_solid' . '_f471',
272
+ 'dog (FontAwesome5Solid)' => 'fa5_solid' . '_f6d3',
273
+ 'dollar-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f155',
274
+ 'dolly (FontAwesome5Solid)' => 'fa5_solid' . '_f472',
275
+ 'dolly-flatbed (FontAwesome5Solid)' => 'fa5_solid' . '_f474',
276
+ 'donate (FontAwesome5Solid)' => 'fa5_solid' . '_f4b9',
277
+ 'door-closed (FontAwesome5Solid)' => 'fa5_solid' . '_f52a',
278
+ 'door-open (FontAwesome5Solid)' => 'fa5_solid' . '_f52b',
279
+ 'dot-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f192',
280
+ 'dove (FontAwesome5Solid)' => 'fa5_solid' . '_f4ba',
281
+ 'download (FontAwesome5Solid)' => 'fa5_solid' . '_f019',
282
+ 'drafting-compass (FontAwesome5Solid)' => 'fa5_solid' . '_f568',
283
+ 'dragon (FontAwesome5Solid)' => 'fa5_solid' . '_f6d5',
284
+ 'draw-polygon (FontAwesome5Solid)' => 'fa5_solid' . '_f5ee',
285
+ 'drum (FontAwesome5Solid)' => 'fa5_solid' . '_f569',
286
+ 'drum-steelpan (FontAwesome5Solid)' => 'fa5_solid' . '_f56a',
287
+ 'drumstick-bite (FontAwesome5Solid)' => 'fa5_solid' . '_f6d7',
288
+ 'dumbbell (FontAwesome5Solid)' => 'fa5_solid' . '_f44b',
289
+ 'dumpster (FontAwesome5Solid)' => 'fa5_solid' . '_f793',
290
+ 'dumpster-fire (FontAwesome5Solid)' => 'fa5_solid' . '_f794',
291
+ 'dungeon (FontAwesome5Solid)' => 'fa5_solid' . '_f6d9',
292
+ 'edit (FontAwesome5Solid)' => 'fa5_solid' . '_f044',
293
+ 'egg (FontAwesome5Solid)' => 'fa5_solid' . '_f7fb',
294
+ 'eject (FontAwesome5Solid)' => 'fa5_solid' . '_f052',
295
+ 'ellipsis-h (FontAwesome5Solid)' => 'fa5_solid' . '_f141',
296
+ 'ellipsis-v (FontAwesome5Solid)' => 'fa5_solid' . '_f142',
297
+ 'envelope (FontAwesome5Solid)' => 'fa5_solid' . '_f0e0',
298
+ 'envelope-open (FontAwesome5Solid)' => 'fa5_solid' . '_f2b6',
299
+ 'envelope-open-text (FontAwesome5Solid)' => 'fa5_solid' . '_f658',
300
+ 'envelope-square (FontAwesome5Solid)' => 'fa5_solid' . '_f199',
301
+ 'equals (FontAwesome5Solid)' => 'fa5_solid' . '_f52c',
302
+ 'eraser (FontAwesome5Solid)' => 'fa5_solid' . '_f12d',
303
+ 'ethernet (FontAwesome5Solid)' => 'fa5_solid' . '_f796',
304
+ 'euro-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f153',
305
+ 'exchange-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f362',
306
+ 'exclamation (FontAwesome5Solid)' => 'fa5_solid' . '_f12a',
307
+ 'exclamation-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f06a',
308
+ 'exclamation-triangle (FontAwesome5Solid)' => 'fa5_solid' . '_f071',
309
+ 'expand (FontAwesome5Solid)' => 'fa5_solid' . '_f065',
310
+ 'expand-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f424',
311
+ 'expand-arrows-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f31e',
312
+ 'external-link-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f35d',
313
+ 'external-link-square-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f360',
314
+ 'eye (FontAwesome5Solid)' => 'fa5_solid' . '_f06e',
315
+ 'eye-dropper (FontAwesome5Solid)' => 'fa5_solid' . '_f1fb',
316
+ 'eye-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f070',
317
+ 'fan (FontAwesome5Solid)' => 'fa5_solid' . '_f863',
318
+ 'fast-backward (FontAwesome5Solid)' => 'fa5_solid' . '_f049',
319
+ 'fast-forward (FontAwesome5Solid)' => 'fa5_solid' . '_f050',
320
+ 'faucet (FontAwesome5Solid)' => 'fa5_solid' . '_e005',
321
+ 'fax (FontAwesome5Solid)' => 'fa5_solid' . '_f1ac',
322
+ 'feather (FontAwesome5Solid)' => 'fa5_solid' . '_f52d',
323
+ 'feather-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f56b',
324
+ 'female (FontAwesome5Solid)' => 'fa5_solid' . '_f182',
325
+ 'fighter-jet (FontAwesome5Solid)' => 'fa5_solid' . '_f0fb',
326
+ 'file (FontAwesome5Solid)' => 'fa5_solid' . '_f15b',
327
+ 'file-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f15c',
328
+ 'file-archive (FontAwesome5Solid)' => 'fa5_solid' . '_f1c6',
329
+ 'file-audio (FontAwesome5Solid)' => 'fa5_solid' . '_f1c7',
330
+ 'file-code (FontAwesome5Solid)' => 'fa5_solid' . '_f1c9',
331
+ 'file-contract (FontAwesome5Solid)' => 'fa5_solid' . '_f56c',
332
+ 'file-csv (FontAwesome5Solid)' => 'fa5_solid' . '_f6dd',
333
+ 'file-download (FontAwesome5Solid)' => 'fa5_solid' . '_f56d',
334
+ 'file-excel (FontAwesome5Solid)' => 'fa5_solid' . '_f1c3',
335
+ 'file-export (FontAwesome5Solid)' => 'fa5_solid' . '_f56e',
336
+ 'file-image (FontAwesome5Solid)' => 'fa5_solid' . '_f1c5',
337
+ 'file-import (FontAwesome5Solid)' => 'fa5_solid' . '_f56f',
338
+ 'file-invoice (FontAwesome5Solid)' => 'fa5_solid' . '_f570',
339
+ 'file-invoice-dollar (FontAwesome5Solid)' => 'fa5_solid' . '_f571',
340
+ 'file-medical (FontAwesome5Solid)' => 'fa5_solid' . '_f477',
341
+ 'file-medical-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f478',
342
+ 'file-pdf (FontAwesome5Solid)' => 'fa5_solid' . '_f1c1',
343
+ 'file-powerpoint (FontAwesome5Solid)' => 'fa5_solid' . '_f1c4',
344
+ 'file-prescription (FontAwesome5Solid)' => 'fa5_solid' . '_f572',
345
+ 'file-signature (FontAwesome5Solid)' => 'fa5_solid' . '_f573',
346
+ 'file-upload (FontAwesome5Solid)' => 'fa5_solid' . '_f574',
347
+ 'file-video (FontAwesome5Solid)' => 'fa5_solid' . '_f1c8',
348
+ 'file-word (FontAwesome5Solid)' => 'fa5_solid' . '_f1c2',
349
+ 'fill (FontAwesome5Solid)' => 'fa5_solid' . '_f575',
350
+ 'fill-drip (FontAwesome5Solid)' => 'fa5_solid' . '_f576',
351
+ 'film (FontAwesome5Solid)' => 'fa5_solid' . '_f008',
352
+ 'filter (FontAwesome5Solid)' => 'fa5_solid' . '_f0b0',
353
+ 'fingerprint (FontAwesome5Solid)' => 'fa5_solid' . '_f577',
354
+ 'fire (FontAwesome5Solid)' => 'fa5_solid' . '_f06d',
355
+ 'fire-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f7e4',
356
+ 'fire-extinguisher (FontAwesome5Solid)' => 'fa5_solid' . '_f134',
357
+ 'first-aid (FontAwesome5Solid)' => 'fa5_solid' . '_f479',
358
+ 'fish (FontAwesome5Solid)' => 'fa5_solid' . '_f578',
359
+ 'fist-raised (FontAwesome5Solid)' => 'fa5_solid' . '_f6de',
360
+ 'flag (FontAwesome5Solid)' => 'fa5_solid' . '_f024',
361
+ 'flag-checkered (FontAwesome5Solid)' => 'fa5_solid' . '_f11e',
362
+ 'flag-usa (FontAwesome5Solid)' => 'fa5_solid' . '_f74d',
363
+ 'flask (FontAwesome5Solid)' => 'fa5_solid' . '_f0c3',
364
+ 'flushed (FontAwesome5Solid)' => 'fa5_solid' . '_f579',
365
+ 'folder (FontAwesome5Solid)' => 'fa5_solid' . '_f07b',
366
+ 'folder-minus (FontAwesome5Solid)' => 'fa5_solid' . '_f65d',
367
+ 'folder-open (FontAwesome5Solid)' => 'fa5_solid' . '_f07c',
368
+ 'folder-plus (FontAwesome5Solid)' => 'fa5_solid' . '_f65e',
369
+ 'font (FontAwesome5Solid)' => 'fa5_solid' . '_f031',
370
+ 'football-ball (FontAwesome5Solid)' => 'fa5_solid' . '_f44e',
371
+ 'forward (FontAwesome5Solid)' => 'fa5_solid' . '_f04e',
372
+ 'frog (FontAwesome5Solid)' => 'fa5_solid' . '_f52e',
373
+ 'frown (FontAwesome5Solid)' => 'fa5_solid' . '_f119',
374
+ 'frown-open (FontAwesome5Solid)' => 'fa5_solid' . '_f57a',
375
+ 'funnel-dollar (FontAwesome5Solid)' => 'fa5_solid' . '_f662',
376
+ 'futbol (FontAwesome5Solid)' => 'fa5_solid' . '_f1e3',
377
+ 'gamepad (FontAwesome5Solid)' => 'fa5_solid' . '_f11b',
378
+ 'gas-pump (FontAwesome5Solid)' => 'fa5_solid' . '_f52f',
379
+ 'gavel (FontAwesome5Solid)' => 'fa5_solid' . '_f0e3',
380
+ 'gem (FontAwesome5Solid)' => 'fa5_solid' . '_f3a5',
381
+ 'genderless (FontAwesome5Solid)' => 'fa5_solid' . '_f22d',
382
+ 'ghost (FontAwesome5Solid)' => 'fa5_solid' . '_f6e2',
383
+ 'gift (FontAwesome5Solid)' => 'fa5_solid' . '_f06b',
384
+ 'gifts (FontAwesome5Solid)' => 'fa5_solid' . '_f79c',
385
+ 'glass-cheers (FontAwesome5Solid)' => 'fa5_solid' . '_f79f',
386
+ 'glass-martini (FontAwesome5Solid)' => 'fa5_solid' . '_f000',
387
+ 'glass-martini-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f57b',
388
+ 'glass-whiskey (FontAwesome5Solid)' => 'fa5_solid' . '_f7a0',
389
+ 'glasses (FontAwesome5Solid)' => 'fa5_solid' . '_f530',
390
+ 'globe (FontAwesome5Solid)' => 'fa5_solid' . '_f0ac',
391
+ 'globe-africa (FontAwesome5Solid)' => 'fa5_solid' . '_f57c',
392
+ 'globe-americas (FontAwesome5Solid)' => 'fa5_solid' . '_f57d',
393
+ 'globe-asia (FontAwesome5Solid)' => 'fa5_solid' . '_f57e',
394
+ 'globe-europe (FontAwesome5Solid)' => 'fa5_solid' . '_f7a2',
395
+ 'golf-ball (FontAwesome5Solid)' => 'fa5_solid' . '_f450',
396
+ 'gopuram (FontAwesome5Solid)' => 'fa5_solid' . '_f664',
397
+ 'graduation-cap (FontAwesome5Solid)' => 'fa5_solid' . '_f19d',
398
+ 'greater-than (FontAwesome5Solid)' => 'fa5_solid' . '_f531',
399
+ 'greater-than-equal (FontAwesome5Solid)' => 'fa5_solid' . '_f532',
400
+ 'grimace (FontAwesome5Solid)' => 'fa5_solid' . '_f57f',
401
+ 'grin (FontAwesome5Solid)' => 'fa5_solid' . '_f580',
402
+ 'grin-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f581',
403
+ 'grin-beam (FontAwesome5Solid)' => 'fa5_solid' . '_f582',
404
+ 'grin-beam-sweat (FontAwesome5Solid)' => 'fa5_solid' . '_f583',
405
+ 'grin-hearts (FontAwesome5Solid)' => 'fa5_solid' . '_f584',
406
+ 'grin-squint (FontAwesome5Solid)' => 'fa5_solid' . '_f585',
407
+ 'grin-squint-tears (FontAwesome5Solid)' => 'fa5_solid' . '_f586',
408
+ 'grin-stars (FontAwesome5Solid)' => 'fa5_solid' . '_f587',
409
+ 'grin-tears (FontAwesome5Solid)' => 'fa5_solid' . '_f588',
410
+ 'grin-tongue (FontAwesome5Solid)' => 'fa5_solid' . '_f589',
411
+ 'grin-tongue-squint (FontAwesome5Solid)' => 'fa5_solid' . '_f58a',
412
+ 'grin-tongue-wink (FontAwesome5Solid)' => 'fa5_solid' . '_f58b',
413
+ 'grin-wink (FontAwesome5Solid)' => 'fa5_solid' . '_f58c',
414
+ 'grip-horizontal (FontAwesome5Solid)' => 'fa5_solid' . '_f58d',
415
+ 'grip-lines (FontAwesome5Solid)' => 'fa5_solid' . '_f7a4',
416
+ 'grip-lines-vertical (FontAwesome5Solid)' => 'fa5_solid' . '_f7a5',
417
+ 'grip-vertical (FontAwesome5Solid)' => 'fa5_solid' . '_f58e',
418
+ 'guitar (FontAwesome5Solid)' => 'fa5_solid' . '_f7a6',
419
+ 'h-square (FontAwesome5Solid)' => 'fa5_solid' . '_f0fd',
420
+ 'hamburger (FontAwesome5Solid)' => 'fa5_solid' . '_f805',
421
+ 'hammer (FontAwesome5Solid)' => 'fa5_solid' . '_f6e3',
422
+ 'hamsa (FontAwesome5Solid)' => 'fa5_solid' . '_f665',
423
+ 'hand-holding (FontAwesome5Solid)' => 'fa5_solid' . '_f4bd',
424
+ 'hand-holding-heart (FontAwesome5Solid)' => 'fa5_solid' . '_f4be',
425
+ 'hand-holding-medical (FontAwesome5Solid)' => 'fa5_solid' . '_e05c',
426
+ 'hand-holding-usd (FontAwesome5Solid)' => 'fa5_solid' . '_f4c0',
427
+ 'hand-holding-water (FontAwesome5Solid)' => 'fa5_solid' . '_f4c1',
428
+ 'hand-lizard (FontAwesome5Solid)' => 'fa5_solid' . '_f258',
429
+ 'hand-middle-finger (FontAwesome5Solid)' => 'fa5_solid' . '_f806',
430
+ 'hand-paper (FontAwesome5Solid)' => 'fa5_solid' . '_f256',
431
+ 'hand-peace (FontAwesome5Solid)' => 'fa5_solid' . '_f25b',
432
+ 'hand-point-down (FontAwesome5Solid)' => 'fa5_solid' . '_f0a7',
433
+ 'hand-point-left (FontAwesome5Solid)' => 'fa5_solid' . '_f0a5',
434
+ 'hand-point-right (FontAwesome5Solid)' => 'fa5_solid' . '_f0a4',
435
+ 'hand-point-up (FontAwesome5Solid)' => 'fa5_solid' . '_f0a6',
436
+ 'hand-pointer (FontAwesome5Solid)' => 'fa5_solid' . '_f25a',
437
+ 'hand-rock (FontAwesome5Solid)' => 'fa5_solid' . '_f255',
438
+ 'hand-scissors (FontAwesome5Solid)' => 'fa5_solid' . '_f257',
439
+ 'hand-sparkles (FontAwesome5Solid)' => 'fa5_solid' . '_e05d',
440
+ 'hand-spock (FontAwesome5Solid)' => 'fa5_solid' . '_f259',
441
+ 'hands (FontAwesome5Solid)' => 'fa5_solid' . '_f4c2',
442
+ 'hands-helping (FontAwesome5Solid)' => 'fa5_solid' . '_f4c4',
443
+ 'hands-wash (FontAwesome5Solid)' => 'fa5_solid' . '_e05e',
444
+ 'handshake (FontAwesome5Solid)' => 'fa5_solid' . '_f2b5',
445
+ 'handshake-alt-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e05f',
446
+ 'handshake-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e060',
447
+ 'hanukiah (FontAwesome5Solid)' => 'fa5_solid' . '_f6e6',
448
+ 'hard-hat (FontAwesome5Solid)' => 'fa5_solid' . '_f807',
449
+ 'hashtag (FontAwesome5Solid)' => 'fa5_solid' . '_f292',
450
+ 'hat-cowboy (FontAwesome5Solid)' => 'fa5_solid' . '_f8c0',
451
+ 'hat-cowboy-side (FontAwesome5Solid)' => 'fa5_solid' . '_f8c1',
452
+ 'hat-wizard (FontAwesome5Solid)' => 'fa5_solid' . '_f6e8',
453
+ 'hdd (FontAwesome5Solid)' => 'fa5_solid' . '_f0a0',
454
+ 'head-side-cough (FontAwesome5Solid)' => 'fa5_solid' . '_e061',
455
+ 'head-side-cough-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e062',
456
+ 'head-side-mask (FontAwesome5Solid)' => 'fa5_solid' . '_e063',
457
+ 'head-side-virus (FontAwesome5Solid)' => 'fa5_solid' . '_e064',
458
+ 'heading (FontAwesome5Solid)' => 'fa5_solid' . '_f1dc',
459
+ 'headphones (FontAwesome5Solid)' => 'fa5_solid' . '_f025',
460
+ 'headphones-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f58f',
461
+ 'headset (FontAwesome5Solid)' => 'fa5_solid' . '_f590',
462
+ 'heart (FontAwesome5Solid)' => 'fa5_solid' . '_f004',
463
+ 'heart-broken (FontAwesome5Solid)' => 'fa5_solid' . '_f7a9',
464
+ 'heartbeat (FontAwesome5Solid)' => 'fa5_solid' . '_f21e',
465
+ 'helicopter (FontAwesome5Solid)' => 'fa5_solid' . '_f533',
466
+ 'highlighter (FontAwesome5Solid)' => 'fa5_solid' . '_f591',
467
+ 'hiking (FontAwesome5Solid)' => 'fa5_solid' . '_f6ec',
468
+ 'hippo (FontAwesome5Solid)' => 'fa5_solid' . '_f6ed',
469
+ 'history (FontAwesome5Solid)' => 'fa5_solid' . '_f1da',
470
+ 'hockey-puck (FontAwesome5Solid)' => 'fa5_solid' . '_f453',
471
+ 'holly-berry (FontAwesome5Solid)' => 'fa5_solid' . '_f7aa',
472
+ 'home (FontAwesome5Solid)' => 'fa5_solid' . '_f015',
473
+ 'horse (FontAwesome5Solid)' => 'fa5_solid' . '_f6f0',
474
+ 'horse-head (FontAwesome5Solid)' => 'fa5_solid' . '_f7ab',
475
+ 'hospital (FontAwesome5Solid)' => 'fa5_solid' . '_f0f8',
476
+ 'hospital-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f47d',
477
+ 'hospital-symbol (FontAwesome5Solid)' => 'fa5_solid' . '_f47e',
478
+ 'hospital-user (FontAwesome5Solid)' => 'fa5_solid' . '_f80d',
479
+ 'hot-tub (FontAwesome5Solid)' => 'fa5_solid' . '_f593',
480
+ 'hotdog (FontAwesome5Solid)' => 'fa5_solid' . '_f80f',
481
+ 'hotel (FontAwesome5Solid)' => 'fa5_solid' . '_f594',
482
+ 'hourglass (FontAwesome5Solid)' => 'fa5_solid' . '_f254',
483
+ 'hourglass-end (FontAwesome5Solid)' => 'fa5_solid' . '_f253',
484
+ 'hourglass-half (FontAwesome5Solid)' => 'fa5_solid' . '_f252',
485
+ 'hourglass-start (FontAwesome5Solid)' => 'fa5_solid' . '_f251',
486
+ 'house-damage (FontAwesome5Solid)' => 'fa5_solid' . '_f6f1',
487
+ 'house-user (FontAwesome5Solid)' => 'fa5_solid' . '_e065',
488
+ 'hryvnia (FontAwesome5Solid)' => 'fa5_solid' . '_f6f2',
489
+ 'i-cursor (FontAwesome5Solid)' => 'fa5_solid' . '_f246',
490
+ 'ice-cream (FontAwesome5Solid)' => 'fa5_solid' . '_f810',
491
+ 'icicles (FontAwesome5Solid)' => 'fa5_solid' . '_f7ad',
492
+ 'icons (FontAwesome5Solid)' => 'fa5_solid' . '_f86d',
493
+ 'id-badge (FontAwesome5Solid)' => 'fa5_solid' . '_f2c1',
494
+ 'id-card (FontAwesome5Solid)' => 'fa5_solid' . '_f2c2',
495
+ 'id-card-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f47f',
496
+ 'igloo (FontAwesome5Solid)' => 'fa5_solid' . '_f7ae',
497
+ 'image (FontAwesome5Solid)' => 'fa5_solid' . '_f03e',
498
+ 'images (FontAwesome5Solid)' => 'fa5_solid' . '_f302',
499
+ 'inbox (FontAwesome5Solid)' => 'fa5_solid' . '_f01c',
500
+ 'indent (FontAwesome5Solid)' => 'fa5_solid' . '_f03c',
501
+ 'industry (FontAwesome5Solid)' => 'fa5_solid' . '_f275',
502
+ 'infinity (FontAwesome5Solid)' => 'fa5_solid' . '_f534',
503
+ 'info (FontAwesome5Solid)' => 'fa5_solid' . '_f129',
504
+ 'info-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f05a',
505
+ 'italic (FontAwesome5Solid)' => 'fa5_solid' . '_f033',
506
+ 'jedi (FontAwesome5Solid)' => 'fa5_solid' . '_f669',
507
+ 'joint (FontAwesome5Solid)' => 'fa5_solid' . '_f595',
508
+ 'journal-whills (FontAwesome5Solid)' => 'fa5_solid' . '_f66a',
509
+ 'kaaba (FontAwesome5Solid)' => 'fa5_solid' . '_f66b',
510
+ 'key (FontAwesome5Solid)' => 'fa5_solid' . '_f084',
511
+ 'keyboard (FontAwesome5Solid)' => 'fa5_solid' . '_f11c',
512
+ 'khanda (FontAwesome5Solid)' => 'fa5_solid' . '_f66d',
513
+ 'kiss (FontAwesome5Solid)' => 'fa5_solid' . '_f596',
514
+ 'kiss-beam (FontAwesome5Solid)' => 'fa5_solid' . '_f597',
515
+ 'kiss-wink-heart (FontAwesome5Solid)' => 'fa5_solid' . '_f598',
516
+ 'kiwi-bird (FontAwesome5Solid)' => 'fa5_solid' . '_f535',
517
+ 'landmark (FontAwesome5Solid)' => 'fa5_solid' . '_f66f',
518
+ 'language (FontAwesome5Solid)' => 'fa5_solid' . '_f1ab',
519
+ 'laptop (FontAwesome5Solid)' => 'fa5_solid' . '_f109',
520
+ 'laptop-code (FontAwesome5Solid)' => 'fa5_solid' . '_f5fc',
521
+ 'laptop-house (FontAwesome5Solid)' => 'fa5_solid' . '_e066',
522
+ 'laptop-medical (FontAwesome5Solid)' => 'fa5_solid' . '_f812',
523
+ 'laugh (FontAwesome5Solid)' => 'fa5_solid' . '_f599',
524
+ 'laugh-beam (FontAwesome5Solid)' => 'fa5_solid' . '_f59a',
525
+ 'laugh-squint (FontAwesome5Solid)' => 'fa5_solid' . '_f59b',
526
+ 'laugh-wink (FontAwesome5Solid)' => 'fa5_solid' . '_f59c',
527
+ 'layer-group (FontAwesome5Solid)' => 'fa5_solid' . '_f5fd',
528
+ 'leaf (FontAwesome5Solid)' => 'fa5_solid' . '_f06c',
529
+ 'lemon (FontAwesome5Solid)' => 'fa5_solid' . '_f094',
530
+ 'less-than (FontAwesome5Solid)' => 'fa5_solid' . '_f536',
531
+ 'less-than-equal (FontAwesome5Solid)' => 'fa5_solid' . '_f537',
532
+ 'level-down-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3be',
533
+ 'level-up-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3bf',
534
+ 'life-ring (FontAwesome5Solid)' => 'fa5_solid' . '_f1cd',
535
+ 'lightbulb (FontAwesome5Solid)' => 'fa5_solid' . '_f0eb',
536
+ 'link (FontAwesome5Solid)' => 'fa5_solid' . '_f0c1',
537
+ 'lira-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f195',
538
+ 'list (FontAwesome5Solid)' => 'fa5_solid' . '_f03a',
539
+ 'list-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f022',
540
+ 'list-ol (FontAwesome5Solid)' => 'fa5_solid' . '_f0cb',
541
+ 'list-ul (FontAwesome5Solid)' => 'fa5_solid' . '_f0ca',
542
+ 'location-arrow (FontAwesome5Solid)' => 'fa5_solid' . '_f124',
543
+ 'lock (FontAwesome5Solid)' => 'fa5_solid' . '_f023',
544
+ 'lock-open (FontAwesome5Solid)' => 'fa5_solid' . '_f3c1',
545
+ 'long-arrow-alt-down (FontAwesome5Solid)' => 'fa5_solid' . '_f309',
546
+ 'long-arrow-alt-left (FontAwesome5Solid)' => 'fa5_solid' . '_f30a',
547
+ 'long-arrow-alt-right (FontAwesome5Solid)' => 'fa5_solid' . '_f30b',
548
+ 'long-arrow-alt-up (FontAwesome5Solid)' => 'fa5_solid' . '_f30c',
549
+ 'low-vision (FontAwesome5Solid)' => 'fa5_solid' . '_f2a8',
550
+ 'luggage-cart (FontAwesome5Solid)' => 'fa5_solid' . '_f59d',
551
+ 'lungs (FontAwesome5Solid)' => 'fa5_solid' . '_f604',
552
+ 'lungs-virus (FontAwesome5Solid)' => 'fa5_solid' . '_e067',
553
+ 'magic (FontAwesome5Solid)' => 'fa5_solid' . '_f0d0',
554
+ 'magnet (FontAwesome5Solid)' => 'fa5_solid' . '_f076',
555
+ 'mail-bulk (FontAwesome5Solid)' => 'fa5_solid' . '_f674',
556
+ 'male (FontAwesome5Solid)' => 'fa5_solid' . '_f183',
557
+ 'map (FontAwesome5Solid)' => 'fa5_solid' . '_f279',
558
+ 'map-marked (FontAwesome5Solid)' => 'fa5_solid' . '_f59f',
559
+ 'map-marked-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f5a0',
560
+ 'map-marker (FontAwesome5Solid)' => 'fa5_solid' . '_f041',
561
+ 'map-marker-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3c5',
562
+ 'map-pin (FontAwesome5Solid)' => 'fa5_solid' . '_f276',
563
+ 'map-signs (FontAwesome5Solid)' => 'fa5_solid' . '_f277',
564
+ 'marker (FontAwesome5Solid)' => 'fa5_solid' . '_f5a1',
565
+ 'mars (FontAwesome5Solid)' => 'fa5_solid' . '_f222',
566
+ 'mars-double (FontAwesome5Solid)' => 'fa5_solid' . '_f227',
567
+ 'mars-stroke (FontAwesome5Solid)' => 'fa5_solid' . '_f229',
568
+ 'mars-stroke-h (FontAwesome5Solid)' => 'fa5_solid' . '_f22b',
569
+ 'mars-stroke-v (FontAwesome5Solid)' => 'fa5_solid' . '_f22a',
570
+ 'mask (FontAwesome5Solid)' => 'fa5_solid' . '_f6fa',
571
+ 'medal (FontAwesome5Solid)' => 'fa5_solid' . '_f5a2',
572
+ 'medkit (FontAwesome5Solid)' => 'fa5_solid' . '_f0fa',
573
+ 'meh (FontAwesome5Solid)' => 'fa5_solid' . '_f11a',
574
+ 'meh-blank (FontAwesome5Solid)' => 'fa5_solid' . '_f5a4',
575
+ 'meh-rolling-eyes (FontAwesome5Solid)' => 'fa5_solid' . '_f5a5',
576
+ 'memory (FontAwesome5Solid)' => 'fa5_solid' . '_f538',
577
+ 'menorah (FontAwesome5Solid)' => 'fa5_solid' . '_f676',
578
+ 'mercury (FontAwesome5Solid)' => 'fa5_solid' . '_f223',
579
+ 'meteor (FontAwesome5Solid)' => 'fa5_solid' . '_f753',
580
+ 'microchip (FontAwesome5Solid)' => 'fa5_solid' . '_f2db',
581
+ 'microphone (FontAwesome5Solid)' => 'fa5_solid' . '_f130',
582
+ 'microphone-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3c9',
583
+ 'microphone-alt-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f539',
584
+ 'microphone-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f131',
585
+ 'microscope (FontAwesome5Solid)' => 'fa5_solid' . '_f610',
586
+ 'minus (FontAwesome5Solid)' => 'fa5_solid' . '_f068',
587
+ 'minus-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f056',
588
+ 'minus-square (FontAwesome5Solid)' => 'fa5_solid' . '_f146',
589
+ 'mitten (FontAwesome5Solid)' => 'fa5_solid' . '_f7b5',
590
+ 'mobile (FontAwesome5Solid)' => 'fa5_solid' . '_f10b',
591
+ 'mobile-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3cd',
592
+ 'money-bill (FontAwesome5Solid)' => 'fa5_solid' . '_f0d6',
593
+ 'money-bill-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3d1',
594
+ 'money-bill-wave (FontAwesome5Solid)' => 'fa5_solid' . '_f53a',
595
+ 'money-bill-wave-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f53b',
596
+ 'money-check (FontAwesome5Solid)' => 'fa5_solid' . '_f53c',
597
+ 'money-check-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f53d',
598
+ 'monument (FontAwesome5Solid)' => 'fa5_solid' . '_f5a6',
599
+ 'moon (FontAwesome5Solid)' => 'fa5_solid' . '_f186',
600
+ 'mortar-pestle (FontAwesome5Solid)' => 'fa5_solid' . '_f5a7',
601
+ 'mosque (FontAwesome5Solid)' => 'fa5_solid' . '_f678',
602
+ 'motorcycle (FontAwesome5Solid)' => 'fa5_solid' . '_f21c',
603
+ 'mountain (FontAwesome5Solid)' => 'fa5_solid' . '_f6fc',
604
+ 'mouse (FontAwesome5Solid)' => 'fa5_solid' . '_f8cc',
605
+ 'mouse-pointer (FontAwesome5Solid)' => 'fa5_solid' . '_f245',
606
+ 'mug-hot (FontAwesome5Solid)' => 'fa5_solid' . '_f7b6',
607
+ 'music (FontAwesome5Solid)' => 'fa5_solid' . '_f001',
608
+ 'network-wired (FontAwesome5Solid)' => 'fa5_solid' . '_f6ff',
609
+ 'neuter (FontAwesome5Solid)' => 'fa5_solid' . '_f22c',
610
+ 'newspaper (FontAwesome5Solid)' => 'fa5_solid' . '_f1ea',
611
+ 'not-equal (FontAwesome5Solid)' => 'fa5_solid' . '_f53e',
612
+ 'notes-medical (FontAwesome5Solid)' => 'fa5_solid' . '_f481',
613
+ 'object-group (FontAwesome5Solid)' => 'fa5_solid' . '_f247',
614
+ 'object-ungroup (FontAwesome5Solid)' => 'fa5_solid' . '_f248',
615
+ 'oil-can (FontAwesome5Solid)' => 'fa5_solid' . '_f613',
616
+ 'om (FontAwesome5Solid)' => 'fa5_solid' . '_f679',
617
+ 'otter (FontAwesome5Solid)' => 'fa5_solid' . '_f700',
618
+ 'outdent (FontAwesome5Solid)' => 'fa5_solid' . '_f03b',
619
+ 'pager (FontAwesome5Solid)' => 'fa5_solid' . '_f815',
620
+ 'paint-brush (FontAwesome5Solid)' => 'fa5_solid' . '_f1fc',
621
+ 'paint-roller (FontAwesome5Solid)' => 'fa5_solid' . '_f5aa',
622
+ 'palette (FontAwesome5Solid)' => 'fa5_solid' . '_f53f',
623
+ 'pallet (FontAwesome5Solid)' => 'fa5_solid' . '_f482',
624
+ 'paper-plane (FontAwesome5Solid)' => 'fa5_solid' . '_f1d8',
625
+ 'paperclip (FontAwesome5Solid)' => 'fa5_solid' . '_f0c6',
626
+ 'parachute-box (FontAwesome5Solid)' => 'fa5_solid' . '_f4cd',
627
+ 'paragraph (FontAwesome5Solid)' => 'fa5_solid' . '_f1dd',
628
+ 'parking (FontAwesome5Solid)' => 'fa5_solid' . '_f540',
629
+ 'passport (FontAwesome5Solid)' => 'fa5_solid' . '_f5ab',
630
+ 'pastafarianism (FontAwesome5Solid)' => 'fa5_solid' . '_f67b',
631
+ 'paste (FontAwesome5Solid)' => 'fa5_solid' . '_f0ea',
632
+ 'pause (FontAwesome5Solid)' => 'fa5_solid' . '_f04c',
633
+ 'pause-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f28b',
634
+ 'paw (FontAwesome5Solid)' => 'fa5_solid' . '_f1b0',
635
+ 'peace (FontAwesome5Solid)' => 'fa5_solid' . '_f67c',
636
+ 'pen (FontAwesome5Solid)' => 'fa5_solid' . '_f304',
637
+ 'pen-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f305',
638
+ 'pen-fancy (FontAwesome5Solid)' => 'fa5_solid' . '_f5ac',
639
+ 'pen-nib (FontAwesome5Solid)' => 'fa5_solid' . '_f5ad',
640
+ 'pen-square (FontAwesome5Solid)' => 'fa5_solid' . '_f14b',
641
+ 'pencil-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f303',
642
+ 'pencil-ruler (FontAwesome5Solid)' => 'fa5_solid' . '_f5ae',
643
+ 'people-arrows (FontAwesome5Solid)' => 'fa5_solid' . '_e068',
644
+ 'people-carry (FontAwesome5Solid)' => 'fa5_solid' . '_f4ce',
645
+ 'pepper-hot (FontAwesome5Solid)' => 'fa5_solid' . '_f816',
646
+ 'percent (FontAwesome5Solid)' => 'fa5_solid' . '_f295',
647
+ 'percentage (FontAwesome5Solid)' => 'fa5_solid' . '_f541',
648
+ 'person-booth (FontAwesome5Solid)' => 'fa5_solid' . '_f756',
649
+ 'phone (FontAwesome5Solid)' => 'fa5_solid' . '_f095',
650
+ 'phone-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f879',
651
+ 'phone-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f3dd',
652
+ 'phone-square (FontAwesome5Solid)' => 'fa5_solid' . '_f098',
653
+ 'phone-square-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f87b',
654
+ 'phone-volume (FontAwesome5Solid)' => 'fa5_solid' . '_f2a0',
655
+ 'photo-video (FontAwesome5Solid)' => 'fa5_solid' . '_f87c',
656
+ 'piggy-bank (FontAwesome5Solid)' => 'fa5_solid' . '_f4d3',
657
+ 'pills (FontAwesome5Solid)' => 'fa5_solid' . '_f484',
658
+ 'pizza-slice (FontAwesome5Solid)' => 'fa5_solid' . '_f818',
659
+ 'place-of-worship (FontAwesome5Solid)' => 'fa5_solid' . '_f67f',
660
+ 'plane (FontAwesome5Solid)' => 'fa5_solid' . '_f072',
661
+ 'plane-arrival (FontAwesome5Solid)' => 'fa5_solid' . '_f5af',
662
+ 'plane-departure (FontAwesome5Solid)' => 'fa5_solid' . '_f5b0',
663
+ 'plane-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e069',
664
+ 'play (FontAwesome5Solid)' => 'fa5_solid' . '_f04b',
665
+ 'play-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f144',
666
+ 'plug (FontAwesome5Solid)' => 'fa5_solid' . '_f1e6',
667
+ 'plus (FontAwesome5Solid)' => 'fa5_solid' . '_f067',
668
+ 'plus-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f055',
669
+ 'plus-square (FontAwesome5Solid)' => 'fa5_solid' . '_f0fe',
670
+ 'podcast (FontAwesome5Solid)' => 'fa5_solid' . '_f2ce',
671
+ 'poll (FontAwesome5Solid)' => 'fa5_solid' . '_f681',
672
+ 'poll-h (FontAwesome5Solid)' => 'fa5_solid' . '_f682',
673
+ 'poo (FontAwesome5Solid)' => 'fa5_solid' . '_f2fe',
674
+ 'poo-storm (FontAwesome5Solid)' => 'fa5_solid' . '_f75a',
675
+ 'poop (FontAwesome5Solid)' => 'fa5_solid' . '_f619',
676
+ 'portrait (FontAwesome5Solid)' => 'fa5_solid' . '_f3e0',
677
+ 'pound-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f154',
678
+ 'power-off (FontAwesome5Solid)' => 'fa5_solid' . '_f011',
679
+ 'pray (FontAwesome5Solid)' => 'fa5_solid' . '_f683',
680
+ 'praying-hands (FontAwesome5Solid)' => 'fa5_solid' . '_f684',
681
+ 'prescription (FontAwesome5Solid)' => 'fa5_solid' . '_f5b1',
682
+ 'prescription-bottle (FontAwesome5Solid)' => 'fa5_solid' . '_f485',
683
+ 'prescription-bottle-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f486',
684
+ 'print (FontAwesome5Solid)' => 'fa5_solid' . '_f02f',
685
+ 'procedures (FontAwesome5Solid)' => 'fa5_solid' . '_f487',
686
+ 'project-diagram (FontAwesome5Solid)' => 'fa5_solid' . '_f542',
687
+ 'pump-medical (FontAwesome5Solid)' => 'fa5_solid' . '_e06a',
688
+ 'pump-soap (FontAwesome5Solid)' => 'fa5_solid' . '_e06b',
689
+ 'puzzle-piece (FontAwesome5Solid)' => 'fa5_solid' . '_f12e',
690
+ 'qrcode (FontAwesome5Solid)' => 'fa5_solid' . '_f029',
691
+ 'question (FontAwesome5Solid)' => 'fa5_solid' . '_f128',
692
+ 'question-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f059',
693
+ 'quidditch (FontAwesome5Solid)' => 'fa5_solid' . '_f458',
694
+ 'quote-left (FontAwesome5Solid)' => 'fa5_solid' . '_f10d',
695
+ 'quote-right (FontAwesome5Solid)' => 'fa5_solid' . '_f10e',
696
+ 'quran (FontAwesome5Solid)' => 'fa5_solid' . '_f687',
697
+ 'radiation (FontAwesome5Solid)' => 'fa5_solid' . '_f7b9',
698
+ 'radiation-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f7ba',
699
+ 'rainbow (FontAwesome5Solid)' => 'fa5_solid' . '_f75b',
700
+ 'random (FontAwesome5Solid)' => 'fa5_solid' . '_f074',
701
+ 'receipt (FontAwesome5Solid)' => 'fa5_solid' . '_f543',
702
+ 'record-vinyl (FontAwesome5Solid)' => 'fa5_solid' . '_f8d9',
703
+ 'recycle (FontAwesome5Solid)' => 'fa5_solid' . '_f1b8',
704
+ 'redo (FontAwesome5Solid)' => 'fa5_solid' . '_f01e',
705
+ 'redo-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f2f9',
706
+ 'registered (FontAwesome5Solid)' => 'fa5_solid' . '_f25d',
707
+ 'remove-format (FontAwesome5Solid)' => 'fa5_solid' . '_f87d',
708
+ 'reply (FontAwesome5Solid)' => 'fa5_solid' . '_f3e5',
709
+ 'reply-all (FontAwesome5Solid)' => 'fa5_solid' . '_f122',
710
+ 'republican (FontAwesome5Solid)' => 'fa5_solid' . '_f75e',
711
+ 'restroom (FontAwesome5Solid)' => 'fa5_solid' . '_f7bd',
712
+ 'retweet (FontAwesome5Solid)' => 'fa5_solid' . '_f079',
713
+ 'ribbon (FontAwesome5Solid)' => 'fa5_solid' . '_f4d6',
714
+ 'ring (FontAwesome5Solid)' => 'fa5_solid' . '_f70b',
715
+ 'road (FontAwesome5Solid)' => 'fa5_solid' . '_f018',
716
+ 'robot (FontAwesome5Solid)' => 'fa5_solid' . '_f544',
717
+ 'rocket (FontAwesome5Solid)' => 'fa5_solid' . '_f135',
718
+ 'route (FontAwesome5Solid)' => 'fa5_solid' . '_f4d7',
719
+ 'rss (FontAwesome5Solid)' => 'fa5_solid' . '_f09e',
720
+ 'rss-square (FontAwesome5Solid)' => 'fa5_solid' . '_f143',
721
+ 'ruble-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f158',
722
+ 'ruler (FontAwesome5Solid)' => 'fa5_solid' . '_f545',
723
+ 'ruler-combined (FontAwesome5Solid)' => 'fa5_solid' . '_f546',
724
+ 'ruler-horizontal (FontAwesome5Solid)' => 'fa5_solid' . '_f547',
725
+ 'ruler-vertical (FontAwesome5Solid)' => 'fa5_solid' . '_f548',
726
+ 'running (FontAwesome5Solid)' => 'fa5_solid' . '_f70c',
727
+ 'rupee-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f156',
728
+ 'sad-cry (FontAwesome5Solid)' => 'fa5_solid' . '_f5b3',
729
+ 'sad-tear (FontAwesome5Solid)' => 'fa5_solid' . '_f5b4',
730
+ 'satellite (FontAwesome5Solid)' => 'fa5_solid' . '_f7bf',
731
+ 'satellite-dish (FontAwesome5Solid)' => 'fa5_solid' . '_f7c0',
732
+ 'save (FontAwesome5Solid)' => 'fa5_solid' . '_f0c7',
733
+ 'school (FontAwesome5Solid)' => 'fa5_solid' . '_f549',
734
+ 'screwdriver (FontAwesome5Solid)' => 'fa5_solid' . '_f54a',
735
+ 'scroll (FontAwesome5Solid)' => 'fa5_solid' . '_f70e',
736
+ 'sd-card (FontAwesome5Solid)' => 'fa5_solid' . '_f7c2',
737
+ 'search (FontAwesome5Solid)' => 'fa5_solid' . '_f002',
738
+ 'search-dollar (FontAwesome5Solid)' => 'fa5_solid' . '_f688',
739
+ 'search-location (FontAwesome5Solid)' => 'fa5_solid' . '_f689',
740
+ 'search-minus (FontAwesome5Solid)' => 'fa5_solid' . '_f010',
741
+ 'search-plus (FontAwesome5Solid)' => 'fa5_solid' . '_f00e',
742
+ 'seedling (FontAwesome5Solid)' => 'fa5_solid' . '_f4d8',
743
+ 'server (FontAwesome5Solid)' => 'fa5_solid' . '_f233',
744
+ 'shapes (FontAwesome5Solid)' => 'fa5_solid' . '_f61f',
745
+ 'share (FontAwesome5Solid)' => 'fa5_solid' . '_f064',
746
+ 'share-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f1e0',
747
+ 'share-alt-square (FontAwesome5Solid)' => 'fa5_solid' . '_f1e1',
748
+ 'share-square (FontAwesome5Solid)' => 'fa5_solid' . '_f14d',
749
+ 'shekel-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f20b',
750
+ 'shield-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3ed',
751
+ 'shield-virus (FontAwesome5Solid)' => 'fa5_solid' . '_e06c',
752
+ 'ship (FontAwesome5Solid)' => 'fa5_solid' . '_f21a',
753
+ 'shipping-fast (FontAwesome5Solid)' => 'fa5_solid' . '_f48b',
754
+ 'shoe-prints (FontAwesome5Solid)' => 'fa5_solid' . '_f54b',
755
+ 'shopping-bag (FontAwesome5Solid)' => 'fa5_solid' . '_f290',
756
+ 'shopping-basket (FontAwesome5Solid)' => 'fa5_solid' . '_f291',
757
+ 'shopping-cart (FontAwesome5Solid)' => 'fa5_solid' . '_f07a',
758
+ 'shower (FontAwesome5Solid)' => 'fa5_solid' . '_f2cc',
759
+ 'shuttle-van (FontAwesome5Solid)' => 'fa5_solid' . '_f5b6',
760
+ 'sign (FontAwesome5Solid)' => 'fa5_solid' . '_f4d9',
761
+ 'sign-in-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f2f6',
762
+ 'sign-language (FontAwesome5Solid)' => 'fa5_solid' . '_f2a7',
763
+ 'sign-out-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f2f5',
764
+ 'signal (FontAwesome5Solid)' => 'fa5_solid' . '_f012',
765
+ 'signature (FontAwesome5Solid)' => 'fa5_solid' . '_f5b7',
766
+ 'sim-card (FontAwesome5Solid)' => 'fa5_solid' . '_f7c4',
767
+ 'sink (FontAwesome5Solid)' => 'fa5_solid' . '_e06d',
768
+ 'sitemap (FontAwesome5Solid)' => 'fa5_solid' . '_f0e8',
769
+ 'skating (FontAwesome5Solid)' => 'fa5_solid' . '_f7c5',
770
+ 'skiing (FontAwesome5Solid)' => 'fa5_solid' . '_f7c9',
771
+ 'skiing-nordic (FontAwesome5Solid)' => 'fa5_solid' . '_f7ca',
772
+ 'skull (FontAwesome5Solid)' => 'fa5_solid' . '_f54c',
773
+ 'skull-crossbones (FontAwesome5Solid)' => 'fa5_solid' . '_f714',
774
+ 'slash (FontAwesome5Solid)' => 'fa5_solid' . '_f715',
775
+ 'sleigh (FontAwesome5Solid)' => 'fa5_solid' . '_f7cc',
776
+ 'sliders-h (FontAwesome5Solid)' => 'fa5_solid' . '_f1de',
777
+ 'smile (FontAwesome5Solid)' => 'fa5_solid' . '_f118',
778
+ 'smile-beam (FontAwesome5Solid)' => 'fa5_solid' . '_f5b8',
779
+ 'smile-wink (FontAwesome5Solid)' => 'fa5_solid' . '_f4da',
780
+ 'smog (FontAwesome5Solid)' => 'fa5_solid' . '_f75f',
781
+ 'smoking (FontAwesome5Solid)' => 'fa5_solid' . '_f48d',
782
+ 'smoking-ban (FontAwesome5Solid)' => 'fa5_solid' . '_f54d',
783
+ 'sms (FontAwesome5Solid)' => 'fa5_solid' . '_f7cd',
784
+ 'snowboarding (FontAwesome5Solid)' => 'fa5_solid' . '_f7ce',
785
+ 'snowflake (FontAwesome5Solid)' => 'fa5_solid' . '_f2dc',
786
+ 'snowman (FontAwesome5Solid)' => 'fa5_solid' . '_f7d0',
787
+ 'snowplow (FontAwesome5Solid)' => 'fa5_solid' . '_f7d2',
788
+ 'soap (FontAwesome5Solid)' => 'fa5_solid' . '_e06e',
789
+ 'socks (FontAwesome5Solid)' => 'fa5_solid' . '_f696',
790
+ 'solar-panel (FontAwesome5Solid)' => 'fa5_solid' . '_f5ba',
791
+ 'sort (FontAwesome5Solid)' => 'fa5_solid' . '_f0dc',
792
+ 'sort-alpha-down (FontAwesome5Solid)' => 'fa5_solid' . '_f15d',
793
+ 'sort-alpha-down-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f881',
794
+ 'sort-alpha-up (FontAwesome5Solid)' => 'fa5_solid' . '_f15e',
795
+ 'sort-alpha-up-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f882',
796
+ 'sort-amount-down (FontAwesome5Solid)' => 'fa5_solid' . '_f160',
797
+ 'sort-amount-down-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f884',
798
+ 'sort-amount-up (FontAwesome5Solid)' => 'fa5_solid' . '_f161',
799
+ 'sort-amount-up-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f885',
800
+ 'sort-down (FontAwesome5Solid)' => 'fa5_solid' . '_f0dd',
801
+ 'sort-numeric-down (FontAwesome5Solid)' => 'fa5_solid' . '_f162',
802
+ 'sort-numeric-down-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f886',
803
+ 'sort-numeric-up (FontAwesome5Solid)' => 'fa5_solid' . '_f163',
804
+ 'sort-numeric-up-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f887',
805
+ 'sort-up (FontAwesome5Solid)' => 'fa5_solid' . '_f0de',
806
+ 'spa (FontAwesome5Solid)' => 'fa5_solid' . '_f5bb',
807
+ 'space-shuttle (FontAwesome5Solid)' => 'fa5_solid' . '_f197',
808
+ 'spell-check (FontAwesome5Solid)' => 'fa5_solid' . '_f891',
809
+ 'spider (FontAwesome5Solid)' => 'fa5_solid' . '_f717',
810
+ 'spinner (FontAwesome5Solid)' => 'fa5_solid' . '_f110',
811
+ 'splotch (FontAwesome5Solid)' => 'fa5_solid' . '_f5bc',
812
+ 'spray-can (FontAwesome5Solid)' => 'fa5_solid' . '_f5bd',
813
+ 'square (FontAwesome5Solid)' => 'fa5_solid' . '_f0c8',
814
+ 'square-full (FontAwesome5Solid)' => 'fa5_solid' . '_f45c',
815
+ 'square-root-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f698',
816
+ 'stamp (FontAwesome5Solid)' => 'fa5_solid' . '_f5bf',
817
+ 'star (FontAwesome5Solid)' => 'fa5_solid' . '_f005',
818
+ 'star-and-crescent (FontAwesome5Solid)' => 'fa5_solid' . '_f699',
819
+ 'star-half (FontAwesome5Solid)' => 'fa5_solid' . '_f089',
820
+ 'star-half-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f5c0',
821
+ 'star-of-david (FontAwesome5Solid)' => 'fa5_solid' . '_f69a',
822
+ 'star-of-life (FontAwesome5Solid)' => 'fa5_solid' . '_f621',
823
+ 'step-backward (FontAwesome5Solid)' => 'fa5_solid' . '_f048',
824
+ 'step-forward (FontAwesome5Solid)' => 'fa5_solid' . '_f051',
825
+ 'stethoscope (FontAwesome5Solid)' => 'fa5_solid' . '_f0f1',
826
+ 'sticky-note (FontAwesome5Solid)' => 'fa5_solid' . '_f249',
827
+ 'stop (FontAwesome5Solid)' => 'fa5_solid' . '_f04d',
828
+ 'stop-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f28d',
829
+ 'stopwatch (FontAwesome5Solid)' => 'fa5_solid' . '_f2f2',
830
+ 'stopwatch-20 (FontAwesome5Solid)' => 'fa5_solid' . '_e06f',
831
+ 'store (FontAwesome5Solid)' => 'fa5_solid' . '_f54e',
832
+ 'store-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f54f',
833
+ 'store-alt-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e070',
834
+ 'store-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e071',
835
+ 'stream (FontAwesome5Solid)' => 'fa5_solid' . '_f550',
836
+ 'street-view (FontAwesome5Solid)' => 'fa5_solid' . '_f21d',
837
+ 'strikethrough (FontAwesome5Solid)' => 'fa5_solid' . '_f0cc',
838
+ 'stroopwafel (FontAwesome5Solid)' => 'fa5_solid' . '_f551',
839
+ 'subscript (FontAwesome5Solid)' => 'fa5_solid' . '_f12c',
840
+ 'subway (FontAwesome5Solid)' => 'fa5_solid' . '_f239',
841
+ 'suitcase (FontAwesome5Solid)' => 'fa5_solid' . '_f0f2',
842
+ 'suitcase-rolling (FontAwesome5Solid)' => 'fa5_solid' . '_f5c1',
843
+ 'sun (FontAwesome5Solid)' => 'fa5_solid' . '_f185',
844
+ 'superscript (FontAwesome5Solid)' => 'fa5_solid' . '_f12b',
845
+ 'surprise (FontAwesome5Solid)' => 'fa5_solid' . '_f5c2',
846
+ 'swatchbook (FontAwesome5Solid)' => 'fa5_solid' . '_f5c3',
847
+ 'swimmer (FontAwesome5Solid)' => 'fa5_solid' . '_f5c4',
848
+ 'swimming-pool (FontAwesome5Solid)' => 'fa5_solid' . '_f5c5',
849
+ 'synagogue (FontAwesome5Solid)' => 'fa5_solid' . '_f69b',
850
+ 'sync (FontAwesome5Solid)' => 'fa5_solid' . '_f021',
851
+ 'sync-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f2f1',
852
+ 'syringe (FontAwesome5Solid)' => 'fa5_solid' . '_f48e',
853
+ 'table (FontAwesome5Solid)' => 'fa5_solid' . '_f0ce',
854
+ 'table-tennis (FontAwesome5Solid)' => 'fa5_solid' . '_f45d',
855
+ 'tablet (FontAwesome5Solid)' => 'fa5_solid' . '_f10a',
856
+ 'tablet-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3fa',
857
+ 'tablets (FontAwesome5Solid)' => 'fa5_solid' . '_f490',
858
+ 'tachometer-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3fd',
859
+ 'tag (FontAwesome5Solid)' => 'fa5_solid' . '_f02b',
860
+ 'tags (FontAwesome5Solid)' => 'fa5_solid' . '_f02c',
861
+ 'tape (FontAwesome5Solid)' => 'fa5_solid' . '_f4db',
862
+ 'tasks (FontAwesome5Solid)' => 'fa5_solid' . '_f0ae',
863
+ 'taxi (FontAwesome5Solid)' => 'fa5_solid' . '_f1ba',
864
+ 'teeth (FontAwesome5Solid)' => 'fa5_solid' . '_f62e',
865
+ 'teeth-open (FontAwesome5Solid)' => 'fa5_solid' . '_f62f',
866
+ 'temperature-high (FontAwesome5Solid)' => 'fa5_solid' . '_f769',
867
+ 'temperature-low (FontAwesome5Solid)' => 'fa5_solid' . '_f76b',
868
+ 'tenge (FontAwesome5Solid)' => 'fa5_solid' . '_f7d7',
869
+ 'terminal (FontAwesome5Solid)' => 'fa5_solid' . '_f120',
870
+ 'text-height (FontAwesome5Solid)' => 'fa5_solid' . '_f034',
871
+ 'text-width (FontAwesome5Solid)' => 'fa5_solid' . '_f035',
872
+ 'th (FontAwesome5Solid)' => 'fa5_solid' . '_f00a',
873
+ 'th-large (FontAwesome5Solid)' => 'fa5_solid' . '_f009',
874
+ 'th-list (FontAwesome5Solid)' => 'fa5_solid' . '_f00b',
875
+ 'theater-masks (FontAwesome5Solid)' => 'fa5_solid' . '_f630',
876
+ 'thermometer (FontAwesome5Solid)' => 'fa5_solid' . '_f491',
877
+ 'thermometer-empty (FontAwesome5Solid)' => 'fa5_solid' . '_f2cb',
878
+ 'thermometer-full (FontAwesome5Solid)' => 'fa5_solid' . '_f2c7',
879
+ 'thermometer-half (FontAwesome5Solid)' => 'fa5_solid' . '_f2c9',
880
+ 'thermometer-quarter (FontAwesome5Solid)' => 'fa5_solid' . '_f2ca',
881
+ 'thermometer-three-quarters (FontAwesome5Solid)' => 'fa5_solid' . '_f2c8',
882
+ 'thumbs-down (FontAwesome5Solid)' => 'fa5_solid' . '_f165',
883
+ 'thumbs-up (FontAwesome5Solid)' => 'fa5_solid' . '_f164',
884
+ 'thumbtack (FontAwesome5Solid)' => 'fa5_solid' . '_f08d',
885
+ 'ticket-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f3ff',
886
+ 'times (FontAwesome5Solid)' => 'fa5_solid' . '_f00d',
887
+ 'times-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f057',
888
+ 'tint (FontAwesome5Solid)' => 'fa5_solid' . '_f043',
889
+ 'tint-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f5c7',
890
+ 'tired (FontAwesome5Solid)' => 'fa5_solid' . '_f5c8',
891
+ 'toggle-off (FontAwesome5Solid)' => 'fa5_solid' . '_f204',
892
+ 'toggle-on (FontAwesome5Solid)' => 'fa5_solid' . '_f205',
893
+ 'toilet (FontAwesome5Solid)' => 'fa5_solid' . '_f7d8',
894
+ 'toilet-paper (FontAwesome5Solid)' => 'fa5_solid' . '_f71e',
895
+ 'toilet-paper-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e072',
896
+ 'toolbox (FontAwesome5Solid)' => 'fa5_solid' . '_f552',
897
+ 'tools (FontAwesome5Solid)' => 'fa5_solid' . '_f7d9',
898
+ 'tooth (FontAwesome5Solid)' => 'fa5_solid' . '_f5c9',
899
+ 'torah (FontAwesome5Solid)' => 'fa5_solid' . '_f6a0',
900
+ 'torii-gate (FontAwesome5Solid)' => 'fa5_solid' . '_f6a1',
901
+ 'tractor (FontAwesome5Solid)' => 'fa5_solid' . '_f722',
902
+ 'trademark (FontAwesome5Solid)' => 'fa5_solid' . '_f25c',
903
+ 'traffic-light (FontAwesome5Solid)' => 'fa5_solid' . '_f637',
904
+ 'trailer (FontAwesome5Solid)' => 'fa5_solid' . '_e041',
905
+ 'train (FontAwesome5Solid)' => 'fa5_solid' . '_f238',
906
+ 'tram (FontAwesome5Solid)' => 'fa5_solid' . '_f7da',
907
+ 'transgender (FontAwesome5Solid)' => 'fa5_solid' . '_f224',
908
+ 'transgender-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f225',
909
+ 'trash (FontAwesome5Solid)' => 'fa5_solid' . '_f1f8',
910
+ 'trash-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f2ed',
911
+ 'trash-restore (FontAwesome5Solid)' => 'fa5_solid' . '_f829',
912
+ 'trash-restore-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f82a',
913
+ 'tree (FontAwesome5Solid)' => 'fa5_solid' . '_f1bb',
914
+ 'trophy (FontAwesome5Solid)' => 'fa5_solid' . '_f091',
915
+ 'truck (FontAwesome5Solid)' => 'fa5_solid' . '_f0d1',
916
+ 'truck-loading (FontAwesome5Solid)' => 'fa5_solid' . '_f4de',
917
+ 'truck-monster (FontAwesome5Solid)' => 'fa5_solid' . '_f63b',
918
+ 'truck-moving (FontAwesome5Solid)' => 'fa5_solid' . '_f4df',
919
+ 'truck-pickup (FontAwesome5Solid)' => 'fa5_solid' . '_f63c',
920
+ 'tshirt (FontAwesome5Solid)' => 'fa5_solid' . '_f553',
921
+ 'tty (FontAwesome5Solid)' => 'fa5_solid' . '_f1e4',
922
+ 'tv (FontAwesome5Solid)' => 'fa5_solid' . '_f26c',
923
+ 'umbrella (FontAwesome5Solid)' => 'fa5_solid' . '_f0e9',
924
+ 'umbrella-beach (FontAwesome5Solid)' => 'fa5_solid' . '_f5ca',
925
+ 'underline (FontAwesome5Solid)' => 'fa5_solid' . '_f0cd',
926
+ 'undo (FontAwesome5Solid)' => 'fa5_solid' . '_f0e2',
927
+ 'undo-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f2ea',
928
+ 'universal-access (FontAwesome5Solid)' => 'fa5_solid' . '_f29a',
929
+ 'university (FontAwesome5Solid)' => 'fa5_solid' . '_f19c',
930
+ 'unlink (FontAwesome5Solid)' => 'fa5_solid' . '_f127',
931
+ 'unlock (FontAwesome5Solid)' => 'fa5_solid' . '_f09c',
932
+ 'unlock-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f13e',
933
+ 'upload (FontAwesome5Solid)' => 'fa5_solid' . '_f093',
934
+ 'user (FontAwesome5Solid)' => 'fa5_solid' . '_f007',
935
+ 'user-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f406',
936
+ 'user-alt-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f4fa',
937
+ 'user-astronaut (FontAwesome5Solid)' => 'fa5_solid' . '_f4fb',
938
+ 'user-check (FontAwesome5Solid)' => 'fa5_solid' . '_f4fc',
939
+ 'user-circle (FontAwesome5Solid)' => 'fa5_solid' . '_f2bd',
940
+ 'user-clock (FontAwesome5Solid)' => 'fa5_solid' . '_f4fd',
941
+ 'user-cog (FontAwesome5Solid)' => 'fa5_solid' . '_f4fe',
942
+ 'user-edit (FontAwesome5Solid)' => 'fa5_solid' . '_f4ff',
943
+ 'user-friends (FontAwesome5Solid)' => 'fa5_solid' . '_f500',
944
+ 'user-graduate (FontAwesome5Solid)' => 'fa5_solid' . '_f501',
945
+ 'user-injured (FontAwesome5Solid)' => 'fa5_solid' . '_f728',
946
+ 'user-lock (FontAwesome5Solid)' => 'fa5_solid' . '_f502',
947
+ 'user-md (FontAwesome5Solid)' => 'fa5_solid' . '_f0f0',
948
+ 'user-minus (FontAwesome5Solid)' => 'fa5_solid' . '_f503',
949
+ 'user-ninja (FontAwesome5Solid)' => 'fa5_solid' . '_f504',
950
+ 'user-nurse (FontAwesome5Solid)' => 'fa5_solid' . '_f82f',
951
+ 'user-plus (FontAwesome5Solid)' => 'fa5_solid' . '_f234',
952
+ 'user-secret (FontAwesome5Solid)' => 'fa5_solid' . '_f21b',
953
+ 'user-shield (FontAwesome5Solid)' => 'fa5_solid' . '_f505',
954
+ 'user-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f506',
955
+ 'user-tag (FontAwesome5Solid)' => 'fa5_solid' . '_f507',
956
+ 'user-tie (FontAwesome5Solid)' => 'fa5_solid' . '_f508',
957
+ 'user-times (FontAwesome5Solid)' => 'fa5_solid' . '_f235',
958
+ 'users (FontAwesome5Solid)' => 'fa5_solid' . '_f0c0',
959
+ 'users-cog (FontAwesome5Solid)' => 'fa5_solid' . '_f509',
960
+ 'users-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e073',
961
+ 'utensil-spoon (FontAwesome5Solid)' => 'fa5_solid' . '_f2e5',
962
+ 'utensils (FontAwesome5Solid)' => 'fa5_solid' . '_f2e7',
963
+ 'vector-square (FontAwesome5Solid)' => 'fa5_solid' . '_f5cb',
964
+ 'venus (FontAwesome5Solid)' => 'fa5_solid' . '_f221',
965
+ 'venus-double (FontAwesome5Solid)' => 'fa5_solid' . '_f226',
966
+ 'venus-mars (FontAwesome5Solid)' => 'fa5_solid' . '_f228',
967
+ 'vest (FontAwesome5Solid)' => 'fa5_solid' . '_e085',
968
+ 'vest-patches (FontAwesome5Solid)' => 'fa5_solid' . '_e086',
969
+ 'vial (FontAwesome5Solid)' => 'fa5_solid' . '_f492',
970
+ 'vials (FontAwesome5Solid)' => 'fa5_solid' . '_f493',
971
+ 'video (FontAwesome5Solid)' => 'fa5_solid' . '_f03d',
972
+ 'video-slash (FontAwesome5Solid)' => 'fa5_solid' . '_f4e2',
973
+ 'vihara (FontAwesome5Solid)' => 'fa5_solid' . '_f6a7',
974
+ 'virus (FontAwesome5Solid)' => 'fa5_solid' . '_e074',
975
+ 'virus-slash (FontAwesome5Solid)' => 'fa5_solid' . '_e075',
976
+ 'viruses (FontAwesome5Solid)' => 'fa5_solid' . '_e076',
977
+ 'voicemail (FontAwesome5Solid)' => 'fa5_solid' . '_f897',
978
+ 'volleyball-ball (FontAwesome5Solid)' => 'fa5_solid' . '_f45f',
979
+ 'volume-down (FontAwesome5Solid)' => 'fa5_solid' . '_f027',
980
+ 'volume-mute (FontAwesome5Solid)' => 'fa5_solid' . '_f6a9',
981
+ 'volume-off (FontAwesome5Solid)' => 'fa5_solid' . '_f026',
982
+ 'volume-up (FontAwesome5Solid)' => 'fa5_solid' . '_f028',
983
+ 'vote-yea (FontAwesome5Solid)' => 'fa5_solid' . '_f772',
984
+ 'vr-cardboard (FontAwesome5Solid)' => 'fa5_solid' . '_f729',
985
+ 'walking (FontAwesome5Solid)' => 'fa5_solid' . '_f554',
986
+ 'wallet (FontAwesome5Solid)' => 'fa5_solid' . '_f555',
987
+ 'warehouse (FontAwesome5Solid)' => 'fa5_solid' . '_f494',
988
+ 'water (FontAwesome5Solid)' => 'fa5_solid' . '_f773',
989
+ 'wave-square (FontAwesome5Solid)' => 'fa5_solid' . '_f83e',
990
+ 'weight (FontAwesome5Solid)' => 'fa5_solid' . '_f496',
991
+ 'weight-hanging (FontAwesome5Solid)' => 'fa5_solid' . '_f5cd',
992
+ 'wheelchair (FontAwesome5Solid)' => 'fa5_solid' . '_f193',
993
+ 'wifi (FontAwesome5Solid)' => 'fa5_solid' . '_f1eb',
994
+ 'wind (FontAwesome5Solid)' => 'fa5_solid' . '_f72e',
995
+ 'window-close (FontAwesome5Solid)' => 'fa5_solid' . '_f410',
996
+ 'window-maximize (FontAwesome5Solid)' => 'fa5_solid' . '_f2d0',
997
+ 'window-minimize (FontAwesome5Solid)' => 'fa5_solid' . '_f2d1',
998
+ 'window-restore (FontAwesome5Solid)' => 'fa5_solid' . '_f2d2',
999
+ 'wine-bottle (FontAwesome5Solid)' => 'fa5_solid' . '_f72f',
1000
+ 'wine-glass (FontAwesome5Solid)' => 'fa5_solid' . '_f4e3',
1001
+ 'wine-glass-alt (FontAwesome5Solid)' => 'fa5_solid' . '_f5ce',
1002
+ 'won-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f159',
1003
+ 'wrench (FontAwesome5Solid)' => 'fa5_solid' . '_f0ad',
1004
+ 'x-ray (FontAwesome5Solid)' => 'fa5_solid' . '_f497',
1005
+ 'yen-sign (FontAwesome5Solid)' => 'fa5_solid' . '_f157',
1006
+ 'yin-yang (FontAwesome5Solid)' => 'fa5_solid' . '_f6ad'
1007
+ );
1008
+
1009
+ ksort( $arr );
1010
+
1011
+ return $arr;
1012
+ }
1013
+ }
content_elements_misc/fa_icons.php CHANGED
@@ -1,526 +1,528 @@
1
  <?php
2
- function bt_bb_fa_icons() {
3
- $arr = array(
4
- 'adjust (fa)' => 'fa_' . 'f042',
5
- 'adn (fa)' => 'fa_' . 'f170',
6
- 'align-center (fa)' => 'fa_' . 'f037',
7
- 'align-justify (fa)' => 'fa_' . 'f039',
8
- 'align-left (fa)' => 'fa_' . 'f036',
9
- 'align-right (fa)' => 'fa_' . 'f038',
10
- 'ambulance (fa)' => 'fa_' . 'f0f9',
11
- 'anchor (fa)' => 'fa_' . 'f13d',
12
- 'android (fa)' => 'fa_' . 'f17b',
13
- 'angellist (fa)' => 'fa_' . 'f209',
14
- 'angle-double-down (fa)' => 'fa_' . 'f103',
15
- 'angle-double-left (fa)' => 'fa_' . 'f100',
16
- 'angle-double-right (fa)' => 'fa_' . 'f101',
17
- 'angle-double-up (fa)' => 'fa_' . 'f102',
18
- 'angle-down (fa)' => 'fa_' . 'f107',
19
- 'angle-left (fa)' => 'fa_' . 'f104',
20
- 'angle-right (fa)' => 'fa_' . 'f105',
21
- 'angle-up (fa)' => 'fa_' . 'f106',
22
- 'apple (fa)' => 'fa_' . 'f179',
23
- 'archive (fa)' => 'fa_' . 'f187',
24
- 'area-chart (fa)' => 'fa_' . 'f1fe',
25
- 'arrow-circle-down (fa)' => 'fa_' . 'f0ab',
26
- 'arrow-circle-left (fa)' => 'fa_' . 'f0a8',
27
- 'arrow-circle-o-down (fa)' => 'fa_' . 'f01a',
28
- 'arrow-circle-o-left (fa)' => 'fa_' . 'f190',
29
- 'arrow-circle-o-right (fa)' => 'fa_' . 'f18e',
30
- 'arrow-circle-o-up (fa)' => 'fa_' . 'f01b',
31
- 'arrow-circle-right (fa)' => 'fa_' . 'f0a9',
32
- 'arrow-circle-up (fa)' => 'fa_' . 'f0aa',
33
- 'arrow-down (fa)' => 'fa_' . 'f063',
34
- 'arrow-left (fa)' => 'fa_' . 'f060',
35
- 'arrow-right (fa)' => 'fa_' . 'f061',
36
- 'arrow-up (fa)' => 'fa_' . 'f062',
37
- 'arrows (fa)' => 'fa_' . 'f047',
38
- 'arrows-alt (fa)' => 'fa_' . 'f0b2',
39
- 'arrows-h (fa)' => 'fa_' . 'f07e',
40
- 'arrows-v (fa)' => 'fa_' . 'f07d',
41
- 'asterisk (fa)' => 'fa_' . 'f069',
42
- 'at (fa)' => 'fa_' . 'f1fa',
43
- 'backward (fa)' => 'fa_' . 'f04a',
44
- 'ban (fa)' => 'fa_' . 'f05e',
45
- 'bar-chart (fa)' => 'fa_' . 'f080',
46
- 'barcode (fa)' => 'fa_' . 'f02a',
47
- 'bars (fa)' => 'fa_' . 'f0c9',
48
- 'bed (fa)' => 'fa_' . 'f236',
49
- 'beer (fa)' => 'fa_' . 'f0fc',
50
- 'behance (fa)' => 'fa_' . 'f1b4',
51
- 'behance-square (fa)' => 'fa_' . 'f1b5',
52
- 'bell (fa)' => 'fa_' . 'f0f3',
53
- 'bell-o (fa)' => 'fa_' . 'f0a2',
54
- 'bell-slash (fa)' => 'fa_' . 'f1f6',
55
- 'bell-slash-o (fa)' => 'fa_' . 'f1f7',
56
- 'bicycle (fa)' => 'fa_' . 'f206',
57
- 'binoculars (fa)' => 'fa_' . 'f1e5',
58
- 'birthday-cake (fa)' => 'fa_' . 'f1fd',
59
- 'bitbucket (fa)' => 'fa_' . 'f171',
60
- 'bitbucket-square (fa)' => 'fa_' . 'f172',
61
- 'bold (fa)' => 'fa_' . 'f032',
62
- 'bolt (fa)' => 'fa_' . 'f0e7',
63
- 'bomb (fa)' => 'fa_' . 'f1e2',
64
- 'book (fa)' => 'fa_' . 'f02d',
65
- 'bookmark (fa)' => 'fa_' . 'f02e',
66
- 'bookmark-o (fa)' => 'fa_' . 'f097',
67
- 'briefcase (fa)' => 'fa_' . 'f0b1',
68
- 'btc (fa)' => 'fa_' . 'f15a',
69
- 'bug (fa)' => 'fa_' . 'f188',
70
- 'building (fa)' => 'fa_' . 'f1ad',
71
- 'building-o (fa)' => 'fa_' . 'f0f7',
72
- 'bullhorn (fa)' => 'fa_' . 'f0a1',
73
- 'bullseye (fa)' => 'fa_' . 'f140',
74
- 'bus (fa)' => 'fa_' . 'f207',
75
- 'buysellads (fa)' => 'fa_' . 'f20d',
76
- 'calculator (fa)' => 'fa_' . 'f1ec',
77
- 'calendar (fa)' => 'fa_' . 'f073',
78
- 'calendar-o (fa)' => 'fa_' . 'f133',
79
- 'camera (fa)' => 'fa_' . 'f030',
80
- 'camera-retro (fa)' => 'fa_' . 'f083',
81
- 'car (fa)' => 'fa_' . 'f1b9',
82
- 'caret-down (fa)' => 'fa_' . 'f0d7',
83
- 'caret-left (fa)' => 'fa_' . 'f0d9',
84
- 'caret-right (fa)' => 'fa_' . 'f0da',
85
- 'caret-square-o-down (fa)' => 'fa_' . 'f150',
86
- 'caret-square-o-left (fa)' => 'fa_' . 'f191',
87
- 'caret-square-o-right (fa)' => 'fa_' . 'f152',
88
- 'caret-square-o-up (fa)' => 'fa_' . 'f151',
89
- 'caret-up (fa)' => 'fa_' . 'f0d8',
90
- 'cart-arrow-down (fa)' => 'fa_' . 'f218',
91
- 'cart-plus (fa)' => 'fa_' . 'f217',
92
- 'cc (fa)' => 'fa_' . 'f20a',
93
- 'cc-amex (fa)' => 'fa_' . 'f1f3',
94
- 'cc-discover (fa)' => 'fa_' . 'f1f2',
95
- 'cc-mastercard (fa)' => 'fa_' . 'f1f1',
96
- 'cc-paypal (fa)' => 'fa_' . 'f1f4',
97
- 'cc-stripe (fa)' => 'fa_' . 'f1f5',
98
- 'cc-visa (fa)' => 'fa_' . 'f1f0',
99
- 'certificate (fa)' => 'fa_' . 'f0a3',
100
- 'chain-broken (fa)' => 'fa_' . 'f127',
101
- 'check (fa)' => 'fa_' . 'f00c',
102
- 'check-circle (fa)' => 'fa_' . 'f058',
103
- 'check-circle-o (fa)' => 'fa_' . 'f05d',
104
- 'check-square (fa)' => 'fa_' . 'f14a',
105
- 'check-square-o (fa)' => 'fa_' . 'f046',
106
- 'chevron-circle-down (fa)' => 'fa_' . 'f13a',
107
- 'chevron-circle-left (fa)' => 'fa_' . 'f137',
108
- 'chevron-circle-right (fa)' => 'fa_' . 'f138',
109
- 'chevron-circle-up (fa)' => 'fa_' . 'f139',
110
- 'chevron-down (fa)' => 'fa_' . 'f078',
111
- 'chevron-left (fa)' => 'fa_' . 'f053',
112
- 'chevron-right (fa)' => 'fa_' . 'f054',
113
- 'chevron-up (fa)' => 'fa_' . 'f077',
114
- 'child (fa)' => 'fa_' . 'f1ae',
115
- 'circle (fa)' => 'fa_' . 'f111',
116
- 'circle-o (fa)' => 'fa_' . 'f10c',
117
- 'circle-o-notch (fa)' => 'fa_' . 'f1ce',
118
- 'circle-thin (fa)' => 'fa_' . 'f1db',
119
- 'clipboard (fa)' => 'fa_' . 'f0ea',
120
- 'clock-o (fa)' => 'fa_' . 'f017',
121
- 'cloud (fa)' => 'fa_' . 'f0c2',
122
- 'cloud-download (fa)' => 'fa_' . 'f0ed',
123
- 'cloud-upload (fa)' => 'fa_' . 'f0ee',
124
- 'code (fa)' => 'fa_' . 'f121',
125
- 'code-fork (fa)' => 'fa_' . 'f126',
126
- 'codepen (fa)' => 'fa_' . 'f1cb',
127
- 'coffee (fa)' => 'fa_' . 'f0f4',
128
- 'cog (fa)' => 'fa_' . 'f013',
129
- 'cogs (fa)' => 'fa_' . 'f085',
130
- 'columns (fa)' => 'fa_' . 'f0db',
131
- 'comment (fa)' => 'fa_' . 'f075',
132
- 'comment-o (fa)' => 'fa_' . 'f0e5',
133
- 'comments (fa)' => 'fa_' . 'f086',
134
- 'comments-o (fa)' => 'fa_' . 'f0e6',
135
- 'compass (fa)' => 'fa_' . 'f14e',
136
- 'compress (fa)' => 'fa_' . 'f066',
137
- 'connectdevelop (fa)' => 'fa_' . 'f20e',
138
- 'copyright (fa)' => 'fa_' . 'f1f9',
139
- 'credit-card (fa)' => 'fa_' . 'f09d',
140
- 'crop (fa)' => 'fa_' . 'f125',
141
- 'crosshairs (fa)' => 'fa_' . 'f05b',
142
- 'cube (fa)' => 'fa_' . 'f1b2',
143
- 'cubes (fa)' => 'fa_' . 'f1b3',
144
- 'cutlery (fa)' => 'fa_' . 'f0f5',
145
- 'dashcube (fa)' => 'fa_' . 'f210',
146
- 'database (fa)' => 'fa_' . 'f1c0',
147
- 'delicious (fa)' => 'fa_' . 'f1a5',
148
- 'desktop (fa)' => 'fa_' . 'f108',
149
- 'deviantart (fa)' => 'fa_' . 'f1bd',
150
- 'diamond (fa)' => 'fa_' . 'f219',
151
- 'digg (fa)' => 'fa_' . 'f1a6',
152
- 'dot-circle-o (fa)' => 'fa_' . 'f192',
153
- 'download (fa)' => 'fa_' . 'f019',
154
- 'dribbble (fa)' => 'fa_' . 'f17d',
155
- 'dropbox (fa)' => 'fa_' . 'f16b',
156
- 'drupal (fa)' => 'fa_' . 'f1a9',
157
- 'eject (fa)' => 'fa_' . 'f052',
158
- 'ellipsis-h (fa)' => 'fa_' . 'f141',
159
- 'ellipsis-v (fa)' => 'fa_' . 'f142',
160
- 'empire (fa)' => 'fa_' . 'f1d1',
161
- 'envelope (fa)' => 'fa_' . 'f0e0',
162
- 'envelope-o (fa)' => 'fa_' . 'f003',
163
- 'envelope-square (fa)' => 'fa_' . 'f199',
164
- 'eraser (fa)' => 'fa_' . 'f12d',
165
- 'eur (fa)' => 'fa_' . 'f153',
166
- 'exchange (fa)' => 'fa_' . 'f0ec',
167
- 'exclamation (fa)' => 'fa_' . 'f12a',
168
- 'exclamation-circle (fa)' => 'fa_' . 'f06a',
169
- 'exclamation-triangle (fa)' => 'fa_' . 'f071',
170
- 'expand (fa)' => 'fa_' . 'f065',
171
- 'external-link (fa)' => 'fa_' . 'f08e',
172
- 'external-link-square (fa)' => 'fa_' . 'f14c',
173
- 'eye (fa)' => 'fa_' . 'f06e',
174
- 'eye-slash (fa)' => 'fa_' . 'f070',
175
- 'eyedropper (fa)' => 'fa_' . 'f1fb',
176
- 'facebook (fa)' => 'fa_' . 'f09a',
177
- 'facebook-official (fa)' => 'fa_' . 'f230',
178
- 'facebook-square (fa)' => 'fa_' . 'f082',
179
- 'fast-backward (fa)' => 'fa_' . 'f049',
180
- 'fast-forward (fa)' => 'fa_' . 'f050',
181
- 'fax (fa)' => 'fa_' . 'f1ac',
182
- 'female (fa)' => 'fa_' . 'f182',
183
- 'fighter-jet (fa)' => 'fa_' . 'f0fb',
184
- 'file (fa)' => 'fa_' . 'f15b',
185
- 'file-archive-o (fa)' => 'fa_' . 'f1c6',
186
- 'file-audio-o (fa)' => 'fa_' . 'f1c7',
187
- 'file-code-o (fa)' => 'fa_' . 'f1c9',
188
- 'file-excel-o (fa)' => 'fa_' . 'f1c3',
189
- 'file-image-o (fa)' => 'fa_' . 'f1c5',
190
- 'file-o (fa)' => 'fa_' . 'f016',
191
- 'file-pdf-o (fa)' => 'fa_' . 'f1c1',
192
- 'file-powerpoint-o (fa)' => 'fa_' . 'f1c4',
193
- 'file-text (fa)' => 'fa_' . 'f15c',
194
- 'file-text-o (fa)' => 'fa_' . 'f0f6',
195
- 'file-video-o (fa)' => 'fa_' . 'f1c8',
196
- 'file-word-o (fa)' => 'fa_' . 'f1c2',
197
- 'files-o (fa)' => 'fa_' . 'f0c5',
198
- 'film (fa)' => 'fa_' . 'f008',
199
- 'filter (fa)' => 'fa_' . 'f0b0',
200
- 'fire (fa)' => 'fa_' . 'f06d',
201
- 'fire-extinguisher (fa)' => 'fa_' . 'f134',
202
- 'flag (fa)' => 'fa_' . 'f024',
203
- 'flag-checkered (fa)' => 'fa_' . 'f11e',
204
- 'flag-o (fa)' => 'fa_' . 'f11d',
205
- 'flask (fa)' => 'fa_' . 'f0c3',
206
- 'flickr (fa)' => 'fa_' . 'f16e',
207
- 'floppy-o (fa)' => 'fa_' . 'f0c7',
208
- 'folder (fa)' => 'fa_' . 'f07b',
209
- 'folder-o (fa)' => 'fa_' . 'f114',
210
- 'folder-open (fa)' => 'fa_' . 'f07c',
211
- 'folder-open-o (fa)' => 'fa_' . 'f115',
212
- 'font (fa)' => 'fa_' . 'f031',
213
- 'forumbee (fa)' => 'fa_' . 'f211',
214
- 'forward (fa)' => 'fa_' . 'f04e',
215
- 'foursquare (fa)' => 'fa_' . 'f180',
216
- 'frown-o (fa)' => 'fa_' . 'f119',
217
- 'futbol-o (fa)' => 'fa_' . 'f1e3',
218
- 'gamepad (fa)' => 'fa_' . 'f11b',
219
- 'gavel (fa)' => 'fa_' . 'f0e3',
220
- 'gbp (fa)' => 'fa_' . 'f154',
221
- 'gift (fa)' => 'fa_' . 'f06b',
222
- 'git (fa)' => 'fa_' . 'f1d3',
223
- 'git-square (fa)' => 'fa_' . 'f1d2',
224
- 'github (fa)' => 'fa_' . 'f09b',
225
- 'github-alt (fa)' => 'fa_' . 'f113',
226
- 'github-square (fa)' => 'fa_' . 'f092',
227
- 'glass (fa)' => 'fa_' . 'f000',
228
- 'globe (fa)' => 'fa_' . 'f0ac',
229
- 'google (fa)' => 'fa_' . 'f1a0',
230
- 'google-plus (fa)' => 'fa_' . 'f0d5',
231
- 'google-plus-square (fa)' => 'fa_' . 'f0d4',
232
- 'google-wallet (fa)' => 'fa_' . 'f1ee',
233
- 'graduation-cap (fa)' => 'fa_' . 'f19d',
234
- 'gratipay (fa)' => 'fa_' . 'f184',
235
- 'h-square (fa)' => 'fa_' . 'f0fd',
236
- 'hacker-news (fa)' => 'fa_' . 'f1d4',
237
- 'hand-o-down (fa)' => 'fa_' . 'f0a7',
238
- 'hand-o-left (fa)' => 'fa_' . 'f0a5',
239
- 'hand-o-right (fa)' => 'fa_' . 'f0a4',
240
- 'hand-o-up (fa)' => 'fa_' . 'f0a6',
241
- 'hdd-o (fa)' => 'fa_' . 'f0a0',
242
- 'header (fa)' => 'fa_' . 'f1dc',
243
- 'headphones (fa)' => 'fa_' . 'f025',
244
- 'heart (fa)' => 'fa_' . 'f004',
245
- 'heart-o (fa)' => 'fa_' . 'f08a',
246
- 'heartbeat (fa)' => 'fa_' . 'f21e',
247
- 'history (fa)' => 'fa_' . 'f1da',
248
- 'home (fa)' => 'fa_' . 'f015',
249
- 'hospital-o (fa)' => 'fa_' . 'f0f8',
250
- 'ils (fa)' => 'fa_' . 'f20b',
251
- 'inbox (fa)' => 'fa_' . 'f01c',
252
- 'indent (fa)' => 'fa_' . 'f03c',
253
- 'info (fa)' => 'fa_' . 'f129',
254
- 'info-circle (fa)' => 'fa_' . 'f05a',
255
- 'inr (fa)' => 'fa_' . 'f156',
256
- 'instagram (fa)' => 'fa_' . 'f16d',
257
- 'ioxhost (fa)' => 'fa_' . 'f208',
258
- 'italic (fa)' => 'fa_' . 'f033',
259
- 'joomla (fa)' => 'fa_' . 'f1aa',
260
- 'jpy (fa)' => 'fa_' . 'f157',
261
- 'jsfiddle (fa)' => 'fa_' . 'f1cc',
262
- 'key (fa)' => 'fa_' . 'f084',
263
- 'keyboard-o (fa)' => 'fa_' . 'f11c',
264
- 'krw (fa)' => 'fa_' . 'f159',
265
- 'language (fa)' => 'fa_' . 'f1ab',
266
- 'laptop (fa)' => 'fa_' . 'f109',
267
- 'lastfm (fa)' => 'fa_' . 'f202',
268
- 'lastfm-square (fa)' => 'fa_' . 'f203',
269
- 'leaf (fa)' => 'fa_' . 'f06c',
270
- 'leanpub (fa)' => 'fa_' . 'f212',
271
- 'lemon-o (fa)' => 'fa_' . 'f094',
272
- 'level-down (fa)' => 'fa_' . 'f149',
273
- 'level-up (fa)' => 'fa_' . 'f148',
274
- 'life-ring (fa)' => 'fa_' . 'f1cd',
275
- 'lightbulb-o (fa)' => 'fa_' . 'f0eb',
276
- 'line-chart (fa)' => 'fa_' . 'f201',
277
- 'link (fa)' => 'fa_' . 'f0c1',
278
- 'linkedin (fa)' => 'fa_' . 'f0e1',
279
- 'linkedin-square (fa)' => 'fa_' . 'f08c',
280
- 'linux (fa)' => 'fa_' . 'f17c',
281
- 'list (fa)' => 'fa_' . 'f03a',
282
- 'list-alt (fa)' => 'fa_' . 'f022',
283
- 'list-ol (fa)' => 'fa_' . 'f0cb',
284
- 'list-ul (fa)' => 'fa_' . 'f0ca',
285
- 'location-arrow (fa)' => 'fa_' . 'f124',
286
- 'lock (fa)' => 'fa_' . 'f023',
287
- 'long-arrow-down (fa)' => 'fa_' . 'f175',
288
- 'long-arrow-left (fa)' => 'fa_' . 'f177',
289
- 'long-arrow-right (fa)' => 'fa_' . 'f178',
290
- 'long-arrow-up (fa)' => 'fa_' . 'f176',
291
- 'magic (fa)' => 'fa_' . 'f0d0',
292
- 'magnet (fa)' => 'fa_' . 'f076',
293
- 'male (fa)' => 'fa_' . 'f183',
294
- 'map-marker (fa)' => 'fa_' . 'f041',
295
- 'mars (fa)' => 'fa_' . 'f222',
296
- 'mars-double (fa)' => 'fa_' . 'f227',
297
- 'mars-stroke (fa)' => 'fa_' . 'f229',
298
- 'mars-stroke-h (fa)' => 'fa_' . 'f22b',
299
- 'mars-stroke-v (fa)' => 'fa_' . 'f22a',
300
- 'maxcdn (fa)' => 'fa_' . 'f136',
301
- 'meanpath (fa)' => 'fa_' . 'f20c',
302
- 'medium (fa)' => 'fa_' . 'f23a',
303
- 'medkit (fa)' => 'fa_' . 'f0fa',
304
- 'meh-o (fa)' => 'fa_' . 'f11a',
305
- 'mercury (fa)' => 'fa_' . 'f223',
306
- 'microphone (fa)' => 'fa_' . 'f130',
307
- 'microphone-slash (fa)' => 'fa_' . 'f131',
308
- 'minus (fa)' => 'fa_' . 'f068',
309
- 'minus-circle (fa)' => 'fa_' . 'f056',
310
- 'minus-square (fa)' => 'fa_' . 'f146',
311
- 'minus-square-o (fa)' => 'fa_' . 'f147',
312
- 'mobile (fa)' => 'fa_' . 'f10b',
313
- 'money (fa)' => 'fa_' . 'f0d6',
314
- 'moon-o (fa)' => 'fa_' . 'f186',
315
- 'motorcycle (fa)' => 'fa_' . 'f21c',
316
- 'music (fa)' => 'fa_' . 'f001',
317
- 'neuter (fa)' => 'fa_' . 'f22c',
318
- 'newspaper-o (fa)' => 'fa_' . 'f1ea',
319
- 'openid (fa)' => 'fa_' . 'f19b',
320
- 'outdent (fa)' => 'fa_' . 'f03b',
321
- 'pagelines (fa)' => 'fa_' . 'f18c',
322
- 'paint-brush (fa)' => 'fa_' . 'f1fc',
323
- 'paper-plane (fa)' => 'fa_' . 'f1d8',
324
- 'paper-plane-o (fa)' => 'fa_' . 'f1d9',
325
- 'paperclip (fa)' => 'fa_' . 'f0c6',
326
- 'paragraph (fa)' => 'fa_' . 'f1dd',
327
- 'pause (fa)' => 'fa_' . 'f04c',
328
- 'paw (fa)' => 'fa_' . 'f1b0',
329
- 'paypal (fa)' => 'fa_' . 'f1ed',
330
- 'pencil (fa)' => 'fa_' . 'f040',
331
- 'pencil-square (fa)' => 'fa_' . 'f14b',
332
- 'pencil-square-o (fa)' => 'fa_' . 'f044',
333
- 'phone (fa)' => 'fa_' . 'f095',
334
- 'phone-square (fa)' => 'fa_' . 'f098',
335
- 'picture-o (fa)' => 'fa_' . 'f03e',
336
- 'pie-chart (fa)' => 'fa_' . 'f200',
337
- 'pied-piper (fa)' => 'fa_' . 'f1a7',
338
- 'pied-piper-alt (fa)' => 'fa_' . 'f1a8',
339
- 'pinterest (fa)' => 'fa_' . 'f0d2',
340
- 'pinterest-p (fa)' => 'fa_' . 'f231',
341
- 'pinterest-square (fa)' => 'fa_' . 'f0d3',
342
- 'plane (fa)' => 'fa_' . 'f072',
343
- 'play (fa)' => 'fa_' . 'f04b',
344
- 'play-circle (fa)' => 'fa_' . 'f144',
345
- 'play-circle-o (fa)' => 'fa_' . 'f01d',
346
- 'plug (fa)' => 'fa_' . 'f1e6',
347
- 'plus (fa)' => 'fa_' . 'f067',
348
- 'plus-circle (fa)' => 'fa_' . 'f055',
349
- 'plus-square (fa)' => 'fa_' . 'f0fe',
350
- 'plus-square-o (fa)' => 'fa_' . 'f196',
351
- 'power-off (fa)' => 'fa_' . 'f011',
352
- 'print (fa)' => 'fa_' . 'f02f',
353
- 'puzzle-piece (fa)' => 'fa_' . 'f12e',
354
- 'qq (fa)' => 'fa_' . 'f1d6',
355
- 'qrcode (fa)' => 'fa_' . 'f029',
356
- 'question (fa)' => 'fa_' . 'f128',
357
- 'question-circle (fa)' => 'fa_' . 'f059',
358
- 'quote-left (fa)' => 'fa_' . 'f10d',
359
- 'quote-right (fa)' => 'fa_' . 'f10e',
360
- 'random (fa)' => 'fa_' . 'f074',
361
- 'rebel (fa)' => 'fa_' . 'f1d0',
362
- 'recycle (fa)' => 'fa_' . 'f1b8',
363
- 'reddit (fa)' => 'fa_' . 'f1a1',
364
- 'reddit-square (fa)' => 'fa_' . 'f1a2',
365
- 'refresh (fa)' => 'fa_' . 'f021',
366
- 'renren (fa)' => 'fa_' . 'f18b',
367
- 'repeat (fa)' => 'fa_' . 'f01e',
368
- 'reply (fa)' => 'fa_' . 'f112',
369
- 'reply-all (fa)' => 'fa_' . 'f122',
370
- 'retweet (fa)' => 'fa_' . 'f079',
371
- 'road (fa)' => 'fa_' . 'f018',
372
- 'rocket (fa)' => 'fa_' . 'f135',
373
- 'rss (fa)' => 'fa_' . 'f09e',
374
- 'rss-square (fa)' => 'fa_' . 'f143',
375
- 'rub (fa)' => 'fa_' . 'f158',
376
- 'scissors (fa)' => 'fa_' . 'f0c4',
377
- 'search (fa)' => 'fa_' . 'f002',
378
- 'search-minus (fa)' => 'fa_' . 'f010',
379
- 'search-plus (fa)' => 'fa_' . 'f00e',
380
- 'sellsy (fa)' => 'fa_' . 'f213',
381
- 'server (fa)' => 'fa_' . 'f233',
382
- 'share (fa)' => 'fa_' . 'f064',
383
- 'share-alt (fa)' => 'fa_' . 'f1e0',
384
- 'share-alt-square (fa)' => 'fa_' . 'f1e1',
385
- 'share-square (fa)' => 'fa_' . 'f14d',
386
- 'share-square-o (fa)' => 'fa_' . 'f045',
387
- 'shield (fa)' => 'fa_' . 'f132',
388
- 'ship (fa)' => 'fa_' . 'f21a',
389
- 'shirtsinbulk (fa)' => 'fa_' . 'f214',
390
- 'shopping-cart (fa)' => 'fa_' . 'f07a',
391
- 'sign-in (fa)' => 'fa_' . 'f090',
392
- 'sign-out (fa)' => 'fa_' . 'f08b',
393
- 'signal (fa)' => 'fa_' . 'f012',
394
- 'simplybuilt (fa)' => 'fa_' . 'f215',
395
- 'sitemap (fa)' => 'fa_' . 'f0e8',
396
- 'skyatlas (fa)' => 'fa_' . 'f216',
397
- 'skype (fa)' => 'fa_' . 'f17e',
398
- 'slack (fa)' => 'fa_' . 'f198',
399
- 'sliders (fa)' => 'fa_' . 'f1de',
400
- 'slideshare (fa)' => 'fa_' . 'f1e7',
401
- 'smile-o (fa)' => 'fa_' . 'f118',
402
- 'sort (fa)' => 'fa_' . 'f0dc',
403
- 'sort-alpha-asc (fa)' => 'fa_' . 'f15d',
404
- 'sort-alpha-desc (fa)' => 'fa_' . 'f15e',
405
- 'sort-amount-asc (fa)' => 'fa_' . 'f160',
406
- 'sort-amount-desc (fa)' => 'fa_' . 'f161',
407
- 'sort-asc (fa)' => 'fa_' . 'f0de',
408
- 'sort-desc (fa)' => 'fa_' . 'f0dd',
409
- 'sort-numeric-asc (fa)' => 'fa_' . 'f162',
410
- 'sort-numeric-desc (fa)' => 'fa_' . 'f163',
411
- 'soundcloud (fa)' => 'fa_' . 'f1be',
412
- 'space-shuttle (fa)' => 'fa_' . 'f197',
413
- 'spinner (fa)' => 'fa_' . 'f110',
414
- 'spoon (fa)' => 'fa_' . 'f1b1',
415
- 'spotify (fa)' => 'fa_' . 'f1bc',
416
- 'square (fa)' => 'fa_' . 'f0c8',
417
- 'square-o (fa)' => 'fa_' . 'f096',
418
- 'stack-exchange (fa)' => 'fa_' . 'f18d',
419
- 'stack-overflow (fa)' => 'fa_' . 'f16c',
420
- 'star (fa)' => 'fa_' . 'f005',
421
- 'star-half (fa)' => 'fa_' . 'f089',
422
- 'star-half-o (fa)' => 'fa_' . 'f123',
423
- 'star-o (fa)' => 'fa_' . 'f006',
424
- 'steam (fa)' => 'fa_' . 'f1b6',
425
- 'steam-square (fa)' => 'fa_' . 'f1b7',
426
- 'step-backward (fa)' => 'fa_' . 'f048',
427
- 'step-forward (fa)' => 'fa_' . 'f051',
428
- 'stethoscope (fa)' => 'fa_' . 'f0f1',
429
- 'stop (fa)' => 'fa_' . 'f04d',
430
- 'street-view (fa)' => 'fa_' . 'f21d',
431
- 'strikethrough (fa)' => 'fa_' . 'f0cc',
432
- 'stumbleupon (fa)' => 'fa_' . 'f1a4',
433
- 'stumbleupon-circle (fa)' => 'fa_' . 'f1a3',
434
- 'subscript (fa)' => 'fa_' . 'f12c',
435
- 'subway (fa)' => 'fa_' . 'f239',
436
- 'suitcase (fa)' => 'fa_' . 'f0f2',
437
- 'sun-o (fa)' => 'fa_' . 'f185',
438
- 'superscript (fa)' => 'fa_' . 'f12b',
439
- 'table (fa)' => 'fa_' . 'f0ce',
440
- 'tablet (fa)' => 'fa_' . 'f10a',
441
- 'tachometer (fa)' => 'fa_' . 'f0e4',
442
- 'tag (fa)' => 'fa_' . 'f02b',
443
- 'tags (fa)' => 'fa_' . 'f02c',
444
- 'tasks (fa)' => 'fa_' . 'f0ae',
445
- 'taxi (fa)' => 'fa_' . 'f1ba',
446
- 'tencent-weibo (fa)' => 'fa_' . 'f1d5',
447
- 'terminal (fa)' => 'fa_' . 'f120',
448
- 'text-height (fa)' => 'fa_' . 'f034',
449
- 'text-width (fa)' => 'fa_' . 'f035',
450
- 'th (fa)' => 'fa_' . 'f00a',
451
- 'th-large (fa)' => 'fa_' . 'f009',
452
- 'th-list (fa)' => 'fa_' . 'f00b',
453
- 'thumb-tack (fa)' => 'fa_' . 'f08d',
454
- 'thumbs-down (fa)' => 'fa_' . 'f165',
455
- 'thumbs-o-down (fa)' => 'fa_' . 'f088',
456
- 'thumbs-o-up (fa)' => 'fa_' . 'f087',
457
- 'thumbs-up (fa)' => 'fa_' . 'f164',
458
- 'ticket (fa)' => 'fa_' . 'f145',
459
- 'times (fa)' => 'fa_' . 'f00d',
460
- 'times-circle (fa)' => 'fa_' . 'f057',
461
- 'times-circle-o (fa)' => 'fa_' . 'f05c',
462
- 'tint (fa)' => 'fa_' . 'f043',
463
- 'toggle-off (fa)' => 'fa_' . 'f204',
464
- 'toggle-on (fa)' => 'fa_' . 'f205',
465
- 'train (fa)' => 'fa_' . 'f238',
466
- 'transgender (fa)' => 'fa_' . 'f224',
467
- 'transgender-alt (fa)' => 'fa_' . 'f225',
468
- 'trash (fa)' => 'fa_' . 'f1f8',
469
- 'trash-o (fa)' => 'fa_' . 'f014',
470
- 'tree (fa)' => 'fa_' . 'f1bb',
471
- 'trello (fa)' => 'fa_' . 'f181',
472
- 'trophy (fa)' => 'fa_' . 'f091',
473
- 'truck (fa)' => 'fa_' . 'f0d1',
474
- 'try (fa)' => 'fa_' . 'f195',
475
- 'tty (fa)' => 'fa_' . 'f1e4',
476
- 'tumblr (fa)' => 'fa_' . 'f173',
477
- 'tumblr-square (fa)' => 'fa_' . 'f174',
478
- 'twitch (fa)' => 'fa_' . 'f1e8',
479
- 'twitter (fa)' => 'fa_' . 'f099',
480
- 'twitter-square (fa)' => 'fa_' . 'f081',
481
- 'umbrella (fa)' => 'fa_' . 'f0e9',
482
- 'underline (fa)' => 'fa_' . 'f0cd',
483
- 'undo (fa)' => 'fa_' . 'f0e2',
484
- 'university (fa)' => 'fa_' . 'f19c',
485
- 'unlock (fa)' => 'fa_' . 'f09c',
486
- 'unlock-alt (fa)' => 'fa_' . 'f13e',
487
- 'upload (fa)' => 'fa_' . 'f093',
488
- 'usd (fa)' => 'fa_' . 'f155',
489
- 'user (fa)' => 'fa_' . 'f007',
490
- 'user-md (fa)' => 'fa_' . 'f0f0',
491
- 'user-plus (fa)' => 'fa_' . 'f234',
492
- 'user-secret (fa)' => 'fa_' . 'f21b',
493
- 'user-times (fa)' => 'fa_' . 'f235',
494
- 'users (fa)' => 'fa_' . 'f0c0',
495
- 'venus (fa)' => 'fa_' . 'f221',
496
- 'venus-double (fa)' => 'fa_' . 'f226',
497
- 'venus-mars (fa)' => 'fa_' . 'f228',
498
- 'viacoin (fa)' => 'fa_' . 'f237',
499
- 'video-camera (fa)' => 'fa_' . 'f03d',
500
- 'vimeo-square (fa)' => 'fa_' . 'f194',
501
- 'vine (fa)' => 'fa_' . 'f1ca',
502
- 'vk (fa)' => 'fa_' . 'f189',
503
- 'volume-down (fa)' => 'fa_' . 'f027',
504
- 'volume-off (fa)' => 'fa_' . 'f026',
505
- 'volume-up (fa)' => 'fa_' . 'f028',
506
- 'weibo (fa)' => 'fa_' . 'f18a',
507
- 'weixin (fa)' => 'fa_' . 'f1d7',
508
- 'whatsapp (fa)' => 'fa_' . 'f232',
509
- 'wheelchair (fa)' => 'fa_' . 'f193',
510
- 'wifi (fa)' => 'fa_' . 'f1eb',
511
- 'windows (fa)' => 'fa_' . 'f17a',
512
- 'wordpress (fa)' => 'fa_' . 'f19a',
513
- 'wrench (fa)' => 'fa_' . 'f0ad',
514
- 'xing (fa)' => 'fa_' . 'f168',
515
- 'xing-square (fa)' => 'fa_' . 'f169',
516
- 'yahoo (fa)' => 'fa_' . 'f19e',
517
- 'yelp (fa)' => 'fa_' . 'f1e9',
518
- 'youtube (fa)' => 'fa_' . 'f167',
519
- 'youtube-play (fa)' => 'fa_' . 'f16a',
520
- 'youtube-square (fa)' => 'fa_' . 'f166'
521
- );
522
-
523
- ksort( $arr );
524
-
525
- return $arr;
 
 
526
  }
1
  <?php
2
+ if ( !function_exists('bt_bb_fa_icons') ) {
3
+ function bt_bb_fa_icons() {
4
+ $arr = array(
5
+ 'adjust (fa)' => 'fa_' . 'f042',
6
+ 'adn (fa)' => 'fa_' . 'f170',
7
+ 'align-center (fa)' => 'fa_' . 'f037',
8
+ 'align-justify (fa)' => 'fa_' . 'f039',
9
+ 'align-left (fa)' => 'fa_' . 'f036',
10
+ 'align-right (fa)' => 'fa_' . 'f038',
11
+ 'ambulance (fa)' => 'fa_' . 'f0f9',
12
+ 'anchor (fa)' => 'fa_' . 'f13d',
13
+ 'android (fa)' => 'fa_' . 'f17b',
14
+ 'angellist (fa)' => 'fa_' . 'f209',
15
+ 'angle-double-down (fa)' => 'fa_' . 'f103',
16
+ 'angle-double-left (fa)' => 'fa_' . 'f100',
17
+ 'angle-double-right (fa)' => 'fa_' . 'f101',
18
+ 'angle-double-up (fa)' => 'fa_' . 'f102',
19
+ 'angle-down (fa)' => 'fa_' . 'f107',
20
+ 'angle-left (fa)' => 'fa_' . 'f104',
21
+ 'angle-right (fa)' => 'fa_' . 'f105',
22
+ 'angle-up (fa)' => 'fa_' . 'f106',
23
+ 'apple (fa)' => 'fa_' . 'f179',
24
+ 'archive (fa)' => 'fa_' . 'f187',
25
+ 'area-chart (fa)' => 'fa_' . 'f1fe',
26
+ 'arrow-circle-down (fa)' => 'fa_' . 'f0ab',
27
+ 'arrow-circle-left (fa)' => 'fa_' . 'f0a8',
28
+ 'arrow-circle-o-down (fa)' => 'fa_' . 'f01a',
29
+ 'arrow-circle-o-left (fa)' => 'fa_' . 'f190',
30
+ 'arrow-circle-o-right (fa)' => 'fa_' . 'f18e',
31
+ 'arrow-circle-o-up (fa)' => 'fa_' . 'f01b',
32
+ 'arrow-circle-right (fa)' => 'fa_' . 'f0a9',
33
+ 'arrow-circle-up (fa)' => 'fa_' . 'f0aa',
34
+ 'arrow-down (fa)' => 'fa_' . 'f063',
35
+ 'arrow-left (fa)' => 'fa_' . 'f060',
36
+ 'arrow-right (fa)' => 'fa_' . 'f061',
37
+ 'arrow-up (fa)' => 'fa_' . 'f062',
38
+ 'arrows (fa)' => 'fa_' . 'f047',
39
+ 'arrows-alt (fa)' => 'fa_' . 'f0b2',
40
+ 'arrows-h (fa)' => 'fa_' . 'f07e',
41
+ 'arrows-v (fa)' => 'fa_' . 'f07d',
42
+ 'asterisk (fa)' => 'fa_' . 'f069',
43
+ 'at (fa)' => 'fa_' . 'f1fa',
44
+ 'backward (fa)' => 'fa_' . 'f04a',
45
+ 'ban (fa)' => 'fa_' . 'f05e',
46
+ 'bar-chart (fa)' => 'fa_' . 'f080',
47
+ 'barcode (fa)' => 'fa_' . 'f02a',
48
+ 'bars (fa)' => 'fa_' . 'f0c9',
49
+ 'bed (fa)' => 'fa_' . 'f236',
50
+ 'beer (fa)' => 'fa_' . 'f0fc',
51
+ 'behance (fa)' => 'fa_' . 'f1b4',
52
+ 'behance-square (fa)' => 'fa_' . 'f1b5',
53
+ 'bell (fa)' => 'fa_' . 'f0f3',
54
+ 'bell-o (fa)' => 'fa_' . 'f0a2',
55
+ 'bell-slash (fa)' => 'fa_' . 'f1f6',
56
+ 'bell-slash-o (fa)' => 'fa_' . 'f1f7',
57
+ 'bicycle (fa)' => 'fa_' . 'f206',
58
+ 'binoculars (fa)' => 'fa_' . 'f1e5',
59
+ 'birthday-cake (fa)' => 'fa_' . 'f1fd',
60
+ 'bitbucket (fa)' => 'fa_' . 'f171',
61
+ 'bitbucket-square (fa)' => 'fa_' . 'f172',
62
+ 'bold (fa)' => 'fa_' . 'f032',
63
+ 'bolt (fa)' => 'fa_' . 'f0e7',
64
+ 'bomb (fa)' => 'fa_' . 'f1e2',
65
+ 'book (fa)' => 'fa_' . 'f02d',
66
+ 'bookmark (fa)' => 'fa_' . 'f02e',
67
+ 'bookmark-o (fa)' => 'fa_' . 'f097',
68
+ 'briefcase (fa)' => 'fa_' . 'f0b1',
69
+ 'btc (fa)' => 'fa_' . 'f15a',
70
+ 'bug (fa)' => 'fa_' . 'f188',
71
+ 'building (fa)' => 'fa_' . 'f1ad',
72
+ 'building-o (fa)' => 'fa_' . 'f0f7',
73
+ 'bullhorn (fa)' => 'fa_' . 'f0a1',
74
+ 'bullseye (fa)' => 'fa_' . 'f140',
75
+ 'bus (fa)' => 'fa_' . 'f207',
76
+ 'buysellads (fa)' => 'fa_' . 'f20d',
77
+ 'calculator (fa)' => 'fa_' . 'f1ec',
78
+ 'calendar (fa)' => 'fa_' . 'f073',
79
+ 'calendar-o (fa)' => 'fa_' . 'f133',
80
+ 'camera (fa)' => 'fa_' . 'f030',
81
+ 'camera-retro (fa)' => 'fa_' . 'f083',
82
+ 'car (fa)' => 'fa_' . 'f1b9',
83
+ 'caret-down (fa)' => 'fa_' . 'f0d7',
84
+ 'caret-left (fa)' => 'fa_' . 'f0d9',
85
+ 'caret-right (fa)' => 'fa_' . 'f0da',
86
+ 'caret-square-o-down (fa)' => 'fa_' . 'f150',
87
+ 'caret-square-o-left (fa)' => 'fa_' . 'f191',
88
+ 'caret-square-o-right (fa)' => 'fa_' . 'f152',
89
+ 'caret-square-o-up (fa)' => 'fa_' . 'f151',
90
+ 'caret-up (fa)' => 'fa_' . 'f0d8',
91
+ 'cart-arrow-down (fa)' => 'fa_' . 'f218',
92
+ 'cart-plus (fa)' => 'fa_' . 'f217',
93
+ 'cc (fa)' => 'fa_' . 'f20a',
94
+ 'cc-amex (fa)' => 'fa_' . 'f1f3',
95
+ 'cc-discover (fa)' => 'fa_' . 'f1f2',
96
+ 'cc-mastercard (fa)' => 'fa_' . 'f1f1',
97
+ 'cc-paypal (fa)' => 'fa_' . 'f1f4',
98
+ 'cc-stripe (fa)' => 'fa_' . 'f1f5',
99
+ 'cc-visa (fa)' => 'fa_' . 'f1f0',
100
+ 'certificate (fa)' => 'fa_' . 'f0a3',
101
+ 'chain-broken (fa)' => 'fa_' . 'f127',
102
+ 'check (fa)' => 'fa_' . 'f00c',
103
+ 'check-circle (fa)' => 'fa_' . 'f058',
104
+ 'check-circle-o (fa)' => 'fa_' . 'f05d',
105
+ 'check-square (fa)' => 'fa_' . 'f14a',
106
+ 'check-square-o (fa)' => 'fa_' . 'f046',
107
+ 'chevron-circle-down (fa)' => 'fa_' . 'f13a',
108
+ 'chevron-circle-left (fa)' => 'fa_' . 'f137',
109
+ 'chevron-circle-right (fa)' => 'fa_' . 'f138',
110
+ 'chevron-circle-up (fa)' => 'fa_' . 'f139',
111
+ 'chevron-down (fa)' => 'fa_' . 'f078',
112
+ 'chevron-left (fa)' => 'fa_' . 'f053',
113
+ 'chevron-right (fa)' => 'fa_' . 'f054',
114
+ 'chevron-up (fa)' => 'fa_' . 'f077',
115
+ 'child (fa)' => 'fa_' . 'f1ae',
116
+ 'circle (fa)' => 'fa_' . 'f111',
117
+ 'circle-o (fa)' => 'fa_' . 'f10c',
118
+ 'circle-o-notch (fa)' => 'fa_' . 'f1ce',
119
+ 'circle-thin (fa)' => 'fa_' . 'f1db',
120
+ 'clipboard (fa)' => 'fa_' . 'f0ea',
121
+ 'clock-o (fa)' => 'fa_' . 'f017',
122
+ 'cloud (fa)' => 'fa_' . 'f0c2',
123
+ 'cloud-download (fa)' => 'fa_' . 'f0ed',
124
+ 'cloud-upload (fa)' => 'fa_' . 'f0ee',
125
+ 'code (fa)' => 'fa_' . 'f121',
126
+ 'code-fork (fa)' => 'fa_' . 'f126',
127
+ 'codepen (fa)' => 'fa_' . 'f1cb',
128
+ 'coffee (fa)' => 'fa_' . 'f0f4',
129
+ 'cog (fa)' => 'fa_' . 'f013',
130
+ 'cogs (fa)' => 'fa_' . 'f085',
131
+ 'columns (fa)' => 'fa_' . 'f0db',
132
+ 'comment (fa)' => 'fa_' . 'f075',
133
+ 'comment-o (fa)' => 'fa_' . 'f0e5',
134
+ 'comments (fa)' => 'fa_' . 'f086',
135
+ 'comments-o (fa)' => 'fa_' . 'f0e6',
136
+ 'compass (fa)' => 'fa_' . 'f14e',
137
+ 'compress (fa)' => 'fa_' . 'f066',
138
+ 'connectdevelop (fa)' => 'fa_' . 'f20e',
139
+ 'copyright (fa)' => 'fa_' . 'f1f9',
140
+ 'credit-card (fa)' => 'fa_' . 'f09d',
141
+ 'crop (fa)' => 'fa_' . 'f125',
142
+ 'crosshairs (fa)' => 'fa_' . 'f05b',
143
+ 'cube (fa)' => 'fa_' . 'f1b2',
144
+ 'cubes (fa)' => 'fa_' . 'f1b3',
145
+ 'cutlery (fa)' => 'fa_' . 'f0f5',
146
+ 'dashcube (fa)' => 'fa_' . 'f210',
147
+ 'database (fa)' => 'fa_' . 'f1c0',
148
+ 'delicious (fa)' => 'fa_' . 'f1a5',
149
+ 'desktop (fa)' => 'fa_' . 'f108',
150
+ 'deviantart (fa)' => 'fa_' . 'f1bd',
151
+ 'diamond (fa)' => 'fa_' . 'f219',
152
+ 'digg (fa)' => 'fa_' . 'f1a6',
153
+ 'dot-circle-o (fa)' => 'fa_' . 'f192',
154
+ 'download (fa)' => 'fa_' . 'f019',
155
+ 'dribbble (fa)' => 'fa_' . 'f17d',
156
+ 'dropbox (fa)' => 'fa_' . 'f16b',
157
+ 'drupal (fa)' => 'fa_' . 'f1a9',
158
+ 'eject (fa)' => 'fa_' . 'f052',
159
+ 'ellipsis-h (fa)' => 'fa_' . 'f141',
160
+ 'ellipsis-v (fa)' => 'fa_' . 'f142',
161
+ 'empire (fa)' => 'fa_' . 'f1d1',
162
+ 'envelope (fa)' => 'fa_' . 'f0e0',
163
+ 'envelope-o (fa)' => 'fa_' . 'f003',
164
+ 'envelope-square (fa)' => 'fa_' . 'f199',
165
+ 'eraser (fa)' => 'fa_' . 'f12d',
166
+ 'eur (fa)' => 'fa_' . 'f153',
167
+ 'exchange (fa)' => 'fa_' . 'f0ec',
168
+ 'exclamation (fa)' => 'fa_' . 'f12a',
169
+ 'exclamation-circle (fa)' => 'fa_' . 'f06a',
170
+ 'exclamation-triangle (fa)' => 'fa_' . 'f071',
171
+ 'expand (fa)' => 'fa_' . 'f065',
172
+ 'external-link (fa)' => 'fa_' . 'f08e',
173
+ 'external-link-square (fa)' => 'fa_' . 'f14c',
174
+ 'eye (fa)' => 'fa_' . 'f06e',
175
+ 'eye-slash (fa)' => 'fa_' . 'f070',
176
+ 'eyedropper (fa)' => 'fa_' . 'f1fb',
177
+ 'facebook (fa)' => 'fa_' . 'f09a',
178
+ 'facebook-official (fa)' => 'fa_' . 'f230',
179
+ 'facebook-square (fa)' => 'fa_' . 'f082',
180
+ 'fast-backward (fa)' => 'fa_' . 'f049',
181
+ 'fast-forward (fa)' => 'fa_' . 'f050',
182
+ 'fax (fa)' => 'fa_' . 'f1ac',
183
+ 'female (fa)' => 'fa_' . 'f182',
184
+ 'fighter-jet (fa)' => 'fa_' . 'f0fb',
185
+ 'file (fa)' => 'fa_' . 'f15b',
186
+ 'file-archive-o (fa)' => 'fa_' . 'f1c6',
187
+ 'file-audio-o (fa)' => 'fa_' . 'f1c7',
188
+ 'file-code-o (fa)' => 'fa_' . 'f1c9',
189
+ 'file-excel-o (fa)' => 'fa_' . 'f1c3',
190
+ 'file-image-o (fa)' => 'fa_' . 'f1c5',
191
+ 'file-o (fa)' => 'fa_' . 'f016',
192
+ 'file-pdf-o (fa)' => 'fa_' . 'f1c1',
193
+ 'file-powerpoint-o (fa)' => 'fa_' . 'f1c4',
194
+ 'file-text (fa)' => 'fa_' . 'f15c',
195
+ 'file-text-o (fa)' => 'fa_' . 'f0f6',
196
+ 'file-video-o (fa)' => 'fa_' . 'f1c8',
197
+ 'file-word-o (fa)' => 'fa_' . 'f1c2',
198
+ 'files-o (fa)' => 'fa_' . 'f0c5',
199
+ 'film (fa)' => 'fa_' . 'f008',
200
+ 'filter (fa)' => 'fa_' . 'f0b0',
201
+ 'fire (fa)' => 'fa_' . 'f06d',
202
+ 'fire-extinguisher (fa)' => 'fa_' . 'f134',
203
+ 'flag (fa)' => 'fa_' . 'f024',
204
+ 'flag-checkered (fa)' => 'fa_' . 'f11e',
205
+ 'flag-o (fa)' => 'fa_' . 'f11d',
206
+ 'flask (fa)' => 'fa_' . 'f0c3',
207
+ 'flickr (fa)' => 'fa_' . 'f16e',
208
+ 'floppy-o (fa)' => 'fa_' . 'f0c7',
209
+ 'folder (fa)' => 'fa_' . 'f07b',
210
+ 'folder-o (fa)' => 'fa_' . 'f114',
211
+ 'folder-open (fa)' => 'fa_' . 'f07c',
212
+ 'folder-open-o (fa)' => 'fa_' . 'f115',
213
+ 'font (fa)' => 'fa_' . 'f031',
214
+ 'forumbee (fa)' => 'fa_' . 'f211',
215
+ 'forward (fa)' => 'fa_' . 'f04e',
216
+ 'foursquare (fa)' => 'fa_' . 'f180',
217
+ 'frown-o (fa)' => 'fa_' . 'f119',
218
+ 'futbol-o (fa)' => 'fa_' . 'f1e3',
219
+ 'gamepad (fa)' => 'fa_' . 'f11b',
220
+ 'gavel (fa)' => 'fa_' . 'f0e3',
221
+ 'gbp (fa)' => 'fa_' . 'f154',
222
+ 'gift (fa)' => 'fa_' . 'f06b',
223
+ 'git (fa)' => 'fa_' . 'f1d3',
224
+ 'git-square (fa)' => 'fa_' . 'f1d2',
225
+ 'github (fa)' => 'fa_' . 'f09b',
226
+ 'github-alt (fa)' => 'fa_' . 'f113',
227
+ 'github-square (fa)' => 'fa_' . 'f092',
228
+ 'glass (fa)' => 'fa_' . 'f000',
229
+ 'globe (fa)' => 'fa_' . 'f0ac',
230
+ 'google (fa)' => 'fa_' . 'f1a0',
231
+ 'google-plus (fa)' => 'fa_' . 'f0d5',
232
+ 'google-plus-square (fa)' => 'fa_' . 'f0d4',
233
+ 'google-wallet (fa)' => 'fa_' . 'f1ee',
234
+ 'graduation-cap (fa)' => 'fa_' . 'f19d',
235
+ 'gratipay (fa)' => 'fa_' . 'f184',
236
+ 'h-square (fa)' => 'fa_' . 'f0fd',
237
+ 'hacker-news (fa)' => 'fa_' . 'f1d4',
238
+ 'hand-o-down (fa)' => 'fa_' . 'f0a7',
239
+ 'hand-o-left (fa)' => 'fa_' . 'f0a5',
240
+ 'hand-o-right (fa)' => 'fa_' . 'f0a4',
241
+ 'hand-o-up (fa)' => 'fa_' . 'f0a6',
242
+ 'hdd-o (fa)' => 'fa_' . 'f0a0',
243
+ 'header (fa)' => 'fa_' . 'f1dc',
244
+ 'headphones (fa)' => 'fa_' . 'f025',
245
+ 'heart (fa)' => 'fa_' . 'f004',
246
+ 'heart-o (fa)' => 'fa_' . 'f08a',
247
+ 'heartbeat (fa)' => 'fa_' . 'f21e',
248
+ 'history (fa)' => 'fa_' . 'f1da',
249
+ 'home (fa)' => 'fa_' . 'f015',
250
+ 'hospital-o (fa)' => 'fa_' . 'f0f8',
251
+ 'ils (fa)' => 'fa_' . 'f20b',
252
+ 'inbox (fa)' => 'fa_' . 'f01c',
253
+ 'indent (fa)' => 'fa_' . 'f03c',
254
+ 'info (fa)' => 'fa_' . 'f129',
255
+ 'info-circle (fa)' => 'fa_' . 'f05a',
256
+ 'inr (fa)' => 'fa_' . 'f156',
257
+ 'instagram (fa)' => 'fa_' . 'f16d',
258
+ 'ioxhost (fa)' => 'fa_' . 'f208',
259
+ 'italic (fa)' => 'fa_' . 'f033',
260
+ 'joomla (fa)' => 'fa_' . 'f1aa',
261
+ 'jpy (fa)' => 'fa_' . 'f157',
262
+ 'jsfiddle (fa)' => 'fa_' . 'f1cc',
263
+ 'key (fa)' => 'fa_' . 'f084',
264
+ 'keyboard-o (fa)' => 'fa_' . 'f11c',
265
+ 'krw (fa)' => 'fa_' . 'f159',
266
+ 'language (fa)' => 'fa_' . 'f1ab',
267
+ 'laptop (fa)' => 'fa_' . 'f109',
268
+ 'lastfm (fa)' => 'fa_' . 'f202',
269
+ 'lastfm-square (fa)' => 'fa_' . 'f203',
270
+ 'leaf (fa)' => 'fa_' . 'f06c',
271
+ 'leanpub (fa)' => 'fa_' . 'f212',
272
+ 'lemon-o (fa)' => 'fa_' . 'f094',
273
+ 'level-down (fa)' => 'fa_' . 'f149',
274
+ 'level-up (fa)' => 'fa_' . 'f148',
275
+ 'life-ring (fa)' => 'fa_' . 'f1cd',
276
+ 'lightbulb-o (fa)' => 'fa_' . 'f0eb',
277
+ 'line-chart (fa)' => 'fa_' . 'f201',
278
+ 'link (fa)' => 'fa_' . 'f0c1',
279
+ 'linkedin (fa)' => 'fa_' . 'f0e1',
280
+ 'linkedin-square (fa)' => 'fa_' . 'f08c',
281
+ 'linux (fa)' => 'fa_' . 'f17c',
282
+ 'list (fa)' => 'fa_' . 'f03a',
283
+ 'list-alt (fa)' => 'fa_' . 'f022',
284
+ 'list-ol (fa)' => 'fa_' . 'f0cb',
285
+ 'list-ul (fa)' => 'fa_' . 'f0ca',
286
+ 'location-arrow (fa)' => 'fa_' . 'f124',
287
+ 'lock (fa)' => 'fa_' . 'f023',
288
+ 'long-arrow-down (fa)' => 'fa_' . 'f175',
289
+ 'long-arrow-left (fa)' => 'fa_' . 'f177',
290
+ 'long-arrow-right (fa)' => 'fa_' . 'f178',
291
+ 'long-arrow-up (fa)' => 'fa_' . 'f176',
292
+ 'magic (fa)' => 'fa_' . 'f0d0',
293
+ 'magnet (fa)' => 'fa_' . 'f076',
294
+ 'male (fa)' => 'fa_' . 'f183',
295
+ 'map-marker (fa)' => 'fa_' . 'f041',
296
+ 'mars (fa)' => 'fa_' . 'f222',
297
+ 'mars-double (fa)' => 'fa_' . 'f227',
298
+ 'mars-stroke (fa)' => 'fa_' . 'f229',
299
+ 'mars-stroke-h (fa)' => 'fa_' . 'f22b',
300
+ 'mars-stroke-v (fa)' => 'fa_' . 'f22a',
301
+ 'maxcdn (fa)' => 'fa_' . 'f136',
302
+ 'meanpath (fa)' => 'fa_' . 'f20c',
303
+ 'medium (fa)' => 'fa_' . 'f23a',
304
+ 'medkit (fa)' => 'fa_' . 'f0fa',
305
+ 'meh-o (fa)' => 'fa_' . 'f11a',
306
+ 'mercury (fa)' => 'fa_' . 'f223',
307
+ 'microphone (fa)' => 'fa_' . 'f130',
308
+ 'microphone-slash (fa)' => 'fa_' . 'f131',
309
+ 'minus (fa)' => 'fa_' . 'f068',
310
+ 'minus-circle (fa)' => 'fa_' . 'f056',
311
+ 'minus-square (fa)' => 'fa_' . 'f146',
312
+ 'minus-square-o (fa)' => 'fa_' . 'f147',
313
+ 'mobile (fa)' => 'fa_' . 'f10b',
314
+ 'money (fa)' => 'fa_' . 'f0d6',
315
+ 'moon-o (fa)' => 'fa_' . 'f186',
316
+ 'motorcycle (fa)' => 'fa_' . 'f21c',
317
+ 'music (fa)' => 'fa_' . 'f001',
318
+ 'neuter (fa)' => 'fa_' . 'f22c',
319
+ 'newspaper-o (fa)' => 'fa_' . 'f1ea',
320
+ 'openid (fa)' => 'fa_' . 'f19b',
321
+ 'outdent (fa)' => 'fa_' . 'f03b',
322
+ 'pagelines (fa)' => 'fa_' . 'f18c',
323
+ 'paint-brush (fa)' => 'fa_' . 'f1fc',
324
+ 'paper-plane (fa)' => 'fa_' . 'f1d8',
325
+ 'paper-plane-o (fa)' => 'fa_' . 'f1d9',
326
+ 'paperclip (fa)' => 'fa_' . 'f0c6',
327
+ 'paragraph (fa)' => 'fa_' . 'f1dd',
328
+ 'pause (fa)' => 'fa_' . 'f04c',
329
+ 'paw (fa)' => 'fa_' . 'f1b0',
330
+ 'paypal (fa)' => 'fa_' . 'f1ed',
331
+ 'pencil (fa)' => 'fa_' . 'f040',
332
+ 'pencil-square (fa)' => 'fa_' . 'f14b',
333
+ 'pencil-square-o (fa)' => 'fa_' . 'f044',
334
+ 'phone (fa)' => 'fa_' . 'f095',
335
+ 'phone-square (fa)' => 'fa_' . 'f098',
336
+ 'picture-o (fa)' => 'fa_' . 'f03e',
337
+ 'pie-chart (fa)' => 'fa_' . 'f200',
338
+ 'pied-piper (fa)' => 'fa_' . 'f1a7',
339
+ 'pied-piper-alt (fa)' => 'fa_' . 'f1a8',
340
+ 'pinterest (fa)' => 'fa_' . 'f0d2',
341
+ 'pinterest-p (fa)' => 'fa_' . 'f231',
342
+ 'pinterest-square (fa)' => 'fa_' . 'f0d3',
343
+ 'plane (fa)' => 'fa_' . 'f072',
344
+ 'play (fa)' => 'fa_' . 'f04b',
345
+ 'play-circle (fa)' => 'fa_' . 'f144',
346
+ 'play-circle-o (fa)' => 'fa_' . 'f01d',
347
+ 'plug (fa)' => 'fa_' . 'f1e6',
348
+ 'plus (fa)' => 'fa_' . 'f067',
349
+ 'plus-circle (fa)' => 'fa_' . 'f055',
350
+ 'plus-square (fa)' => 'fa_' . 'f0fe',
351
+ 'plus-square-o (fa)' => 'fa_' . 'f196',
352
+ 'power-off (fa)' => 'fa_' . 'f011',
353
+ 'print (fa)' => 'fa_' . 'f02f',
354
+ 'puzzle-piece (fa)' => 'fa_' . 'f12e',
355
+ 'qq (fa)' => 'fa_' . 'f1d6',
356
+ 'qrcode (fa)' => 'fa_' . 'f029',
357
+ 'question (fa)' => 'fa_' . 'f128',
358
+ 'question-circle (fa)' => 'fa_' . 'f059',
359
+ 'quote-left (fa)' => 'fa_' . 'f10d',
360
+ 'quote-right (fa)' => 'fa_' . 'f10e',
361
+ 'random (fa)' => 'fa_' . 'f074',
362
+ 'rebel (fa)' => 'fa_' . 'f1d0',
363
+ 'recycle (fa)' => 'fa_' . 'f1b8',
364
+ 'reddit (fa)' => 'fa_' . 'f1a1',
365
+ 'reddit-square (fa)' => 'fa_' . 'f1a2',
366
+ 'refresh (fa)' => 'fa_' . 'f021',
367
+ 'renren (fa)' => 'fa_' . 'f18b',
368
+ 'repeat (fa)' => 'fa_' . 'f01e',
369
+ 'reply (fa)' => 'fa_' . 'f112',
370
+ 'reply-all (fa)' => 'fa_' . 'f122',
371
+ 'retweet (fa)' => 'fa_' . 'f079',
372
+ 'road (fa)' => 'fa_' . 'f018',
373
+ 'rocket (fa)' => 'fa_' . 'f135',
374
+ 'rss (fa)' => 'fa_' . 'f09e',
375
+ 'rss-square (fa)' => 'fa_' . 'f143',
376
+ 'rub (fa)' => 'fa_' . 'f158',
377
+ 'scissors (fa)' => 'fa_' . 'f0c4',
378
+ 'search (fa)' => 'fa_' . 'f002',
379
+ 'search-minus (fa)' => 'fa_' . 'f010',
380
+ 'search-plus (fa)' => 'fa_' . 'f00e',
381
+ 'sellsy (fa)' => 'fa_' . 'f213',
382
+ 'server (fa)' => 'fa_' . 'f233',
383
+ 'share (fa)' => 'fa_' . 'f064',
384
+ 'share-alt (fa)' => 'fa_' . 'f1e0',
385
+ 'share-alt-square (fa)' => 'fa_' . 'f1e1',
386
+ 'share-square (fa)' => 'fa_' . 'f14d',
387
+ 'share-square-o (fa)' => 'fa_' . 'f045',
388
+ 'shield (fa)' => 'fa_' . 'f132',
389
+ 'ship (fa)' => 'fa_' . 'f21a',
390
+ 'shirtsinbulk (fa)' => 'fa_' . 'f214',
391
+ 'shopping-cart (fa)' => 'fa_' . 'f07a',
392
+ 'sign-in (fa)' => 'fa_' . 'f090',
393
+ 'sign-out (fa)' => 'fa_' . 'f08b',
394
+ 'signal (fa)' => 'fa_' . 'f012',
395
+ 'simplybuilt (fa)' => 'fa_' . 'f215',
396
+ 'sitemap (fa)' => 'fa_' . 'f0e8',
397
+ 'skyatlas (fa)' => 'fa_' . 'f216',
398
+ 'skype (fa)' => 'fa_' . 'f17e',
399
+ 'slack (fa)' => 'fa_' . 'f198',
400
+ 'sliders (fa)' => 'fa_' . 'f1de',
401
+ 'slideshare (fa)' => 'fa_' . 'f1e7',
402
+ 'smile-o (fa)' => 'fa_' . 'f118',
403
+ 'sort (fa)' => 'fa_' . 'f0dc',
404
+ 'sort-alpha-asc (fa)' => 'fa_' . 'f15d',
405
+ 'sort-alpha-desc (fa)' => 'fa_' . 'f15e',
406
+ 'sort-amount-asc (fa)' => 'fa_' . 'f160',
407
+ 'sort-amount-desc (fa)' => 'fa_' . 'f161',
408
+ 'sort-asc (fa)' => 'fa_' . 'f0de',
409
+ 'sort-desc (fa)' => 'fa_' . 'f0dd',
410
+ 'sort-numeric-asc (fa)' => 'fa_' . 'f162',
411
+ 'sort-numeric-desc (fa)' => 'fa_' . 'f163',
412
+ 'soundcloud (fa)' => 'fa_' . 'f1be',
413
+ 'space-shuttle (fa)' => 'fa_' . 'f197',
414
+ 'spinner (fa)' => 'fa_' . 'f110',
415
+ 'spoon (fa)' => 'fa_' . 'f1b1',
416
+ 'spotify (fa)' => 'fa_' . 'f1bc',
417
+ 'square (fa)' => 'fa_' . 'f0c8',
418
+ 'square-o (fa)' => 'fa_' . 'f096',
419
+ 'stack-exchange (fa)' => 'fa_' . 'f18d',
420
+ 'stack-overflow (fa)' => 'fa_' . 'f16c',
421
+ 'star (fa)' => 'fa_' . 'f005',
422
+ 'star-half (fa)' => 'fa_' . 'f089',
423
+ 'star-half-o (fa)' => 'fa_' . 'f123',
424
+ 'star-o (fa)' => 'fa_' . 'f006',
425
+ 'steam (fa)' => 'fa_' . 'f1b6',
426
+ 'steam-square (fa)' => 'fa_' . 'f1b7',
427
+ 'step-backward (fa)' => 'fa_' . 'f048',
428
+ 'step-forward (fa)' => 'fa_' . 'f051',
429
+ 'stethoscope (fa)' => 'fa_' . 'f0f1',
430
+ 'stop (fa)' => 'fa_' . 'f04d',
431
+ 'street-view (fa)' => 'fa_' . 'f21d',
432
+ 'strikethrough (fa)' => 'fa_' . 'f0cc',
433
+ 'stumbleupon (fa)' => 'fa_' . 'f1a4',
434
+ 'stumbleupon-circle (fa)' => 'fa_' . 'f1a3',
435
+ 'subscript (fa)' => 'fa_' . 'f12c',
436
+ 'subway (fa)' => 'fa_' . 'f239',
437
+ 'suitcase (fa)' => 'fa_' . 'f0f2',
438
+ 'sun-o (fa)' => 'fa_' . 'f185',
439
+ 'superscript (fa)' => 'fa_' . 'f12b',
440
+ 'table (fa)' => 'fa_' . 'f0ce',
441
+ 'tablet (fa)' => 'fa_' . 'f10a',
442
+ 'tachometer (fa)' => 'fa_' . 'f0e4',
443
+ 'tag (fa)' => 'fa_' . 'f02b',
444
+ 'tags (fa)' => 'fa_' . 'f02c',
445
+ 'tasks (fa)' => 'fa_' . 'f0ae',
446
+ 'taxi (fa)' => 'fa_' . 'f1ba',
447
+ 'tencent-weibo (fa)' => 'fa_' . 'f1d5',
448
+ 'terminal (fa)' => 'fa_' . 'f120',
449
+ 'text-height (fa)' => 'fa_' . 'f034',
450
+ 'text-width (fa)' => 'fa_' . 'f035',
451
+ 'th (fa)' => 'fa_' . 'f00a',
452
+ 'th-large (fa)' => 'fa_' . 'f009',
453
+ 'th-list (fa)' => 'fa_' . 'f00b',
454
+ 'thumb-tack (fa)' => 'fa_' . 'f08d',
455
+ 'thumbs-down (fa)' => 'fa_' . 'f165',
456
+ 'thumbs-o-down (fa)' => 'fa_' . 'f088',
457
+ 'thumbs-o-up (fa)' => 'fa_' . 'f087',
458
+ 'thumbs-up (fa)' => 'fa_' . 'f164',
459
+ 'ticket (fa)' => 'fa_' . 'f145',
460
+ 'times (fa)' => 'fa_' . 'f00d',
461
+ 'times-circle (fa)' => 'fa_' . 'f057',
462
+ 'times-circle-o (fa)' => 'fa_' . 'f05c',
463
+ 'tint (fa)' => 'fa_' . 'f043',
464
+ 'toggle-off (fa)' => 'fa_' . 'f204',
465
+ 'toggle-on (fa)' => 'fa_' . 'f205',
466
+ 'train (fa)' => 'fa_' . 'f238',
467
+ 'transgender (fa)' => 'fa_' . 'f224',
468
+ 'transgender-alt (fa)' => 'fa_' . 'f225',
469
+ 'trash (fa)' => 'fa_' . 'f1f8',
470
+ 'trash-o (fa)' => 'fa_' . 'f014',
471
+ 'tree (fa)' => 'fa_' . 'f1bb',
472
+ 'trello (fa)' => 'fa_' . 'f181',
473
+ 'trophy (fa)' => 'fa_' . 'f091',
474
+ 'truck (fa)' => 'fa_' . 'f0d1',
475
+ 'try (fa)' => 'fa_' . 'f195',
476
+ 'tty (fa)' => 'fa_' . 'f1e4',
477
+ 'tumblr (fa)' => 'fa_' . 'f173',
478
+ 'tumblr-square (fa)' => 'fa_' . 'f174',
479
+ 'twitch (fa)' => 'fa_' . 'f1e8',
480
+ 'twitter (fa)' => 'fa_' . 'f099',
481
+ 'twitter-square (fa)' => 'fa_' . 'f081',
482
+ 'umbrella (fa)' => 'fa_' . 'f0e9',
483
+ 'underline (fa)' => 'fa_' . 'f0cd',
484
+ 'undo (fa)' => 'fa_' . 'f0e2',
485
+ 'university (fa)' => 'fa_' . 'f19c',
486
+ 'unlock (fa)' => 'fa_' . 'f09c',
487
+ 'unlock-alt (fa)' => 'fa_' . 'f13e',
488
+ 'upload (fa)' => 'fa_' . 'f093',
489
+ 'usd (fa)' => 'fa_' . 'f155',
490
+ 'user (fa)' => 'fa_' . 'f007',
491
+ 'user-md (fa)' => 'fa_' . 'f0f0',
492
+ 'user-plus (fa)' => 'fa_' . 'f234',
493
+ 'user-secret (fa)' => 'fa_' . 'f21b',
494
+ 'user-times (fa)' => 'fa_' . 'f235',
495
+ 'users (fa)' => 'fa_' . 'f0c0',
496
+ 'venus (fa)' => 'fa_' . 'f221',
497
+ 'venus-double (fa)' => 'fa_' . 'f226',
498
+ 'venus-mars (fa)' => 'fa_' . 'f228',
499
+ 'viacoin (fa)' => 'fa_' . 'f237',
500
+ 'video-camera (fa)' => 'fa_' . 'f03d',
501
+ 'vimeo-square (fa)' => 'fa_' . 'f194',
502
+ 'vine (fa)' => 'fa_' . 'f1ca',
503
+ 'vk (fa)' => 'fa_' . 'f189',
504
+ 'volume-down (fa)' => 'fa_' . 'f027',
505
+ 'volume-off (fa)' => 'fa_' . 'f026',
506
+ 'volume-up (fa)' => 'fa_' . 'f028',
507
+ 'weibo (fa)' => 'fa_' . 'f18a',
508
+ 'weixin (fa)' => 'fa_' . 'f1d7',
509
+ 'whatsapp (fa)' => 'fa_' . 'f232',
510
+ 'wheelchair (fa)' => 'fa_' . 'f193',
511
+ 'wifi (fa)' => 'fa_' . 'f1eb',
512
+ 'windows (fa)' => 'fa_' . 'f17a',
513
+ 'wordpress (fa)' => 'fa_' . 'f19a',
514
+ 'wrench (fa)' => 'fa_' . 'f0ad',
515
+ 'xing (fa)' => 'fa_' . 'f168',
516
+ 'xing-square (fa)' => 'fa_' . 'f169',
517
+ 'yahoo (fa)' => 'fa_' . 'f19e',
518
+ 'yelp (fa)' => 'fa_' . 'f1e9',
519
+ 'youtube (fa)' => 'fa_' . 'f167',
520
+ 'youtube-play (fa)' => 'fa_' . 'f16a',
521
+ 'youtube-square (fa)' => 'fa_' . 'f166'
522
+ );
523
+
524
+ ksort( $arr );
525
+
526
+ return $arr;
527
+ }
528
  }
content_elements_misc/fonts/FontAwesome5Brands.ttf ADDED
Binary file
content_elements_misc/fonts/FontAwesome5Brands.woff ADDED
Binary file
content_elements_misc/fonts/FontAwesome5Regular.otf ADDED
Binary file
content_elements_misc/fonts/FontAwesome5Regular.ttf ADDED
Binary file
content_elements_misc/fonts/FontAwesome5Regular.woff ADDED
Binary file
content_elements_misc/fonts/FontAwesome5Solid.otf ADDED
Binary file
content_elements_misc/fonts/FontAwesome5Solid.ttf ADDED
Binary file
content_elements_misc/fonts/FontAwesome5Solid.woff ADDED
Binary file
content_elements_misc/google_fonts.php CHANGED
@@ -1,2 +1,2 @@
1
  <?php
2
- $fonts = unserialize( 'a:1094:{i:0;a:2:{s:8:"css-name";s:7:"ABeeZee";s:9:"font-name";s:7:"ABeeZee";}i:1;a:2:{s:8:"css-name";s:4:"Abel";s:9:"font-name";s:4:"Abel";}i:2;a:2:{s:8:"css-name";s:12:"Abhaya+Libre";s:9:"font-name";s:12:"Abhaya Libre";}i:3;a:2:{s:8:"css-name";s:13:"Abril+Fatface";s:9:"font-name";s:13:"Abril Fatface";}i:4;a:2:{s:8:"css-name";s:8:"Aclonica";s:9:"font-name";s:8:"Aclonica";}i:5;a:2:{s:8:"css-name";s:4:"Acme";s:9:"font-name";s:4:"Acme";}i:6;a:2:{s:8:"css-name";s:5:"Actor";s:9:"font-name";s:5:"Actor";}i:7;a:2:{s:8:"css-name";s:7:"Adamina";s:9:"font-name";s:7:"Adamina";}i:8;a:2:{s:8:"css-name";s:10:"Advent+Pro";s:9:"font-name";s:10:"Advent Pro";}i:9;a:2:{s:8:"css-name";s:15:"Aguafina+Script";s:9:"font-name";s:15:"Aguafina Script";}i:10;a:2:{s:8:"css-name";s:14:"Akaya+Kanadaka";s:9:"font-name";s:14:"Akaya Kanadaka";}i:11;a:2:{s:8:"css-name";s:16:"Akaya+Telivigala";s:9:"font-name";s:16:"Akaya Telivigala";}i:12;a:2:{s:8:"css-name";s:7:"Akronim";s:9:"font-name";s:7:"Akronim";}i:13;a:2:{s:8:"css-name";s:6:"Aladin";s:9:"font-name";s:6:"Aladin";}i:14;a:2:{s:8:"css-name";s:5:"Alata";s:9:"font-name";s:5:"Alata";}i:15;a:2:{s:8:"css-name";s:6:"Alatsi";s:9:"font-name";s:6:"Alatsi";}i:16;a:2:{s:8:"css-name";s:7:"Aldrich";s:9:"font-name";s:7:"Aldrich";}i:17;a:2:{s:8:"css-name";s:4:"Alef";s:9:"font-name";s:4:"Alef";}i:18;a:2:{s:8:"css-name";s:8:"Alegreya";s:9:"font-name";s:8:"Alegreya";}i:19;a:2:{s:8:"css-name";s:11:"Alegreya+SC";s:9:"font-name";s:11:"Alegreya SC";}i:20;a:2:{s:8:"css-name";s:13:"Alegreya+Sans";s:9:"font-name";s:13:"Alegreya Sans";}i:21;a:2:{s:8:"css-name";s:16:"Alegreya+Sans+SC";s:9:"font-name";s:16:"Alegreya Sans SC";}i:22;a:2:{s:8:"css-name";s:4:"Aleo";s:9:"font-name";s:4:"Aleo";}i:23;a:2:{s:8:"css-name";s:10:"Alex+Brush";s:9:"font-name";s:10:"Alex Brush";}i:24;a:2:{s:8:"css-name";s:13:"Alfa+Slab+One";s:9:"font-name";s:13:"Alfa Slab One";}i:25;a:2:{s:8:"css-name";s:5:"Alice";s:9:"font-name";s:5:"Alice";}i:26;a:2:{s:8:"css-name";s:5:"Alike";s:9:"font-name";s:5:"Alike";}i:27;a:2:{s:8:"css-name";s:13:"Alike+Angular";s:9:"font-name";s:13:"Alike Angular";}i:28;a:2:{s:8:"css-name";s:5:"Allan";s:9:"font-name";s:5:"Allan";}i:29;a:2:{s:8:"css-name";s:7:"Allerta";s:9:"font-name";s:7:"Allerta";}i:30;a:2:{s:8:"css-name";s:15:"Allerta+Stencil";s:9:"font-name";s:15:"Allerta Stencil";}i:31;a:2:{s:8:"css-name";s:7:"Allison";s:9:"font-name";s:7:"Allison";}i:32;a:2:{s:8:"css-name";s:6:"Allura";s:9:"font-name";s:6:"Allura";}i:33;a:2:{s:8:"css-name";s:7:"Almarai";s:9:"font-name";s:7:"Almarai";}i:34;a:2:{s:8:"css-name";s:8:"Almendra";s:9:"font-name";s:8:"Almendra";}i:35;a:2:{s:8:"css-name";s:16:"Almendra+Display";s:9:"font-name";s:16:"Almendra Display";}i:36;a:2:{s:8:"css-name";s:11:"Almendra+SC";s:9:"font-name";s:11:"Almendra SC";}i:37;a:2:{s:8:"css-name";s:11:"Alumni+Sans";s:9:"font-name";s:11:"Alumni Sans";}i:38;a:2:{s:8:"css-name";s:8:"Amarante";s:9:"font-name";s:8:"Amarante";}i:39;a:2:{s:8:"css-name";s:8:"Amaranth";s:9:"font-name";s:8:"Amaranth";}i:40;a:2:{s:8:"css-name";s:9:"Amatic+SC";s:9:"font-name";s:9:"Amatic SC";}i:41;a:2:{s:8:"css-name";s:9:"Amethysta";s:9:"font-name";s:9:"Amethysta";}i:42;a:2:{s:8:"css-name";s:5:"Amiko";s:9:"font-name";s:5:"Amiko";}i:43;a:2:{s:8:"css-name";s:5:"Amiri";s:9:"font-name";s:5:"Amiri";}i:44;a:2:{s:8:"css-name";s:5:"Amita";s:9:"font-name";s:5:"Amita";}i:45;a:2:{s:8:"css-name";s:7:"Anaheim";s:9:"font-name";s:7:"Anaheim";}i:46;a:2:{s:8:"css-name";s:6:"Andada";s:9:"font-name";s:6:"Andada";}i:47;a:2:{s:8:"css-name";s:10:"Andada+Pro";s:9:"font-name";s:10:"Andada Pro";}i:48;a:2:{s:8:"css-name";s:6:"Andika";s:9:"font-name";s:6:"Andika";}i:49;a:2:{s:8:"css-name";s:16:"Andika+New+Basic";s:9:"font-name";s:16:"Andika New Basic";}i:50;a:2:{s:8:"css-name";s:6:"Angkor";s:9:"font-name";s:6:"Angkor";}i:51;a:2:{s:8:"css-name";s:24:"Annie+Use+Your+Telescope";s:9:"font-name";s:24:"Annie Use Your Telescope";}i:52;a:2:{s:8:"css-name";s:13:"Anonymous+Pro";s:9:"font-name";s:13:"Anonymous Pro";}i:53;a:2:{s:8:"css-name";s:5:"Antic";s:9:"font-name";s:5:"Antic";}i:54;a:2:{s:8:"css-name";s:12:"Antic+Didone";s:9:"font-name";s:12:"Antic Didone";}i:55;a:2:{s:8:"css-name";s:10:"Antic+Slab";s:9:"font-name";s:10:"Antic Slab";}i:56;a:2:{s:8:"css-name";s:5:"Anton";s:9:"font-name";s:5:"Anton";}i:57;a:2:{s:8:"css-name";s:7:"Antonio";s:9:"font-name";s:7:"Antonio";}i:58;a:2:{s:8:"css-name";s:6:"Arapey";s:9:"font-name";s:6:"Arapey";}i:59;a:2:{s:8:"css-name";s:7:"Arbutus";s:9:"font-name";s:7:"Arbutus";}i:60;a:2:{s:8:"css-name";s:12:"Arbutus+Slab";s:9:"font-name";s:12:"Arbutus Slab";}i:61;a:2:{s:8:"css-name";s:19:"Architects+Daughter";s:9:"font-name";s:19:"Architects Daughter";}i:62;a:2:{s:8:"css-name";s:7:"Archivo";s:9:"font-name";s:7:"Archivo";}i:63;a:2:{s:8:"css-name";s:13:"Archivo+Black";s:9:"font-name";s:13:"Archivo Black";}i:64;a:2:{s:8:"css-name";s:14:"Archivo+Narrow";s:9:"font-name";s:14:"Archivo Narrow";}i:65;a:2:{s:8:"css-name";s:10:"Aref+Ruqaa";s:9:"font-name";s:10:"Aref Ruqaa";}i:66;a:2:{s:8:"css-name";s:13:"Arima+Madurai";s:9:"font-name";s:13:"Arima Madurai";}i:67;a:2:{s:8:"css-name";s:5:"Arimo";s:9:"font-name";s:5:"Arimo";}i:68;a:2:{s:8:"css-name";s:8:"Arizonia";s:9:"font-name";s:8:"Arizonia";}i:69;a:2:{s:8:"css-name";s:6:"Armata";s:9:"font-name";s:6:"Armata";}i:70;a:2:{s:8:"css-name";s:7:"Arsenal";s:9:"font-name";s:7:"Arsenal";}i:71;a:2:{s:8:"css-name";s:8:"Artifika";s:9:"font-name";s:8:"Artifika";}i:72;a:2:{s:8:"css-name";s:4:"Arvo";s:9:"font-name";s:4:"Arvo";}i:73;a:2:{s:8:"css-name";s:4:"Arya";s:9:"font-name";s:4:"Arya";}i:74;a:2:{s:8:"css-name";s:4:"Asap";s:9:"font-name";s:4:"Asap";}i:75;a:2:{s:8:"css-name";s:14:"Asap+Condensed";s:9:"font-name";s:14:"Asap Condensed";}i:76;a:2:{s:8:"css-name";s:4:"Asar";s:9:"font-name";s:4:"Asar";}i:77;a:2:{s:8:"css-name";s:5:"Asset";s:9:"font-name";s:5:"Asset";}i:78;a:2:{s:8:"css-name";s:9:"Assistant";s:9:"font-name";s:9:"Assistant";}i:79;a:2:{s:8:"css-name";s:7:"Astloch";s:9:"font-name";s:7:"Astloch";}i:80;a:2:{s:8:"css-name";s:4:"Asul";s:9:"font-name";s:4:"Asul";}i:81;a:2:{s:8:"css-name";s:6:"Athiti";s:9:"font-name";s:6:"Athiti";}i:82;a:2:{s:8:"css-name";s:21:"Atkinson+Hyperlegible";s:9:"font-name";s:21:"Atkinson Hyperlegible";}i:83;a:2:{s:8:"css-name";s:4:"Atma";s:9:"font-name";s:4:"Atma";}i:84;a:2:{s:8:"css-name";s:10:"Atomic+Age";s:9:"font-name";s:10:"Atomic Age";}i:85;a:2:{s:8:"css-name";s:6:"Aubrey";s:9:"font-name";s:6:"Aubrey";}i:86;a:2:{s:8:"css-name";s:9:"Audiowide";s:9:"font-name";s:9:"Audiowide";}i:87;a:2:{s:8:"css-name";s:10:"Autour+One";s:9:"font-name";s:10:"Autour One";}i:88;a:2:{s:8:"css-name";s:7:"Average";s:9:"font-name";s:7:"Average";}i:89;a:2:{s:8:"css-name";s:12:"Average+Sans";s:9:"font-name";s:12:"Average Sans";}i:90;a:2:{s:8:"css-name";s:19:"Averia+Gruesa+Libre";s:9:"font-name";s:19:"Averia Gruesa Libre";}i:91;a:2:{s:8:"css-name";s:12:"Averia+Libre";s:9:"font-name";s:12:"Averia Libre";}i:92;a:2:{s:8:"css-name";s:17:"Averia+Sans+Libre";s:9:"font-name";s:17:"Averia Sans Libre";}i:93;a:2:{s:8:"css-name";s:18:"Averia+Serif+Libre";s:9:"font-name";s:18:"Averia Serif Libre";}i:94;a:2:{s:8:"css-name";s:11:"Azeret+Mono";s:9:"font-name";s:11:"Azeret Mono";}i:95;a:2:{s:8:"css-name";s:4:"B612";s:9:"font-name";s:4:"B612";}i:96;a:2:{s:8:"css-name";s:9:"B612+Mono";s:9:"font-name";s:9:"B612 Mono";}i:97;a:2:{s:8:"css-name";s:10:"Bad+Script";s:9:"font-name";s:10:"Bad Script";}i:98;a:2:{s:8:"css-name";s:7:"Bahiana";s:9:"font-name";s:7:"Bahiana";}i:99;a:2:{s:8:"css-name";s:9:"Bahianita";s:9:"font-name";s:9:"Bahianita";}i:100;a:2:{s:8:"css-name";s:12:"Bai+Jamjuree";s:9:"font-name";s:12:"Bai Jamjuree";}i:101;a:2:{s:8:"css-name";s:6:"Ballet";s:9:"font-name";s:6:"Ballet";}i:102;a:2:{s:8:"css-name";s:7:"Baloo+2";s:9:"font-name";s:7:"Baloo 2";}i:103;a:2:{s:8:"css-name";s:12:"Baloo+Bhai+2";s:9:"font-name";s:12:"Baloo Bhai 2";}i:104;a:2:{s:8:"css-name";s:14:"Baloo+Bhaina+2";s:9:"font-name";s:14:"Baloo Bhaina 2";}i:105;a:2:{s:8:"css-name";s:15:"Baloo+Chettan+2";s:9:"font-name";s:15:"Baloo Chettan 2";}i:106;a:2:{s:8:"css-name";s:10:"Baloo+Da+2";s:9:"font-name";s:10:"Baloo Da 2";}i:107;a:2:{s:8:"css-name";s:13:"Baloo+Paaji+2";s:9:"font-name";s:13:"Baloo Paaji 2";}i:108;a:2:{s:8:"css-name";s:13:"Baloo+Tamma+2";s:9:"font-name";s:13:"Baloo Tamma 2";}i:109;a:2:{s:8:"css-name";s:15:"Baloo+Tammudu+2";s:9:"font-name";s:15:"Baloo Tammudu 2";}i:110;a:2:{s:8:"css-name";s:14:"Baloo+Thambi+2";s:9:"font-name";s:14:"Baloo Thambi 2";}i:111;a:2:{s:8:"css-name";s:13:"Balsamiq+Sans";s:9:"font-name";s:13:"Balsamiq Sans";}i:112;a:2:{s:8:"css-name";s:9:"Balthazar";s:9:"font-name";s:9:"Balthazar";}i:113;a:2:{s:8:"css-name";s:7:"Bangers";s:9:"font-name";s:7:"Bangers";}i:114;a:2:{s:8:"css-name";s:6:"Barlow";s:9:"font-name";s:6:"Barlow";}i:115;a:2:{s:8:"css-name";s:16:"Barlow+Condensed";s:9:"font-name";s:16:"Barlow Condensed";}i:116;a:2:{s:8:"css-name";s:21:"Barlow+Semi+Condensed";s:9:"font-name";s:21:"Barlow Semi Condensed";}i:117;a:2:{s:8:"css-name";s:10:"Barriecito";s:9:"font-name";s:10:"Barriecito";}i:118;a:2:{s:8:"css-name";s:6:"Barrio";s:9:"font-name";s:6:"Barrio";}i:119;a:2:{s:8:"css-name";s:5:"Basic";s:9:"font-name";s:5:"Basic";}i:120;a:2:{s:8:"css-name";s:12:"Baskervville";s:9:"font-name";s:12:"Baskervville";}i:121;a:2:{s:8:"css-name";s:10:"Battambang";s:9:"font-name";s:10:"Battambang";}i:122;a:2:{s:8:"css-name";s:7:"Baumans";s:9:"font-name";s:7:"Baumans";}i:123;a:2:{s:8:"css-name";s:5:"Bayon";s:9:"font-name";s:5:"Bayon";}i:124;a:2:{s:8:"css-name";s:10:"Be+Vietnam";s:9:"font-name";s:10:"Be Vietnam";}i:125;a:2:{s:8:"css-name";s:10:"Bebas+Neue";s:9:"font-name";s:10:"Bebas Neue";}i:126;a:2:{s:8:"css-name";s:8:"Belgrano";s:9:"font-name";s:8:"Belgrano";}i:127;a:2:{s:8:"css-name";s:9:"Bellefair";s:9:"font-name";s:9:"Bellefair";}i:128;a:2:{s:8:"css-name";s:7:"Belleza";s:9:"font-name";s:7:"Belleza";}i:129;a:2:{s:8:"css-name";s:7:"Bellota";s:9:"font-name";s:7:"Bellota";}i:130;a:2:{s:8:"css-name";s:12:"Bellota+Text";s:9:"font-name";s:12:"Bellota Text";}i:131;a:2:{s:8:"css-name";s:9:"BenchNine";s:9:"font-name";s:9:"BenchNine";}i:132;a:2:{s:8:"css-name";s:5:"Benne";s:9:"font-name";s:5:"Benne";}i:133;a:2:{s:8:"css-name";s:7:"Bentham";s:9:"font-name";s:7:"Bentham";}i:134;a:2:{s:8:"css-name";s:15:"Berkshire+Swash";s:9:"font-name";s:15:"Berkshire Swash";}i:135;a:2:{s:8:"css-name";s:6:"Besley";s:9:"font-name";s:6:"Besley";}i:136;a:2:{s:8:"css-name";s:10:"Beth+Ellen";s:9:"font-name";s:10:"Beth Ellen";}i:137;a:2:{s:8:"css-name";s:5:"Bevan";s:9:"font-name";s:5:"Bevan";}i:138;a:2:{s:8:"css-name";s:21:"Big+Shoulders+Display";s:9:"font-name";s:21:"Big Shoulders Display";}i:139;a:2:{s:8:"css-name";s:28:"Big+Shoulders+Inline+Display";s:9:"font-name";s:28:"Big Shoulders Inline Display";}i:140;a:2:{s:8:"css-name";s:25:"Big+Shoulders+Inline+Text";s:9:"font-name";s:25:"Big Shoulders Inline Text";}i:141;a:2:{s:8:"css-name";s:29:"Big+Shoulders+Stencil+Display";s:9:"font-name";s:29:"Big Shoulders Stencil Display";}i:142;a:2:{s:8:"css-name";s:26:"Big+Shoulders+Stencil+Text";s:9:"font-name";s:26:"Big Shoulders Stencil Text";}i:143;a:2:{s:8:"css-name";s:18:"Big+Shoulders+Text";s:9:"font-name";s:18:"Big Shoulders Text";}i:144;a:2:{s:8:"css-name";s:13:"Bigelow+Rules";s:9:"font-name";s:13:"Bigelow Rules";}i:145;a:2:{s:8:"css-name";s:11:"Bigshot+One";s:9:"font-name";s:11:"Bigshot One";}i:146;a:2:{s:8:"css-name";s:5:"Bilbo";s:9:"font-name";s:5:"Bilbo";}i:147;a:2:{s:8:"css-name";s:16:"Bilbo+Swash+Caps";s:9:"font-name";s:16:"Bilbo Swash Caps";}i:148;a:2:{s:8:"css-name";s:8:"BioRhyme";s:9:"font-name";s:8:"BioRhyme";}i:149;a:2:{s:8:"css-name";s:17:"BioRhyme+Expanded";s:9:"font-name";s:17:"BioRhyme Expanded";}i:150;a:2:{s:8:"css-name";s:7:"Biryani";s:9:"font-name";s:7:"Biryani";}i:151;a:2:{s:8:"css-name";s:6:"Bitter";s:9:"font-name";s:6:"Bitter";}i:152;a:2:{s:8:"css-name";s:23:"Black+And+White+Picture";s:9:"font-name";s:23:"Black And White Picture";}i:153;a:2:{s:8:"css-name";s:14:"Black+Han+Sans";s:9:"font-name";s:14:"Black Han Sans";}i:154;a:2:{s:8:"css-name";s:13:"Black+Ops+One";s:9:"font-name";s:13:"Black Ops One";}i:155;a:2:{s:8:"css-name";s:7:"Blinker";s:9:"font-name";s:7:"Blinker";}i:156;a:2:{s:8:"css-name";s:11:"Bodoni+Moda";s:9:"font-name";s:11:"Bodoni Moda";}i:157;a:2:{s:8:"css-name";s:5:"Bokor";s:9:"font-name";s:5:"Bokor";}i:158;a:2:{s:8:"css-name";s:9:"Bona+Nova";s:9:"font-name";s:9:"Bona Nova";}i:159;a:2:{s:8:"css-name";s:6:"Bonbon";s:9:"font-name";s:6:"Bonbon";}i:160;a:2:{s:8:"css-name";s:8:"Boogaloo";s:9:"font-name";s:8:"Boogaloo";}i:161;a:2:{s:8:"css-name";s:10:"Bowlby+One";s:9:"font-name";s:10:"Bowlby One";}i:162;a:2:{s:8:"css-name";s:13:"Bowlby+One+SC";s:9:"font-name";s:13:"Bowlby One SC";}i:163;a:2:{s:8:"css-name";s:7:"Brawler";s:9:"font-name";s:7:"Brawler";}i:164;a:2:{s:8:"css-name";s:10:"Bree+Serif";s:9:"font-name";s:10:"Bree Serif";}i:165;a:2:{s:8:"css-name";s:12:"Brygada+1918";s:9:"font-name";s:12:"Brygada 1918";}i:166;a:2:{s:8:"css-name";s:14:"Bubblegum+Sans";s:9:"font-name";s:14:"Bubblegum Sans";}i:167;a:2:{s:8:"css-name";s:11:"Bubbler+One";s:9:"font-name";s:11:"Bubbler One";}i:168;a:2:{s:8:"css-name";s:4:"Buda";s:9:"font-name";s:4:"Buda";}i:169;a:2:{s:8:"css-name";s:7:"Buenard";s:9:"font-name";s:7:"Buenard";}i:170;a:2:{s:8:"css-name";s:6:"Bungee";s:9:"font-name";s:6:"Bungee";}i:171;a:2:{s:8:"css-name";s:15:"Bungee+Hairline";s:9:"font-name";s:15:"Bungee Hairline";}i:172;a:2:{s:8:"css-name";s:13:"Bungee+Inline";s:9:"font-name";s:13:"Bungee Inline";}i:173;a:2:{s:8:"css-name";s:14:"Bungee+Outline";s:9:"font-name";s:14:"Bungee Outline";}i:174;a:2:{s:8:"css-name";s:12:"Bungee+Shade";s:9:"font-name";s:12:"Bungee Shade";}i:175;a:2:{s:8:"css-name";s:10:"Butcherman";s:9:"font-name";s:10:"Butcherman";}i:176;a:2:{s:8:"css-name";s:14:"Butterfly+Kids";s:9:"font-name";s:14:"Butterfly Kids";}i:177;a:2:{s:8:"css-name";s:5:"Cabin";s:9:"font-name";s:5:"Cabin";}i:178;a:2:{s:8:"css-name";s:15:"Cabin+Condensed";s:9:"font-name";s:15:"Cabin Condensed";}i:179;a:2:{s:8:"css-name";s:12:"Cabin+Sketch";s:9:"font-name";s:12:"Cabin Sketch";}i:180;a:2:{s:8:"css-name";s:15:"Caesar+Dressing";s:9:"font-name";s:15:"Caesar Dressing";}i:181;a:2:{s:8:"css-name";s:10:"Cagliostro";s:9:"font-name";s:10:"Cagliostro";}i:182;a:2:{s:8:"css-name";s:5:"Cairo";s:9:"font-name";s:5:"Cairo";}i:183;a:2:{s:8:"css-name";s:7:"Caladea";s:9:"font-name";s:7:"Caladea";}i:184;a:2:{s:8:"css-name";s:9:"Calistoga";s:9:"font-name";s:9:"Calistoga";}i:185;a:2:{s:8:"css-name";s:14:"Calligraffitti";s:9:"font-name";s:14:"Calligraffitti";}i:186;a:2:{s:8:"css-name";s:6:"Cambay";s:9:"font-name";s:6:"Cambay";}i:187;a:2:{s:8:"css-name";s:5:"Cambo";s:9:"font-name";s:5:"Cambo";}i:188;a:2:{s:8:"css-name";s:6:"Candal";s:9:"font-name";s:6:"Candal";}i:189;a:2:{s:8:"css-name";s:9:"Cantarell";s:9:"font-name";s:9:"Cantarell";}i:190;a:2:{s:8:"css-name";s:11:"Cantata+One";s:9:"font-name";s:11:"Cantata One";}i:191;a:2:{s:8:"css-name";s:11:"Cantora+One";s:9:"font-name";s:11:"Cantora One";}i:192;a:2:{s:8:"css-name";s:8:"Capriola";s:9:"font-name";s:8:"Capriola";}i:193;a:2:{s:8:"css-name";s:5:"Cardo";s:9:"font-name";s:5:"Cardo";}i:194;a:2:{s:8:"css-name";s:5:"Carme";s:9:"font-name";s:5:"Carme";}i:195;a:2:{s:8:"css-name";s:14:"Carrois+Gothic";s:9:"font-name";s:14:"Carrois Gothic";}i:196;a:2:{s:8:"css-name";s:17:"Carrois+Gothic+SC";s:9:"font-name";s:17:"Carrois Gothic SC";}i:197;a:2:{s:8:"css-name";s:10:"Carter+One";s:9:"font-name";s:10:"Carter One";}i:198;a:2:{s:8:"css-name";s:7:"Castoro";s:9:"font-name";s:7:"Castoro";}i:199;a:2:{s:8:"css-name";s:9:"Catamaran";s:9:"font-name";s:9:"Catamaran";}i:200;a:2:{s:8:"css-name";s:6:"Caudex";s:9:"font-name";s:6:"Caudex";}i:201;a:2:{s:8:"css-name";s:6:"Caveat";s:9:"font-name";s:6:"Caveat";}i:202;a:2:{s:8:"css-name";s:12:"Caveat+Brush";s:9:"font-name";s:12:"Caveat Brush";}i:203;a:2:{s:8:"css-name";s:18:"Cedarville+Cursive";s:9:"font-name";s:18:"Cedarville Cursive";}i:204;a:2:{s:8:"css-name";s:11:"Ceviche+One";s:9:"font-name";s:11:"Ceviche One";}i:205;a:2:{s:8:"css-name";s:12:"Chakra+Petch";s:9:"font-name";s:12:"Chakra Petch";}i:206;a:2:{s:8:"css-name";s:6:"Changa";s:9:"font-name";s:6:"Changa";}i:207;a:2:{s:8:"css-name";s:10:"Changa+One";s:9:"font-name";s:10:"Changa One";}i:208;a:2:{s:8:"css-name";s:6:"Chango";s:9:"font-name";s:6:"Chango";}i:209;a:2:{s:8:"css-name";s:5:"Charm";s:9:"font-name";s:5:"Charm";}i:210;a:2:{s:8:"css-name";s:10:"Charmonman";s:9:"font-name";s:10:"Charmonman";}i:211;a:2:{s:8:"css-name";s:8:"Chathura";s:9:"font-name";s:8:"Chathura";}i:212;a:2:{s:8:"css-name";s:18:"Chau+Philomene+One";s:9:"font-name";s:18:"Chau Philomene One";}i:213;a:2:{s:8:"css-name";s:9:"Chela+One";s:9:"font-name";s:9:"Chela One";}i:214;a:2:{s:8:"css-name";s:14:"Chelsea+Market";s:9:"font-name";s:14:"Chelsea Market";}i:215;a:2:{s:8:"css-name";s:6:"Chenla";s:9:"font-name";s:6:"Chenla";}i:216;a:2:{s:8:"css-name";s:17:"Cherry+Cream+Soda";s:9:"font-name";s:17:"Cherry Cream Soda";}i:217;a:2:{s:8:"css-name";s:12:"Cherry+Swash";s:9:"font-name";s:12:"Cherry Swash";}i:218;a:2:{s:8:"css-name";s:5:"Chewy";s:9:"font-name";s:5:"Chewy";}i:219;a:2:{s:8:"css-name";s:6:"Chicle";s:9:"font-name";s:6:"Chicle";}i:220;a:2:{s:8:"css-name";s:8:"Chilanka";s:9:"font-name";s:8:"Chilanka";}i:221;a:2:{s:8:"css-name";s:5:"Chivo";s:9:"font-name";s:5:"Chivo";}i:222;a:2:{s:8:"css-name";s:8:"Chonburi";s:9:"font-name";s:8:"Chonburi";}i:223;a:2:{s:8:"css-name";s:6:"Cinzel";s:9:"font-name";s:6:"Cinzel";}i:224;a:2:{s:8:"css-name";s:17:"Cinzel+Decorative";s:9:"font-name";s:17:"Cinzel Decorative";}i:225;a:2:{s:8:"css-name";s:14:"Clicker+Script";s:9:"font-name";s:14:"Clicker Script";}i:226;a:2:{s:8:"css-name";s:4:"Coda";s:9:"font-name";s:4:"Coda";}i:227;a:2:{s:8:"css-name";s:12:"Coda+Caption";s:9:"font-name";s:12:"Coda Caption";}i:228;a:2:{s:8:"css-name";s:8:"Codystar";s:9:"font-name";s:8:"Codystar";}i:229;a:2:{s:8:"css-name";s:5:"Coiny";s:9:"font-name";s:5:"Coiny";}i:230;a:2:{s:8:"css-name";s:5:"Combo";s:9:"font-name";s:5:"Combo";}i:231;a:2:{s:8:"css-name";s:9:"Comfortaa";s:9:"font-name";s:9:"Comfortaa";}i:232;a:2:{s:8:"css-name";s:10:"Comic+Neue";s:9:"font-name";s:10:"Comic Neue";}i:233;a:2:{s:8:"css-name";s:11:"Coming+Soon";s:9:"font-name";s:11:"Coming Soon";}i:234;a:2:{s:8:"css-name";s:12:"Commissioner";s:9:"font-name";s:12:"Commissioner";}i:235;a:2:{s:8:"css-name";s:11:"Concert+One";s:9:"font-name";s:11:"Concert One";}i:236;a:2:{s:8:"css-name";s:9:"Condiment";s:9:"font-name";s:9:"Condiment";}i:237;a:2:{s:8:"css-name";s:7:"Content";s:9:"font-name";s:7:"Content";}i:238;a:2:{s:8:"css-name";s:12:"Contrail+One";s:9:"font-name";s:12:"Contrail One";}i:239;a:2:{s:8:"css-name";s:11:"Convergence";s:9:"font-name";s:11:"Convergence";}i:240;a:2:{s:8:"css-name";s:6:"Cookie";s:9:"font-name";s:6:"Cookie";}i:241;a:2:{s:8:"css-name";s:5:"Copse";s:9:"font-name";s:5:"Copse";}i:242;a:2:{s:8:"css-name";s:6:"Corben";s:9:"font-name";s:6:"Corben";}i:243;a:2:{s:8:"css-name";s:9:"Cormorant";s:9:"font-name";s:9:"Cormorant";}i:244;a:2:{s:8:"css-name";s:18:"Cormorant+Garamond";s:9:"font-name";s:18:"Cormorant Garamond";}i:245;a:2:{s:8:"css-name";s:16:"Cormorant+Infant";s:9:"font-name";s:16:"Cormorant Infant";}i:246;a:2:{s:8:"css-name";s:12:"Cormorant+SC";s:9:"font-name";s:12:"Cormorant SC";}i:247;a:2:{s:8:"css-name";s:17:"Cormorant+Unicase";s:9:"font-name";s:17:"Cormorant Unicase";}i:248;a:2:{s:8:"css-name";s:17:"Cormorant+Upright";s:9:"font-name";s:17:"Cormorant Upright";}i:249;a:2:{s:8:"css-name";s:9:"Courgette";s:9:"font-name";s:9:"Courgette";}i:250;a:2:{s:8:"css-name";s:13:"Courier+Prime";s:9:"font-name";s:13:"Courier Prime";}i:251;a:2:{s:8:"css-name";s:7:"Cousine";s:9:"font-name";s:7:"Cousine";}i:252;a:2:{s:8:"css-name";s:8:"Coustard";s:9:"font-name";s:8:"Coustard";}i:253;a:2:{s:8:"css-name";s:21:"Covered+By+Your+Grace";s:9:"font-name";s:21:"Covered By Your Grace";}i:254;a:2:{s:8:"css-name";s:12:"Crafty+Girls";s:9:"font-name";s:12:"Crafty Girls";}i:255;a:2:{s:8:"css-name";s:9:"Creepster";s:9:"font-name";s:9:"Creepster";}i:256;a:2:{s:8:"css-name";s:11:"Crete+Round";s:9:"font-name";s:11:"Crete Round";}i:257;a:2:{s:8:"css-name";s:11:"Crimson+Pro";s:9:"font-name";s:11:"Crimson Pro";}i:258;a:2:{s:8:"css-name";s:12:"Crimson+Text";s:9:"font-name";s:12:"Crimson Text";}i:259;a:2:{s:8:"css-name";s:13:"Croissant+One";s:9:"font-name";s:13:"Croissant One";}i:260;a:2:{s:8:"css-name";s:7:"Crushed";s:9:"font-name";s:7:"Crushed";}i:261;a:2:{s:8:"css-name";s:6:"Cuprum";s:9:"font-name";s:6:"Cuprum";}i:262;a:2:{s:8:"css-name";s:9:"Cute+Font";s:9:"font-name";s:9:"Cute Font";}i:263;a:2:{s:8:"css-name";s:6:"Cutive";s:9:"font-name";s:6:"Cutive";}i:264;a:2:{s:8:"css-name";s:11:"Cutive+Mono";s:9:"font-name";s:11:"Cutive Mono";}i:265;a:2:{s:8:"css-name";s:7:"DM+Mono";s:9:"font-name";s:7:"DM Mono";}i:266;a:2:{s:8:"css-name";s:7:"DM+Sans";s:9:"font-name";s:7:"DM Sans";}i:267;a:2:{s:8:"css-name";s:16:"DM+Serif+Display";s:9:"font-name";s:16:"DM Serif Display";}i:268;a:2:{s:8:"css-name";s:13:"DM+Serif+Text";s:9:"font-name";s:13:"DM Serif Text";}i:269;a:2:{s:8:"css-name";s:6:"Damion";s:9:"font-name";s:6:"Damion";}i:270;a:2:{s:8:"css-name";s:14:"Dancing+Script";s:9:"font-name";s:14:"Dancing Script";}i:271;a:2:{s:8:"css-name";s:7:"Dangrek";s:9:"font-name";s:7:"Dangrek";}i:272;a:2:{s:8:"css-name";s:16:"Darker+Grotesque";s:9:"font-name";s:16:"Darker Grotesque";}i:273;a:2:{s:8:"css-name";s:11:"David+Libre";s:9:"font-name";s:11:"David Libre";}i:274;a:2:{s:8:"css-name";s:20:"Dawning+of+a+New+Day";s:9:"font-name";s:20:"Dawning of a New Day";}i:275;a:2:{s:8:"css-name";s:8:"Days+One";s:9:"font-name";s:8:"Days One";}i:276;a:2:{s:8:"css-name";s:5:"Dekko";s:9:"font-name";s:5:"Dekko";}i:277;a:2:{s:8:"css-name";s:15:"Dela+Gothic+One";s:9:"font-name";s:15:"Dela Gothic One";}i:278;a:2:{s:8:"css-name";s:6:"Delius";s:9:"font-name";s:6:"Delius";}i:279;a:2:{s:8:"css-name";s:17:"Delius+Swash+Caps";s:9:"font-name";s:17:"Delius Swash Caps";}i:280;a:2:{s:8:"css-name";s:14:"Delius+Unicase";s:9:"font-name";s:14:"Delius Unicase";}i:281;a:2:{s:8:"css-name";s:13:"Della+Respira";s:9:"font-name";s:13:"Della Respira";}i:282;a:2:{s:8:"css-name";s:8:"Denk+One";s:9:"font-name";s:8:"Denk One";}i:283;a:2:{s:8:"css-name";s:10:"Devonshire";s:9:"font-name";s:10:"Devonshire";}i:284;a:2:{s:8:"css-name";s:8:"Dhurjati";s:9:"font-name";s:8:"Dhurjati";}i:285;a:2:{s:8:"css-name";s:13:"Didact+Gothic";s:9:"font-name";s:13:"Didact Gothic";}i:286;a:2:{s:8:"css-name";s:9:"Diplomata";s:9:"font-name";s:9:"Diplomata";}i:287;a:2:{s:8:"css-name";s:12:"Diplomata+SC";s:9:"font-name";s:12:"Diplomata SC";}i:288;a:2:{s:8:"css-name";s:8:"Do+Hyeon";s:9:"font-name";s:8:"Do Hyeon";}i:289;a:2:{s:8:"css-name";s:5:"Dokdo";s:9:"font-name";s:5:"Dokdo";}i:290;a:2:{s:8:"css-name";s:6:"Domine";s:9:"font-name";s:6:"Domine";}i:291;a:2:{s:8:"css-name";s:11:"Donegal+One";s:9:"font-name";s:11:"Donegal One";}i:292;a:2:{s:8:"css-name";s:10:"Doppio+One";s:9:"font-name";s:10:"Doppio One";}i:293;a:2:{s:8:"css-name";s:5:"Dorsa";s:9:"font-name";s:5:"Dorsa";}i:294;a:2:{s:8:"css-name";s:5:"Dosis";s:9:"font-name";s:5:"Dosis";}i:295;a:2:{s:8:"css-name";s:11:"DotGothic16";s:9:"font-name";s:11:"DotGothic16";}i:296;a:2:{s:8:"css-name";s:11:"Dr+Sugiyama";s:9:"font-name";s:11:"Dr Sugiyama";}i:297;a:2:{s:8:"css-name";s:9:"Duru+Sans";s:9:"font-name";s:9:"Duru Sans";}i:298;a:2:{s:8:"css-name";s:9:"Dynalight";s:9:"font-name";s:9:"Dynalight";}i:299;a:2:{s:8:"css-name";s:11:"EB+Garamond";s:9:"font-name";s:11:"EB Garamond";}i:300;a:2:{s:8:"css-name";s:10:"Eagle+Lake";s:9:"font-name";s:10:"Eagle Lake";}i:301;a:2:{s:8:"css-name";s:14:"East+Sea+Dokdo";s:9:"font-name";s:14:"East Sea Dokdo";}i:302;a:2:{s:8:"css-name";s:5:"Eater";s:9:"font-name";s:5:"Eater";}i:303;a:2:{s:8:"css-name";s:9:"Economica";s:9:"font-name";s:9:"Economica";}i:304;a:2:{s:8:"css-name";s:5:"Eczar";s:9:"font-name";s:5:"Eczar";}i:305;a:2:{s:8:"css-name";s:10:"El+Messiri";s:9:"font-name";s:10:"El Messiri";}i:306;a:2:{s:8:"css-name";s:11:"Electrolize";s:9:"font-name";s:11:"Electrolize";}i:307;a:2:{s:8:"css-name";s:5:"Elsie";s:9:"font-name";s:5:"Elsie";}i:308;a:2:{s:8:"css-name";s:16:"Elsie+Swash+Caps";s:9:"font-name";s:16:"Elsie Swash Caps";}i:309;a:2:{s:8:"css-name";s:11:"Emblema+One";s:9:"font-name";s:11:"Emblema One";}i:310;a:2:{s:8:"css-name";s:12:"Emilys+Candy";s:9:"font-name";s:12:"Emilys Candy";}i:311;a:2:{s:8:"css-name";s:11:"Encode+Sans";s:9:"font-name";s:11:"Encode Sans";}i:312;a:2:{s:8:"css-name";s:21:"Encode+Sans+Condensed";s:9:"font-name";s:21:"Encode Sans Condensed";}i:313;a:2:{s:8:"css-name";s:20:"Encode+Sans+Expanded";s:9:"font-name";s:20:"Encode Sans Expanded";}i:314;a:2:{s:8:"css-name";s:14:"Encode+Sans+SC";s:9:"font-name";s:14:"Encode Sans SC";}i:315;a:2:{s:8:"css-name";s:26:"Encode+Sans+Semi+Condensed";s:9:"font-name";s:26:"Encode Sans Semi Condensed";}i:316;a:2:{s:8:"css-name";s:25:"Encode+Sans+Semi+Expanded";s:9:"font-name";s:25:"Encode Sans Semi Expanded";}i:317;a:2:{s:8:"css-name";s:10:"Engagement";s:9:"font-name";s:10:"Engagement";}i:318;a:2:{s:8:"css-name";s:9:"Englebert";s:9:"font-name";s:9:"Englebert";}i:319;a:2:{s:8:"css-name";s:9:"Enriqueta";s:9:"font-name";s:9:"Enriqueta";}i:320;a:2:{s:8:"css-name";s:8:"Epilogue";s:9:"font-name";s:8:"Epilogue";}i:321;a:2:{s:8:"css-name";s:9:"Erica+One";s:9:"font-name";s:9:"Erica One";}i:322;a:2:{s:8:"css-name";s:7:"Esteban";s:9:"font-name";s:7:"Esteban";}i:323;a:2:{s:8:"css-name";s:15:"Euphoria+Script";s:9:"font-name";s:15:"Euphoria Script";}i:324;a:2:{s:8:"css-name";s:5:"Ewert";s:9:"font-name";s:5:"Ewert";}i:325;a:2:{s:8:"css-name";s:3:"Exo";s:9:"font-name";s:3:"Exo";}i:326;a:2:{s:8:"css-name";s:5:"Exo+2";s:9:"font-name";s:5:"Exo 2";}i:327;a:2:{s:8:"css-name";s:13:"Expletus+Sans";s:9:"font-name";s:13:"Expletus Sans";}i:328;a:2:{s:8:"css-name";s:8:"Fahkwang";s:9:"font-name";s:8:"Fahkwang";}i:329;a:2:{s:8:"css-name";s:12:"Fanwood+Text";s:9:"font-name";s:12:"Fanwood Text";}i:330;a:2:{s:8:"css-name";s:5:"Farro";s:9:"font-name";s:5:"Farro";}i:331;a:2:{s:8:"css-name";s:6:"Farsan";s:9:"font-name";s:6:"Farsan";}i:332;a:2:{s:8:"css-name";s:9:"Fascinate";s:9:"font-name";s:9:"Fascinate";}i:333;a:2:{s:8:"css-name";s:16:"Fascinate+Inline";s:9:"font-name";s:16:"Fascinate Inline";}i:334;a:2:{s:8:"css-name";s:10:"Faster+One";s:9:"font-name";s:10:"Faster One";}i:335;a:2:{s:8:"css-name";s:8:"Fasthand";s:9:"font-name";s:8:"Fasthand";}i:336;a:2:{s:8:"css-name";s:9:"Fauna+One";s:9:"font-name";s:9:"Fauna One";}i:337;a:2:{s:8:"css-name";s:8:"Faustina";s:9:"font-name";s:8:"Faustina";}i:338;a:2:{s:8:"css-name";s:8:"Federant";s:9:"font-name";s:8:"Federant";}i:339;a:2:{s:8:"css-name";s:6:"Federo";s:9:"font-name";s:6:"Federo";}i:340;a:2:{s:8:"css-name";s:6:"Felipa";s:9:"font-name";s:6:"Felipa";}i:341;a:2:{s:8:"css-name";s:5:"Fenix";s:9:"font-name";s:5:"Fenix";}i:342;a:2:{s:8:"css-name";s:7:"Festive";s:9:"font-name";s:7:"Festive";}i:343;a:2:{s:8:"css-name";s:12:"Finger+Paint";s:9:"font-name";s:12:"Finger Paint";}i:344;a:2:{s:8:"css-name";s:9:"Fira+Code";s:9:"font-name";s:9:"Fira Code";}i:345;a:2:{s:8:"css-name";s:9:"Fira+Mono";s:9:"font-name";s:9:"Fira Mono";}i:346;a:2:{s:8:"css-name";s:9:"Fira+Sans";s:9:"font-name";s:9:"Fira Sans";}i:347;a:2:{s:8:"css-name";s:19:"Fira+Sans+Condensed";s:9:"font-name";s:19:"Fira Sans Condensed";}i:348;a:2:{s:8:"css-name";s:25:"Fira+Sans+Extra+Condensed";s:9:"font-name";s:25:"Fira Sans Extra Condensed";}i:349;a:2:{s:8:"css-name";s:10:"Fjalla+One";s:9:"font-name";s:10:"Fjalla One";}i:350;a:2:{s:8:"css-name";s:9:"Fjord+One";s:9:"font-name";s:9:"Fjord One";}i:351;a:2:{s:8:"css-name";s:8:"Flamenco";s:9:"font-name";s:8:"Flamenco";}i:352;a:2:{s:8:"css-name";s:7:"Flavors";s:9:"font-name";s:7:"Flavors";}i:353;a:2:{s:8:"css-name";s:10:"Fondamento";s:9:"font-name";s:10:"Fondamento";}i:354;a:2:{s:8:"css-name";s:16:"Fontdiner+Swanky";s:9:"font-name";s:16:"Fontdiner Swanky";}i:355;a:2:{s:8:"css-name";s:5:"Forum";s:9:"font-name";s:5:"Forum";}i:356;a:2:{s:8:"css-name";s:12:"Francois+One";s:9:"font-name";s:12:"Francois One";}i:357;a:2:{s:8:"css-name";s:16:"Frank+Ruhl+Libre";s:9:"font-name";s:16:"Frank Ruhl Libre";}i:358;a:2:{s:8:"css-name";s:8:"Fraunces";s:9:"font-name";s:8:"Fraunces";}i:359;a:2:{s:8:"css-name";s:12:"Freckle+Face";s:9:"font-name";s:12:"Freckle Face";}i:360;a:2:{s:8:"css-name";s:20:"Fredericka+the+Great";s:9:"font-name";s:20:"Fredericka the Great";}i:361;a:2:{s:8:"css-name";s:11:"Fredoka+One";s:9:"font-name";s:11:"Fredoka One";}i:362;a:2:{s:8:"css-name";s:8:"Freehand";s:9:"font-name";s:8:"Freehand";}i:363;a:2:{s:8:"css-name";s:6:"Fresca";s:9:"font-name";s:6:"Fresca";}i:364;a:2:{s:8:"css-name";s:7:"Frijole";s:9:"font-name";s:7:"Frijole";}i:365;a:2:{s:8:"css-name";s:7:"Fruktur";s:9:"font-name";s:7:"Fruktur";}i:366;a:2:{s:8:"css-name";s:9:"Fugaz+One";s:9:"font-name";s:9:"Fugaz One";}i:367;a:2:{s:8:"css-name";s:7:"Fuggles";s:9:"font-name";s:7:"Fuggles";}i:368;a:2:{s:8:"css-name";s:9:"GFS+Didot";s:9:"font-name";s:9:"GFS Didot";}i:369;a:2:{s:8:"css-name";s:15:"GFS+Neohellenic";s:9:"font-name";s:15:"GFS Neohellenic";}i:370;a:2:{s:8:"css-name";s:8:"Gabriela";s:9:"font-name";s:8:"Gabriela";}i:371;a:2:{s:8:"css-name";s:5:"Gaegu";s:9:"font-name";s:5:"Gaegu";}i:372;a:2:{s:8:"css-name";s:6:"Gafata";s:9:"font-name";s:6:"Gafata";}i:373;a:2:{s:8:"css-name";s:6:"Galada";s:9:"font-name";s:6:"Galada";}i:374;a:2:{s:8:"css-name";s:8:"Galdeano";s:9:"font-name";s:8:"Galdeano";}i:375;a:2:{s:8:"css-name";s:7:"Galindo";s:9:"font-name";s:7:"Galindo";}i:376;a:2:{s:8:"css-name";s:12:"Gamja+Flower";s:9:"font-name";s:12:"Gamja Flower";}i:377;a:2:{s:8:"css-name";s:8:"Gayathri";s:9:"font-name";s:8:"Gayathri";}i:378;a:2:{s:8:"css-name";s:7:"Gelasio";s:9:"font-name";s:7:"Gelasio";}i:379;a:2:{s:8:"css-name";s:13:"Gentium+Basic";s:9:"font-name";s:13:"Gentium Basic";}i:380;a:2:{s:8:"css-name";s:18:"Gentium+Book+Basic";s:9:"font-name";s:18:"Gentium Book Basic";}i:381;a:2:{s:8:"css-name";s:3:"Geo";s:9:"font-name";s:3:"Geo";}i:382;a:2:{s:8:"css-name";s:7:"Georama";s:9:"font-name";s:7:"Georama";}i:383;a:2:{s:8:"css-name";s:7:"Geostar";s:9:"font-name";s:7:"Geostar";}i:384;a:2:{s:8:"css-name";s:12:"Geostar+Fill";s:9:"font-name";s:12:"Geostar Fill";}i:385;a:2:{s:8:"css-name";s:12:"Germania+One";s:9:"font-name";s:12:"Germania One";}i:386;a:2:{s:8:"css-name";s:6:"Gidugu";s:9:"font-name";s:6:"Gidugu";}i:387;a:2:{s:8:"css-name";s:13:"Gilda+Display";s:9:"font-name";s:13:"Gilda Display";}i:388;a:2:{s:8:"css-name";s:8:"Girassol";s:9:"font-name";s:8:"Girassol";}i:389;a:2:{s:8:"css-name";s:14:"Give+You+Glory";s:9:"font-name";s:14:"Give You Glory";}i:390;a:2:{s:8:"css-name";s:13:"Glass+Antiqua";s:9:"font-name";s:13:"Glass Antiqua";}i:391;a:2:{s:8:"css-name";s:6:"Glegoo";s:9:"font-name";s:6:"Glegoo";}i:392;a:2:{s:8:"css-name";s:17:"Gloria+Hallelujah";s:9:"font-name";s:17:"Gloria Hallelujah";}i:393;a:2:{s:8:"css-name";s:5:"Glory";s:9:"font-name";s:5:"Glory";}i:394;a:2:{s:8:"css-name";s:10:"Goblin+One";s:9:"font-name";s:10:"Goblin One";}i:395;a:2:{s:8:"css-name";s:10:"Gochi+Hand";s:9:"font-name";s:10:"Gochi Hand";}i:396;a:2:{s:8:"css-name";s:7:"Goldman";s:9:"font-name";s:7:"Goldman";}i:397;a:2:{s:8:"css-name";s:8:"Gorditas";s:9:"font-name";s:8:"Gorditas";}i:398;a:2:{s:8:"css-name";s:9:"Gothic+A1";s:9:"font-name";s:9:"Gothic A1";}i:399;a:2:{s:8:"css-name";s:4:"Gotu";s:9:"font-name";s:4:"Gotu";}i:400;a:2:{s:8:"css-name";s:21:"Goudy+Bookletter+1911";s:9:"font-name";s:21:"Goudy Bookletter 1911";}i:401;a:2:{s:8:"css-name";s:12:"Gowun+Batang";s:9:"font-name";s:12:"Gowun Batang";}i:402;a:2:{s:8:"css-name";s:11:"Gowun+Dodum";s:9:"font-name";s:11:"Gowun Dodum";}i:403;a:2:{s:8:"css-name";s:8:"Graduate";s:9:"font-name";s:8:"Graduate";}i:404;a:2:{s:8:"css-name";s:11:"Grand+Hotel";s:9:"font-name";s:11:"Grand Hotel";}i:405;a:2:{s:8:"css-name";s:12:"Grandstander";s:9:"font-name";s:12:"Grandstander";}i:406;a:2:{s:8:"css-name";s:12:"Gravitas+One";s:9:"font-name";s:12:"Gravitas One";}i:407;a:2:{s:8:"css-name";s:11:"Great+Vibes";s:9:"font-name";s:11:"Great Vibes";}i:408;a:2:{s:8:"css-name";s:6:"Grenze";s:9:"font-name";s:6:"Grenze";}i:409;a:2:{s:8:"css-name";s:14:"Grenze+Gotisch";s:9:"font-name";s:14:"Grenze Gotisch";}i:410;a:2:{s:8:"css-name";s:6:"Griffy";s:9:"font-name";s:6:"Griffy";}i:411;a:2:{s:8:"css-name";s:6:"Gruppo";s:9:"font-name";s:6:"Gruppo";}i:412;a:2:{s:8:"css-name";s:5:"Gudea";s:9:"font-name";s:5:"Gudea";}i:413;a:2:{s:8:"css-name";s:4:"Gugi";s:9:"font-name";s:4:"Gugi";}i:414;a:2:{s:8:"css-name";s:6:"Gupter";s:9:"font-name";s:6:"Gupter";}i:415;a:2:{s:8:"css-name";s:8:"Gurajada";s:9:"font-name";s:8:"Gurajada";}i:416;a:2:{s:8:"css-name";s:6:"Habibi";s:9:"font-name";s:6:"Habibi";}i:417;a:2:{s:8:"css-name";s:14:"Hachi+Maru+Pop";s:9:"font-name";s:14:"Hachi Maru Pop";}i:418;a:2:{s:8:"css-name";s:7:"Hahmlet";s:9:"font-name";s:7:"Hahmlet";}i:419;a:2:{s:8:"css-name";s:6:"Halant";s:9:"font-name";s:6:"Halant";}i:420;a:2:{s:8:"css-name";s:15:"Hammersmith+One";s:9:"font-name";s:15:"Hammersmith One";}i:421;a:2:{s:8:"css-name";s:7:"Hanalei";s:9:"font-name";s:7:"Hanalei";}i:422;a:2:{s:8:"css-name";s:12:"Hanalei+Fill";s:9:"font-name";s:12:"Hanalei Fill";}i:423;a:2:{s:8:"css-name";s:7:"Handlee";s:9:"font-name";s:7:"Handlee";}i:424;a:2:{s:8:"css-name";s:7:"Hanuman";s:9:"font-name";s:7:"Hanuman";}i:425;a:2:{s:8:"css-name";s:12:"Happy+Monkey";s:9:"font-name";s:12:"Happy Monkey";}i:426;a:2:{s:8:"css-name";s:9:"Harmattan";s:9:"font-name";s:9:"Harmattan";}i:427;a:2:{s:8:"css-name";s:12:"Headland+One";s:9:"font-name";s:12:"Headland One";}i:428;a:2:{s:8:"css-name";s:5:"Heebo";s:9:"font-name";s:5:"Heebo";}i:429;a:2:{s:8:"css-name";s:11:"Henny+Penny";s:9:"font-name";s:11:"Henny Penny";}i:430;a:2:{s:8:"css-name";s:10:"Hepta+Slab";s:9:"font-name";s:10:"Hepta Slab";}i:431;a:2:{s:8:"css-name";s:20:"Herr+Von+Muellerhoff";s:9:"font-name";s:20:"Herr Von Muellerhoff";}i:432;a:2:{s:8:"css-name";s:9:"Hi+Melody";s:9:"font-name";s:9:"Hi Melody";}i:433;a:2:{s:8:"css-name";s:11:"Hina+Mincho";s:9:"font-name";s:11:"Hina Mincho";}i:434;a:2:{s:8:"css-name";s:4:"Hind";s:9:"font-name";s:4:"Hind";}i:435;a:2:{s:8:"css-name";s:11:"Hind+Guntur";s:9:"font-name";s:11:"Hind Guntur";}i:436;a:2:{s:8:"css-name";s:12:"Hind+Madurai";s:9:"font-name";s:12:"Hind Madurai";}i:437;a:2:{s:8:"css-name";s:13:"Hind+Siliguri";s:9:"font-name";s:13:"Hind Siliguri";}i:438;a:2:{s:8:"css-name";s:13:"Hind+Vadodara";s:9:"font-name";s:13:"Hind Vadodara";}i:439;a:2:{s:8:"css-name";s:15:"Holtwood+One+SC";s:9:"font-name";s:15:"Holtwood One SC";}i:440;a:2:{s:8:"css-name";s:14:"Homemade+Apple";s:9:"font-name";s:14:"Homemade Apple";}i:441;a:2:{s:8:"css-name";s:8:"Homenaje";s:9:"font-name";s:8:"Homenaje";}i:442;a:2:{s:8:"css-name";s:13:"IBM+Plex+Mono";s:9:"font-name";s:13:"IBM Plex Mono";}i:443;a:2:{s:8:"css-name";s:13:"IBM+Plex+Sans";s:9:"font-name";s:13:"IBM Plex Sans";}i:444;a:2:{s:8:"css-name";s:20:"IBM+Plex+Sans+Arabic";s:9:"font-name";s:20:"IBM Plex Sans Arabic";}i:445;a:2:{s:8:"css-name";s:23:"IBM+Plex+Sans+Condensed";s:9:"font-name";s:23:"IBM Plex Sans Condensed";}i:446;a:2:{s:8:"css-name";s:24:"IBM+Plex+Sans+Devanagari";s:9:"font-name";s:24:"IBM Plex Sans Devanagari";}i:447;a:2:{s:8:"css-name";s:20:"IBM+Plex+Sans+Hebrew";s:9:"font-name";s:20:"IBM Plex Sans Hebrew";}i:448;a:2:{s:8:"css-name";s:16:"IBM+Plex+Sans+KR";s:9:"font-name";s:16:"IBM Plex Sans KR";}i:449;a:2:{s:8:"css-name";s:18:"IBM+Plex+Sans+Thai";s:9:"font-name";s:18:"IBM Plex Sans Thai";}i:450;a:2:{s:8:"css-name";s:25:"IBM+Plex+Sans+Thai+Looped";s:9:"font-name";s:25:"IBM Plex Sans Thai Looped";}i:451;a:2:{s:8:"css-name";s:14:"IBM+Plex+Serif";s:9:"font-name";s:14:"IBM Plex Serif";}i:452;a:2:{s:8:"css-name";s:15:"IM+Fell+DW+Pica";s:9:"font-name";s:15:"IM Fell DW Pica";}i:453;a:2:{s:8:"css-name";s:18:"IM+Fell+DW+Pica+SC";s:9:"font-name";s:18:"IM Fell DW Pica SC";}i:454;a:2:{s:8:"css-name";s:19:"IM+Fell+Double+Pica";s:9:"font-name";s:19:"IM Fell Double Pica";}i:455;a:2:{s:8:"css-name";s:22:"IM+Fell+Double+Pica+SC";s:9:"font-name";s:22:"IM Fell Double Pica SC";}i:456;a:2:{s:8:"css-name";s:15:"IM+Fell+English";s:9:"font-name";s:15:"IM Fell English";}i:457;a:2:{s:8:"css-name";s:18:"IM+Fell+English+SC";s:9:"font-name";s:18:"IM Fell English SC";}i:458;a:2:{s:8:"css-name";s:20:"IM+Fell+French+Canon";s:9:"font-name";s:20:"IM Fell French Canon";}i:459;a:2:{s:8:"css-name";s:23:"IM+Fell+French+Canon+SC";s:9:"font-name";s:23:"IM Fell French Canon SC";}i:460;a:2:{s:8:"css-name";s:20:"IM+Fell+Great+Primer";s:9:"font-name";s:20:"IM Fell Great Primer";}i:461;a:2:{s:8:"css-name";s:23:"IM+Fell+Great+Primer+SC";s:9:"font-name";s:23:"IM Fell Great Primer SC";}i:462;a:2:{s:8:"css-name";s:16:"Ibarra+Real+Nova";s:9:"font-name";s:16:"Ibarra Real Nova";}i:463;a:2:{s:8:"css-name";s:7:"Iceberg";s:9:"font-name";s:7:"Iceberg";}i:464;a:2:{s:8:"css-name";s:7:"Iceland";s:9:"font-name";s:7:"Iceland";}i:465;a:2:{s:8:"css-name";s:5:"Imbue";s:9:"font-name";s:5:"Imbue";}i:466;a:2:{s:8:"css-name";s:7:"Imprima";s:9:"font-name";s:7:"Imprima";}i:467;a:2:{s:8:"css-name";s:11:"Inconsolata";s:9:"font-name";s:11:"Inconsolata";}i:468;a:2:{s:8:"css-name";s:5:"Inder";s:9:"font-name";s:5:"Inder";}i:469;a:2:{s:8:"css-name";s:12:"Indie+Flower";s:9:"font-name";s:12:"Indie Flower";}i:470;a:2:{s:8:"css-name";s:5:"Inika";s:9:"font-name";s:5:"Inika";}i:471;a:2:{s:8:"css-name";s:14:"Inknut+Antiqua";s:9:"font-name";s:14:"Inknut Antiqua";}i:472;a:2:{s:8:"css-name";s:10:"Inria+Sans";s:9:"font-name";s:10:"Inria Sans";}i:473;a:2:{s:8:"css-name";s:11:"Inria+Serif";s:9:"font-name";s:11:"Inria Serif";}i:474;a:2:{s:8:"css-name";s:5:"Inter";s:9:"font-name";s:5:"Inter";}i:475;a:2:{s:8:"css-name";s:12:"Irish+Grover";s:9:"font-name";s:12:"Irish Grover";}i:476;a:2:{s:8:"css-name";s:9:"Istok+Web";s:9:"font-name";s:9:"Istok Web";}i:477;a:2:{s:8:"css-name";s:8:"Italiana";s:9:"font-name";s:8:"Italiana";}i:478;a:2:{s:8:"css-name";s:9:"Italianno";s:9:"font-name";s:9:"Italianno";}i:479;a:2:{s:8:"css-name";s:4:"Itim";s:9:"font-name";s:4:"Itim";}i:480;a:2:{s:8:"css-name";s:16:"Jacques+Francois";s:9:"font-name";s:16:"Jacques Francois";}i:481;a:2:{s:8:"css-name";s:23:"Jacques+Francois+Shadow";s:9:"font-name";s:23:"Jacques Francois Shadow";}i:482;a:2:{s:8:"css-name";s:5:"Jaldi";s:9:"font-name";s:5:"Jaldi";}i:483;a:2:{s:8:"css-name";s:14:"JetBrains+Mono";s:9:"font-name";s:14:"JetBrains Mono";}i:484;a:2:{s:8:"css-name";s:14:"Jim+Nightshade";s:9:"font-name";s:14:"Jim Nightshade";}i:485;a:2:{s:8:"css-name";s:10:"Jockey+One";s:9:"font-name";s:10:"Jockey One";}i:486;a:2:{s:8:"css-name";s:12:"Jolly+Lodger";s:9:"font-name";s:12:"Jolly Lodger";}i:487;a:2:{s:8:"css-name";s:8:"Jomhuria";s:9:"font-name";s:8:"Jomhuria";}i:488;a:2:{s:8:"css-name";s:9:"Jomolhari";s:9:"font-name";s:9:"Jomolhari";}i:489;a:2:{s:8:"css-name";s:12:"Josefin+Sans";s:9:"font-name";s:12:"Josefin Sans";}i:490;a:2:{s:8:"css-name";s:12:"Josefin+Slab";s:9:"font-name";s:12:"Josefin Slab";}i:491;a:2:{s:8:"css-name";s:4:"Jost";s:9:"font-name";s:4:"Jost";}i:492;a:2:{s:8:"css-name";s:8:"Joti+One";s:9:"font-name";s:8:"Joti One";}i:493;a:2:{s:8:"css-name";s:3:"Jua";s:9:"font-name";s:3:"Jua";}i:494;a:2:{s:8:"css-name";s:6:"Judson";s:9:"font-name";s:6:"Judson";}i:495;a:2:{s:8:"css-name";s:5:"Julee";s:9:"font-name";s:5:"Julee";}i:496;a:2:{s:8:"css-name";s:15:"Julius+Sans+One";s:9:"font-name";s:15:"Julius Sans One";}i:497;a:2:{s:8:"css-name";s:5:"Junge";s:9:"font-name";s:5:"Junge";}i:498;a:2:{s:8:"css-name";s:4:"Jura";s:9:"font-name";s:4:"Jura";}i:499;a:2:{s:8:"css-name";s:17:"Just+Another+Hand";s:9:"font-name";s:17:"Just Another Hand";}i:500;a:2:{s:8:"css-name";s:23:"Just+Me+Again+Down+Here";s:9:"font-name";s:23:"Just Me Again Down Here";}i:501;a:2:{s:8:"css-name";s:3:"K2D";s:9:"font-name";s:3:"K2D";}i:502;a:2:{s:8:"css-name";s:5:"Kadwa";s:9:"font-name";s:5:"Kadwa";}i:503;a:2:{s:8:"css-name";s:12:"Kaisei+Decol";s:9:"font-name";s:12:"Kaisei Decol";}i:504;a:2:{s:8:"css-name";s:16:"Kaisei+HarunoUmi";s:9:"font-name";s:16:"Kaisei HarunoUmi";}i:505;a:2:{s:8:"css-name";s:11:"Kaisei+Opti";s:9:"font-name";s:11:"Kaisei Opti";}i:506;a:2:{s:8:"css-name";s:14:"Kaisei+Tokumin";s:9:"font-name";s:14:"Kaisei Tokumin";}i:507;a:2:{s:8:"css-name";s:5:"Kalam";s:9:"font-name";s:5:"Kalam";}i:508;a:2:{s:8:"css-name";s:7:"Kameron";s:9:"font-name";s:7:"Kameron";}i:509;a:2:{s:8:"css-name";s:5:"Kanit";s:9:"font-name";s:5:"Kanit";}i:510;a:2:{s:8:"css-name";s:9:"Kantumruy";s:9:"font-name";s:9:"Kantumruy";}i:511;a:2:{s:8:"css-name";s:9:"Karantina";s:9:"font-name";s:9:"Karantina";}i:512;a:2:{s:8:"css-name";s:5:"Karla";s:9:"font-name";s:5:"Karla";}i:513;a:2:{s:8:"css-name";s:5:"Karma";s:9:"font-name";s:5:"Karma";}i:514;a:2:{s:8:"css-name";s:7:"Katibeh";s:9:"font-name";s:7:"Katibeh";}i:515;a:2:{s:8:"css-name";s:14:"Kaushan+Script";s:9:"font-name";s:14:"Kaushan Script";}i:516;a:2:{s:8:"css-name";s:9:"Kavivanar";s:9:"font-name";s:9:"Kavivanar";}i:517;a:2:{s:8:"css-name";s:6:"Kavoon";s:9:"font-name";s:6:"Kavoon";}i:518;a:2:{s:8:"css-name";s:10:"Kdam+Thmor";s:9:"font-name";s:10:"Kdam Thmor";}i:519;a:2:{s:8:"css-name";s:10:"Keania+One";s:9:"font-name";s:10:"Keania One";}i:520;a:2:{s:8:"css-name";s:10:"Kelly+Slab";s:9:"font-name";s:10:"Kelly Slab";}i:521;a:2:{s:8:"css-name";s:5:"Kenia";s:9:"font-name";s:5:"Kenia";}i:522;a:2:{s:8:"css-name";s:5:"Khand";s:9:"font-name";s:5:"Khand";}i:523;a:2:{s:8:"css-name";s:5:"Khmer";s:9:"font-name";s:5:"Khmer";}i:524;a:2:{s:8:"css-name";s:5:"Khula";s:9:"font-name";s:5:"Khula";}i:525;a:2:{s:8:"css-name";s:14:"Kirang+Haerang";s:9:"font-name";s:14:"Kirang Haerang";}i:526;a:2:{s:8:"css-name";s:8:"Kite+One";s:9:"font-name";s:8:"Kite One";}i:527;a:2:{s:8:"css-name";s:9:"Kiwi+Maru";s:9:"font-name";s:9:"Kiwi Maru";}i:528;a:2:{s:8:"css-name";s:8:"Klee+One";s:9:"font-name";s:8:"Klee One";}i:529;a:2:{s:8:"css-name";s:7:"Knewave";s:9:"font-name";s:7:"Knewave";}i:530;a:2:{s:8:"css-name";s:4:"KoHo";s:9:"font-name";s:4:"KoHo";}i:531;a:2:{s:8:"css-name";s:9:"Kodchasan";s:9:"font-name";s:9:"Kodchasan";}i:532;a:2:{s:8:"css-name";s:6:"Kosugi";s:9:"font-name";s:6:"Kosugi";}i:533;a:2:{s:8:"css-name";s:11:"Kosugi+Maru";s:9:"font-name";s:11:"Kosugi Maru";}i:534;a:2:{s:8:"css-name";s:9:"Kotta+One";s:9:"font-name";s:9:"Kotta One";}i:535;a:2:{s:8:"css-name";s:6:"Koulen";s:9:"font-name";s:6:"Koulen";}i:536;a:2:{s:8:"css-name";s:6:"Kranky";s:9:"font-name";s:6:"Kranky";}i:537;a:2:{s:8:"css-name";s:5:"Kreon";s:9:"font-name";s:5:"Kreon";}i:538;a:2:{s:8:"css-name";s:6:"Kristi";s:9:"font-name";s:6:"Kristi";}i:539;a:2:{s:8:"css-name";s:9:"Krona+One";s:9:"font-name";s:9:"Krona One";}i:540;a:2:{s:8:"css-name";s:4:"Krub";s:9:"font-name";s:4:"Krub";}i:541;a:2:{s:8:"css-name";s:5:"Kufam";s:9:"font-name";s:5:"Kufam";}i:542;a:2:{s:8:"css-name";s:10:"Kulim+Park";s:9:"font-name";s:10:"Kulim Park";}i:543;a:2:{s:8:"css-name";s:9:"Kumar+One";s:9:"font-name";s:9:"Kumar One";}i:544;a:2:{s:8:"css-name";s:17:"Kumar+One+Outline";s:9:"font-name";s:17:"Kumar One Outline";}i:545;a:2:{s:8:"css-name";s:10:"Kumbh+Sans";s:9:"font-name";s:10:"Kumbh Sans";}i:546;a:2:{s:8:"css-name";s:6:"Kurale";s:9:"font-name";s:6:"Kurale";}i:547;a:2:{s:8:"css-name";s:15:"La+Belle+Aurore";s:9:"font-name";s:15:"La Belle Aurore";}i:548;a:2:{s:8:"css-name";s:7:"Lacquer";s:9:"font-name";s:7:"Lacquer";}i:549;a:2:{s:8:"css-name";s:5:"Laila";s:9:"font-name";s:5:"Laila";}i:550;a:2:{s:8:"css-name";s:11:"Lakki+Reddy";s:9:"font-name";s:11:"Lakki Reddy";}i:551;a:2:{s:8:"css-name";s:7:"Lalezar";s:9:"font-name";s:7:"Lalezar";}i:552;a:2:{s:8:"css-name";s:8:"Lancelot";s:9:"font-name";s:8:"Lancelot";}i:553;a:2:{s:8:"css-name";s:6:"Langar";s:9:"font-name";s:6:"Langar";}i:554;a:2:{s:8:"css-name";s:6:"Lateef";s:9:"font-name";s:6:"Lateef";}i:555;a:2:{s:8:"css-name";s:4:"Lato";s:9:"font-name";s:4:"Lato";}i:556;a:2:{s:8:"css-name";s:13:"League+Script";s:9:"font-name";s:13:"League Script";}i:557;a:2:{s:8:"css-name";s:12:"Leckerli+One";s:9:"font-name";s:12:"Leckerli One";}i:558;a:2:{s:8:"css-name";s:6:"Ledger";s:9:"font-name";s:6:"Ledger";}i:559;a:2:{s:8:"css-name";s:6:"Lekton";s:9:"font-name";s:6:"Lekton";}i:560;a:2:{s:8:"css-name";s:5:"Lemon";s:9:"font-name";s:5:"Lemon";}i:561;a:2:{s:8:"css-name";s:8:"Lemonada";s:9:"font-name";s:8:"Lemonada";}i:562;a:2:{s:8:"css-name";s:6:"Lexend";s:9:"font-name";s:6:"Lexend";}i:563;a:2:{s:8:"css-name";s:11:"Lexend+Deca";s:9:"font-name";s:11:"Lexend Deca";}i:564;a:2:{s:8:"css-name";s:10:"Lexend+Exa";s:9:"font-name";s:10:"Lexend Exa";}i:565;a:2:{s:8:"css-name";s:11:"Lexend+Giga";s:9:"font-name";s:11:"Lexend Giga";}i:566;a:2:{s:8:"css-name";s:11:"Lexend+Mega";s:9:"font-name";s:11:"Lexend Mega";}i:567;a:2:{s:8:"css-name";s:11:"Lexend+Peta";s:9:"font-name";s:11:"Lexend Peta";}i:568;a:2:{s:8:"css-name";s:11:"Lexend+Tera";s:9:"font-name";s:11:"Lexend Tera";}i:569;a:2:{s:8:"css-name";s:12:"Lexend+Zetta";s:9:"font-name";s:12:"Lexend Zetta";}i:570;a:2:{s:8:"css-name";s:17:"Libre+Barcode+128";s:9:"font-name";s:17:"Libre Barcode 128";}i:571;a:2:{s:8:"css-name";s:22:"Libre+Barcode+128+Text";s:9:"font-name";s:22:"Libre Barcode 128 Text";}i:572;a:2:{s:8:"css-name";s:16:"Libre+Barcode+39";s:9:"font-name";s:16:"Libre Barcode 39";}i:573;a:2:{s:8:"css-name";s:25:"Libre+Barcode+39+Extended";s:9:"font-name";s:25:"Libre Barcode 39 Extended";}i:574;a:2:{s:8:"css-name";s:30:"Libre+Barcode+39+Extended+Text";s:9:"font-name";s:30:"Libre Barcode 39 Extended Text";}i:575;a:2:{s:8:"css-name";s:21:"Libre+Barcode+39+Text";s:9:"font-name";s:21:"Libre Barcode 39 Text";}i:576;a:2:{s:8:"css-name";s:24:"Libre+Barcode+EAN13+Text";s:9:"font-name";s:24:"Libre Barcode EAN13 Text";}i:577;a:2:{s:8:"css-name";s:17:"Libre+Baskerville";s:9:"font-name";s:17:"Libre Baskerville";}i:578;a:2:{s:8:"css-name";s:20:"Libre+Caslon+Display";s:9:"font-name";s:20:"Libre Caslon Display";}i:579;a:2:{s:8:"css-name";s:17:"Libre+Caslon+Text";s:9:"font-name";s:17:"Libre Caslon Text";}i:580;a:2:{s:8:"css-name";s:14:"Libre+Franklin";s:9:"font-name";s:14:"Libre Franklin";}i:581;a:2:{s:8:"css-name";s:11:"Life+Savers";s:9:"font-name";s:11:"Life Savers";}i:582;a:2:{s:8:"css-name";s:10:"Lilita+One";s:9:"font-name";s:10:"Lilita One";}i:583;a:2:{s:8:"css-name";s:15:"Lily+Script+One";s:9:"font-name";s:15:"Lily Script One";}i:584;a:2:{s:8:"css-name";s:9:"Limelight";s:9:"font-name";s:9:"Limelight";}i:585;a:2:{s:8:"css-name";s:11:"Linden+Hill";s:9:"font-name";s:11:"Linden Hill";}i:586;a:2:{s:8:"css-name";s:8:"Literata";s:9:"font-name";s:8:"Literata";}i:587;a:2:{s:8:"css-name";s:16:"Liu+Jian+Mao+Cao";s:9:"font-name";s:16:"Liu Jian Mao Cao";}i:588;a:2:{s:8:"css-name";s:6:"Livvic";s:9:"font-name";s:6:"Livvic";}i:589;a:2:{s:8:"css-name";s:7:"Lobster";s:9:"font-name";s:7:"Lobster";}i:590;a:2:{s:8:"css-name";s:11:"Lobster+Two";s:9:"font-name";s:11:"Lobster Two";}i:591;a:2:{s:8:"css-name";s:16:"Londrina+Outline";s:9:"font-name";s:16:"Londrina Outline";}i:592;a:2:{s:8:"css-name";s:15:"Londrina+Shadow";s:9:"font-name";s:15:"Londrina Shadow";}i:593;a:2:{s:8:"css-name";s:15:"Londrina+Sketch";s:9:"font-name";s:15:"Londrina Sketch";}i:594;a:2:{s:8:"css-name";s:14:"Londrina+Solid";s:9:"font-name";s:14:"Londrina Solid";}i:595;a:2:{s:8:"css-name";s:9:"Long+Cang";s:9:"font-name";s:9:"Long Cang";}i:596;a:2:{s:8:"css-name";s:4:"Lora";s:9:"font-name";s:4:"Lora";}i:597;a:2:{s:8:"css-name";s:21:"Love+Ya+Like+A+Sister";s:9:"font-name";s:21:"Love Ya Like A Sister";}i:598;a:2:{s:8:"css-name";s:17:"Loved+by+the+King";s:9:"font-name";s:17:"Loved by the King";}i:599;a:2:{s:8:"css-name";s:14:"Lovers+Quarrel";s:9:"font-name";s:14:"Lovers Quarrel";}i:600;a:2:{s:8:"css-name";s:12:"Luckiest+Guy";s:9:"font-name";s:12:"Luckiest Guy";}i:601;a:2:{s:8:"css-name";s:8:"Lusitana";s:9:"font-name";s:8:"Lusitana";}i:602;a:2:{s:8:"css-name";s:7:"Lustria";s:9:"font-name";s:7:"Lustria";}i:603;a:2:{s:8:"css-name";s:9:"M+PLUS+1p";s:9:"font-name";s:9:"M PLUS 1p";}i:604;a:2:{s:8:"css-name";s:17:"M+PLUS+Rounded+1c";s:9:"font-name";s:17:"M PLUS Rounded 1c";}i:605;a:2:{s:8:"css-name";s:13:"Ma+Shan+Zheng";s:9:"font-name";s:13:"Ma Shan Zheng";}i:606;a:2:{s:8:"css-name";s:7:"Macondo";s:9:"font-name";s:7:"Macondo";}i:607;a:2:{s:8:"css-name";s:18:"Macondo+Swash+Caps";s:9:"font-name";s:18:"Macondo Swash Caps";}i:608;a:2:{s:8:"css-name";s:4:"Mada";s:9:"font-name";s:4:"Mada";}i:609;a:2:{s:8:"css-name";s:5:"Magra";s:9:"font-name";s:5:"Magra";}i:610;a:2:{s:8:"css-name";s:13:"Maiden+Orange";s:9:"font-name";s:13:"Maiden Orange";}i:611;a:2:{s:8:"css-name";s:7:"Maitree";s:9:"font-name";s:7:"Maitree";}i:612;a:2:{s:8:"css-name";s:18:"Major+Mono+Display";s:9:"font-name";s:18:"Major Mono Display";}i:613;a:2:{s:8:"css-name";s:4:"Mako";s:9:"font-name";s:4:"Mako";}i:614;a:2:{s:8:"css-name";s:4:"Mali";s:9:"font-name";s:4:"Mali";}i:615;a:2:{s:8:"css-name";s:8:"Mallanna";s:9:"font-name";s:8:"Mallanna";}i:616;a:2:{s:8:"css-name";s:7:"Mandali";s:9:"font-name";s:7:"Mandali";}i:617;a:2:{s:8:"css-name";s:7:"Manjari";s:9:"font-name";s:7:"Manjari";}i:618;a:2:{s:8:"css-name";s:7:"Manrope";s:9:"font-name";s:7:"Manrope";}i:619;a:2:{s:8:"css-name";s:8:"Mansalva";s:9:"font-name";s:8:"Mansalva";}i:620;a:2:{s:8:"css-name";s:7:"Manuale";s:9:"font-name";s:7:"Manuale";}i:621;a:2:{s:8:"css-name";s:9:"Marcellus";s:9:"font-name";s:9:"Marcellus";}i:622;a:2:{s:8:"css-name";s:12:"Marcellus+SC";s:9:"font-name";s:12:"Marcellus SC";}i:623;a:2:{s:8:"css-name";s:12:"Marck+Script";s:9:"font-name";s:12:"Marck Script";}i:624;a:2:{s:8:"css-name";s:9:"Margarine";s:9:"font-name";s:9:"Margarine";}i:625;a:2:{s:8:"css-name";s:12:"Markazi+Text";s:9:"font-name";s:12:"Markazi Text";}i:626;a:2:{s:8:"css-name";s:9:"Marko+One";s:9:"font-name";s:9:"Marko One";}i:627;a:2:{s:8:"css-name";s:8:"Marmelad";s:9:"font-name";s:8:"Marmelad";}i:628;a:2:{s:8:"css-name";s:6:"Martel";s:9:"font-name";s:6:"Martel";}i:629;a:2:{s:8:"css-name";s:11:"Martel+Sans";s:9:"font-name";s:11:"Martel Sans";}i:630;a:2:{s:8:"css-name";s:6:"Marvel";s:9:"font-name";s:6:"Marvel";}i:631;a:2:{s:8:"css-name";s:4:"Mate";s:9:"font-name";s:4:"Mate";}i:632;a:2:{s:8:"css-name";s:7:"Mate+SC";s:9:"font-name";s:7:"Mate SC";}i:633;a:2:{s:8:"css-name";s:9:"Maven+Pro";s:9:"font-name";s:9:"Maven Pro";}i:634;a:2:{s:8:"css-name";s:7:"McLaren";s:9:"font-name";s:7:"McLaren";}i:635;a:2:{s:8:"css-name";s:6:"Meddon";s:9:"font-name";s:6:"Meddon";}i:636;a:2:{s:8:"css-name";s:13:"MedievalSharp";s:9:"font-name";s:13:"MedievalSharp";}i:637;a:2:{s:8:"css-name";s:10:"Medula+One";s:9:"font-name";s:10:"Medula One";}i:638;a:2:{s:8:"css-name";s:12:"Meera+Inimai";s:9:"font-name";s:12:"Meera Inimai";}i:639;a:2:{s:8:"css-name";s:6:"Megrim";s:9:"font-name";s:6:"Megrim";}i:640;a:2:{s:8:"css-name";s:11:"Meie+Script";s:9:"font-name";s:11:"Meie Script";}i:641;a:2:{s:8:"css-name";s:8:"Merienda";s:9:"font-name";s:8:"Merienda";}i:642;a:2:{s:8:"css-name";s:12:"Merienda+One";s:9:"font-name";s:12:"Merienda One";}i:643;a:2:{s:8:"css-name";s:12:"Merriweather";s:9:"font-name";s:12:"Merriweather";}i:644;a:2:{s:8:"css-name";s:17:"Merriweather+Sans";s:9:"font-name";s:17:"Merriweather Sans";}i:645;a:2:{s:8:"css-name";s:5:"Metal";s:9:"font-name";s:5:"Metal";}i:646;a:2:{s:8:"css-name";s:11:"Metal+Mania";s:9:"font-name";s:11:"Metal Mania";}i:647;a:2:{s:8:"css-name";s:12:"Metamorphous";s:9:"font-name";s:12:"Metamorphous";}i:648;a:2:{s:8:"css-name";s:11:"Metrophobic";s:9:"font-name";s:11:"Metrophobic";}i:649;a:2:{s:8:"css-name";s:8:"Michroma";s:9:"font-name";s:8:"Michroma";}i:650;a:2:{s:8:"css-name";s:7:"Milonga";s:9:"font-name";s:7:"Milonga";}i:651;a:2:{s:8:"css-name";s:9:"Miltonian";s:9:"font-name";s:9:"Miltonian";}i:652;a:2:{s:8:"css-name";s:16:"Miltonian+Tattoo";s:9:"font-name";s:16:"Miltonian Tattoo";}i:653;a:2:{s:8:"css-name";s:4:"Mina";s:9:"font-name";s:4:"Mina";}i:654;a:2:{s:8:"css-name";s:7:"Miniver";s:9:"font-name";s:7:"Miniver";}i:655;a:2:{s:8:"css-name";s:12:"Miriam+Libre";s:9:"font-name";s:12:"Miriam Libre";}i:656;a:2:{s:8:"css-name";s:5:"Mirza";s:9:"font-name";s:5:"Mirza";}i:657;a:2:{s:8:"css-name";s:14:"Miss+Fajardose";s:9:"font-name";s:14:"Miss Fajardose";}i:658;a:2:{s:8:"css-name";s:4:"Mitr";s:9:"font-name";s:4:"Mitr";}i:659;a:2:{s:8:"css-name";s:5:"Modak";s:9:"font-name";s:5:"Modak";}i:660;a:2:{s:8:"css-name";s:14:"Modern+Antiqua";s:9:"font-name";s:14:"Modern Antiqua";}i:661;a:2:{s:8:"css-name";s:5:"Mogra";s:9:"font-name";s:5:"Mogra";}i:662;a:2:{s:8:"css-name";s:7:"Molengo";s:9:"font-name";s:7:"Molengo";}i:663;a:2:{s:8:"css-name";s:5:"Molle";s:9:"font-name";s:5:"Molle";}i:664;a:2:{s:8:"css-name";s:5:"Monda";s:9:"font-name";s:5:"Monda";}i:665;a:2:{s:8:"css-name";s:8:"Monofett";s:9:"font-name";s:8:"Monofett";}i:666;a:2:{s:8:"css-name";s:7:"Monoton";s:9:"font-name";s:7:"Monoton";}i:667;a:2:{s:8:"css-name";s:20:"Monsieur+La+Doulaise";s:9:"font-name";s:20:"Monsieur La Doulaise";}i:668;a:2:{s:8:"css-name";s:7:"Montaga";s:9:"font-name";s:7:"Montaga";}i:669;a:2:{s:8:"css-name";s:10:"MonteCarlo";s:9:"font-name";s:10:"MonteCarlo";}i:670;a:2:{s:8:"css-name";s:6:"Montez";s:9:"font-name";s:6:"Montez";}i:671;a:2:{s:8:"css-name";s:10:"Montserrat";s:9:"font-name";s:10:"Montserrat";}i:672;a:2:{s:8:"css-name";s:21:"Montserrat+Alternates";s:9:"font-name";s:21:"Montserrat Alternates";}i:673;a:2:{s:8:"css-name";s:20:"Montserrat+Subrayada";s:9:"font-name";s:20:"Montserrat Subrayada";}i:674;a:2:{s:8:"css-name";s:4:"Moul";s:9:"font-name";s:4:"Moul";}i:675;a:2:{s:8:"css-name";s:8:"Moulpali";s:9:"font-name";s:8:"Moulpali";}i:676;a:2:{s:8:"css-name";s:22:"Mountains+of+Christmas";s:9:"font-name";s:22:"Mountains of Christmas";}i:677;a:2:{s:8:"css-name";s:13:"Mouse+Memoirs";s:9:"font-name";s:13:"Mouse Memoirs";}i:678;a:2:{s:8:"css-name";s:10:"Mr+Bedfort";s:9:"font-name";s:10:"Mr Bedfort";}i:679;a:2:{s:8:"css-name";s:8:"Mr+Dafoe";s:9:"font-name";s:8:"Mr Dafoe";}i:680;a:2:{s:8:"css-name";s:14:"Mr+De+Haviland";s:9:"font-name";s:14:"Mr De Haviland";}i:681;a:2:{s:8:"css-name";s:19:"Mrs+Saint+Delafield";s:9:"font-name";s:19:"Mrs Saint Delafield";}i:682;a:2:{s:8:"css-name";s:13:"Mrs+Sheppards";s:9:"font-name";s:13:"Mrs Sheppards";}i:683;a:2:{s:8:"css-name";s:5:"Mukta";s:9:"font-name";s:5:"Mukta";}i:684;a:2:{s:8:"css-name";s:11:"Mukta+Mahee";s:9:"font-name";s:11:"Mukta Mahee";}i:685;a:2:{s:8:"css-name";s:11:"Mukta+Malar";s:9:"font-name";s:11:"Mukta Malar";}i:686;a:2:{s:8:"css-name";s:11:"Mukta+Vaani";s:9:"font-name";s:11:"Mukta Vaani";}i:687;a:2:{s:8:"css-name";s:6:"Mulish";s:9:"font-name";s:6:"Mulish";}i:688;a:2:{s:8:"css-name";s:12:"MuseoModerno";s:9:"font-name";s:12:"MuseoModerno";}i:689;a:2:{s:8:"css-name";s:13:"Mystery+Quest";s:9:"font-name";s:13:"Mystery Quest";}i:690;a:2:{s:8:"css-name";s:3:"NTR";s:9:"font-name";s:3:"NTR";}i:691;a:2:{s:8:"css-name";s:18:"Nanum+Brush+Script";s:9:"font-name";s:18:"Nanum Brush Script";}i:692;a:2:{s:8:"css-name";s:12:"Nanum+Gothic";s:9:"font-name";s:12:"Nanum Gothic";}i:693;a:2:{s:8:"css-name";s:19:"Nanum+Gothic+Coding";s:9:"font-name";s:19:"Nanum Gothic Coding";}i:694;a:2:{s:8:"css-name";s:14:"Nanum+Myeongjo";s:9:"font-name";s:14:"Nanum Myeongjo";}i:695;a:2:{s:8:"css-name";s:16:"Nanum+Pen+Script";s:9:"font-name";s:16:"Nanum Pen Script";}i:696;a:2:{s:8:"css-name";s:9:"Nerko+One";s:9:"font-name";s:9:"Nerko One";}i:697;a:2:{s:8:"css-name";s:6:"Neucha";s:9:"font-name";s:6:"Neucha";}i:698;a:2:{s:8:"css-name";s:6:"Neuton";s:9:"font-name";s:6:"Neuton";}i:699;a:2:{s:8:"css-name";s:10:"New+Rocker";s:9:"font-name";s:10:"New Rocker";}i:700;a:2:{s:8:"css-name";s:11:"New+Tegomin";s:9:"font-name";s:11:"New Tegomin";}i:701;a:2:{s:8:"css-name";s:10:"News+Cycle";s:9:"font-name";s:10:"News Cycle";}i:702;a:2:{s:8:"css-name";s:10:"Newsreader";s:9:"font-name";s:10:"Newsreader";}i:703;a:2:{s:8:"css-name";s:7:"Niconne";s:9:"font-name";s:7:"Niconne";}i:704;a:2:{s:8:"css-name";s:7:"Niramit";s:9:"font-name";s:7:"Niramit";}i:705;a:2:{s:8:"css-name";s:9:"Nixie+One";s:9:"font-name";s:9:"Nixie One";}i:706;a:2:{s:8:"css-name";s:6:"Nobile";s:9:"font-name";s:6:"Nobile";}i:707;a:2:{s:8:"css-name";s:6:"Nokora";s:9:"font-name";s:6:"Nokora";}i:708;a:2:{s:8:"css-name";s:7:"Norican";s:9:"font-name";s:7:"Norican";}i:709;a:2:{s:8:"css-name";s:7:"Nosifer";s:9:"font-name";s:7:"Nosifer";}i:710;a:2:{s:8:"css-name";s:7:"Notable";s:9:"font-name";s:7:"Notable";}i:711;a:2:{s:8:"css-name";s:20:"Nothing+You+Could+Do";s:9:"font-name";s:20:"Nothing You Could Do";}i:712;a:2:{s:8:"css-name";s:12:"Noticia+Text";s:9:"font-name";s:12:"Noticia Text";}i:713;a:2:{s:8:"css-name";s:9:"Noto+Sans";s:9:"font-name";s:9:"Noto Sans";}i:714;a:2:{s:8:"css-name";s:12:"Noto+Sans+HK";s:9:"font-name";s:12:"Noto Sans HK";}i:715;a:2:{s:8:"css-name";s:12:"Noto+Sans+JP";s:9:"font-name";s:12:"Noto Sans JP";}i:716;a:2:{s:8:"css-name";s:12:"Noto+Sans+KR";s:9:"font-name";s:12:"Noto Sans KR";}i:717;a:2:{s:8:"css-name";s:12:"Noto+Sans+SC";s:9:"font-name";s:12:"Noto Sans SC";}i:718;a:2:{s:8:"css-name";s:12:"Noto+Sans+TC";s:9:"font-name";s:12:"Noto Sans TC";}i:719;a:2:{s:8:"css-name";s:10:"Noto+Serif";s:9:"font-name";s:10:"Noto Serif";}i:720;a:2:{s:8:"css-name";s:13:"Noto+Serif+JP";s:9:"font-name";s:13:"Noto Serif JP";}i:721;a:2:{s:8:"css-name";s:13:"Noto+Serif+KR";s:9:"font-name";s:13:"Noto Serif KR";}i:722;a:2:{s:8:"css-name";s:13:"Noto+Serif+SC";s:9:"font-name";s:13:"Noto Serif SC";}i:723;a:2:{s:8:"css-name";s:13:"Noto+Serif+TC";s:9:"font-name";s:13:"Noto Serif TC";}i:724;a:2:{s:8:"css-name";s:8:"Nova+Cut";s:9:"font-name";s:8:"Nova Cut";}i:725;a:2:{s:8:"css-name";s:9:"Nova+Flat";s:9:"font-name";s:9:"Nova Flat";}i:726;a:2:{s:8:"css-name";s:9:"Nova+Mono";s:9:"font-name";s:9:"Nova Mono";}i:727;a:2:{s:8:"css-name";s:9:"Nova+Oval";s:9:"font-name";s:9:"Nova Oval";}i:728;a:2:{s:8:"css-name";s:10:"Nova+Round";s:9:"font-name";s:10:"Nova Round";}i:729;a:2:{s:8:"css-name";s:11:"Nova+Script";s:9:"font-name";s:11:"Nova Script";}i:730;a:2:{s:8:"css-name";s:9:"Nova+Slim";s:9:"font-name";s:9:"Nova Slim";}i:731;a:2:{s:8:"css-name";s:11:"Nova+Square";s:9:"font-name";s:11:"Nova Square";}i:732;a:2:{s:8:"css-name";s:6:"Numans";s:9:"font-name";s:6:"Numans";}i:733;a:2:{s:8:"css-name";s:6:"Nunito";s:9:"font-name";s:6:"Nunito";}i:734;a:2:{s:8:"css-name";s:11:"Nunito+Sans";s:9:"font-name";s:11:"Nunito Sans";}i:735;a:2:{s:8:"css-name";s:11:"Odibee+Sans";s:9:"font-name";s:11:"Odibee Sans";}i:736;a:2:{s:8:"css-name";s:14:"Odor+Mean+Chey";s:9:"font-name";s:14:"Odor Mean Chey";}i:737;a:2:{s:8:"css-name";s:7:"Offside";s:9:"font-name";s:7:"Offside";}i:738;a:2:{s:8:"css-name";s:2:"Oi";s:9:"font-name";s:2:"Oi";}i:739;a:2:{s:8:"css-name";s:15:"Old+Standard+TT";s:9:"font-name";s:15:"Old Standard TT";}i:740;a:2:{s:8:"css-name";s:9:"Oldenburg";s:9:"font-name";s:9:"Oldenburg";}i:741;a:2:{s:8:"css-name";s:11:"Oleo+Script";s:9:"font-name";s:11:"Oleo Script";}i:742;a:2:{s:8:"css-name";s:22:"Oleo+Script+Swash+Caps";s:9:"font-name";s:22:"Oleo Script Swash Caps";}i:743;a:2:{s:8:"css-name";s:9:"Open+Sans";s:9:"font-name";s:9:"Open Sans";}i:744;a:2:{s:8:"css-name";s:19:"Open+Sans+Condensed";s:9:"font-name";s:19:"Open Sans Condensed";}i:745;a:2:{s:8:"css-name";s:11:"Oranienbaum";s:9:"font-name";s:11:"Oranienbaum";}i:746;a:2:{s:8:"css-name";s:8:"Orbitron";s:9:"font-name";s:8:"Orbitron";}i:747;a:2:{s:8:"css-name";s:7:"Oregano";s:9:"font-name";s:7:"Oregano";}i:748;a:2:{s:8:"css-name";s:11:"Orelega+One";s:9:"font-name";s:11:"Orelega One";}i:749;a:2:{s:8:"css-name";s:7:"Orienta";s:9:"font-name";s:7:"Orienta";}i:750;a:2:{s:8:"css-name";s:15:"Original+Surfer";s:9:"font-name";s:15:"Original Surfer";}i:751;a:2:{s:8:"css-name";s:6:"Oswald";s:9:"font-name";s:6:"Oswald";}i:752;a:2:{s:8:"css-name";s:14:"Otomanopee+One";s:9:"font-name";s:14:"Otomanopee One";}i:753;a:2:{s:8:"css-name";s:16:"Over+the+Rainbow";s:9:"font-name";s:16:"Over the Rainbow";}i:754;a:2:{s:8:"css-name";s:8:"Overlock";s:9:"font-name";s:8:"Overlock";}i:755;a:2:{s:8:"css-name";s:11:"Overlock+SC";s:9:"font-name";s:11:"Overlock SC";}i:756;a:2:{s:8:"css-name";s:8:"Overpass";s:9:"font-name";s:8:"Overpass";}i:757;a:2:{s:8:"css-name";s:13:"Overpass+Mono";s:9:"font-name";s:13:"Overpass Mono";}i:758;a:2:{s:8:"css-name";s:3:"Ovo";s:9:"font-name";s:3:"Ovo";}i:759;a:2:{s:8:"css-name";s:7:"Oxanium";s:9:"font-name";s:7:"Oxanium";}i:760;a:2:{s:8:"css-name";s:6:"Oxygen";s:9:"font-name";s:6:"Oxygen";}i:761;a:2:{s:8:"css-name";s:11:"Oxygen+Mono";s:9:"font-name";s:11:"Oxygen Mono";}i:762;a:2:{s:8:"css-name";s:7:"PT+Mono";s:9:"font-name";s:7:"PT Mono";}i:763;a:2:{s:8:"css-name";s:7:"PT+Sans";s:9:"font-name";s:7:"PT Sans";}i:764;a:2:{s:8:"css-name";s:15:"PT+Sans+Caption";s:9:"font-name";s:15:"PT Sans Caption";}i:765;a:2:{s:8:"css-name";s:14:"PT+Sans+Narrow";s:9:"font-name";s:14:"PT Sans Narrow";}i:766;a:2:{s:8:"css-name";s:8:"PT+Serif";s:9:"font-name";s:8:"PT Serif";}i:767;a:2:{s:8:"css-name";s:16:"PT+Serif+Caption";s:9:"font-name";s:16:"PT Serif Caption";}i:768;a:2:{s:8:"css-name";s:8:"Pacifico";s:9:"font-name";s:8:"Pacifico";}i:769;a:2:{s:8:"css-name";s:6:"Padauk";s:9:"font-name";s:6:"Padauk";}i:770;a:2:{s:8:"css-name";s:9:"Palanquin";s:9:"font-name";s:9:"Palanquin";}i:771;a:2:{s:8:"css-name";s:14:"Palanquin+Dark";s:9:"font-name";s:14:"Palanquin Dark";}i:772;a:2:{s:8:"css-name";s:14:"Palette+Mosaic";s:9:"font-name";s:14:"Palette Mosaic";}i:773;a:2:{s:8:"css-name";s:8:"Pangolin";s:9:"font-name";s:8:"Pangolin";}i:774;a:2:{s:8:"css-name";s:7:"Paprika";s:9:"font-name";s:7:"Paprika";}i:775;a:2:{s:8:"css-name";s:10:"Parisienne";s:9:"font-name";s:10:"Parisienne";}i:776;a:2:{s:8:"css-name";s:11:"Passero+One";s:9:"font-name";s:11:"Passero One";}i:777;a:2:{s:8:"css-name";s:11:"Passion+One";s:9:"font-name";s:11:"Passion One";}i:778;a:2:{s:8:"css-name";s:18:"Pathway+Gothic+One";s:9:"font-name";s:18:"Pathway Gothic One";}i:779;a:2:{s:8:"css-name";s:12:"Patrick+Hand";s:9:"font-name";s:12:"Patrick Hand";}i:780;a:2:{s:8:"css-name";s:15:"Patrick+Hand+SC";s:9:"font-name";s:15:"Patrick Hand SC";}i:781;a:2:{s:8:"css-name";s:7:"Pattaya";s:9:"font-name";s:7:"Pattaya";}i:782;a:2:{s:8:"css-name";s:9:"Patua+One";s:9:"font-name";s:9:"Patua One";}i:783;a:2:{s:8:"css-name";s:7:"Pavanam";s:9:"font-name";s:7:"Pavanam";}i:784;a:2:{s:8:"css-name";s:11:"Paytone+One";s:9:"font-name";s:11:"Paytone One";}i:785;a:2:{s:8:"css-name";s:7:"Peddana";s:9:"font-name";s:7:"Peddana";}i:786;a:2:{s:8:"css-name";s:7:"Peralta";s:9:"font-name";s:7:"Peralta";}i:787;a:2:{s:8:"css-name";s:16:"Permanent+Marker";s:9:"font-name";s:16:"Permanent Marker";}i:788;a:2:{s:8:"css-name";s:19:"Petit+Formal+Script";s:9:"font-name";s:19:"Petit Formal Script";}i:789;a:2:{s:8:"css-name";s:7:"Petrona";s:9:"font-name";s:7:"Petrona";}i:790;a:2:{s:8:"css-name";s:11:"Philosopher";s:9:"font-name";s:11:"Philosopher";}i:791;a:2:{s:8:"css-name";s:9:"Piazzolla";s:9:"font-name";s:9:"Piazzolla";}i:792;a:2:{s:8:"css-name";s:6:"Piedra";s:9:"font-name";s:6:"Piedra";}i:793;a:2:{s:8:"css-name";s:13:"Pinyon+Script";s:9:"font-name";s:13:"Pinyon Script";}i:794;a:2:{s:8:"css-name";s:10:"Pirata+One";s:9:"font-name";s:10:"Pirata One";}i:795;a:2:{s:8:"css-name";s:7:"Plaster";s:9:"font-name";s:7:"Plaster";}i:796;a:2:{s:8:"css-name";s:4:"Play";s:9:"font-name";s:4:"Play";}i:797;a:2:{s:8:"css-name";s:8:"Playball";s:9:"font-name";s:8:"Playball";}i:798;a:2:{s:8:"css-name";s:16:"Playfair+Display";s:9:"font-name";s:16:"Playfair Display";}i:799;a:2:{s:8:"css-name";s:19:"Playfair+Display+SC";s:9:"font-name";s:19:"Playfair Display SC";}i:800;a:2:{s:8:"css-name";s:7:"Podkova";s:9:"font-name";s:7:"Podkova";}i:801;a:2:{s:8:"css-name";s:10:"Poiret+One";s:9:"font-name";s:10:"Poiret One";}i:802;a:2:{s:8:"css-name";s:10:"Poller+One";s:9:"font-name";s:10:"Poller One";}i:803;a:2:{s:8:"css-name";s:4:"Poly";s:9:"font-name";s:4:"Poly";}i:804;a:2:{s:8:"css-name";s:8:"Pompiere";s:9:"font-name";s:8:"Pompiere";}i:805;a:2:{s:8:"css-name";s:12:"Pontano+Sans";s:9:"font-name";s:12:"Pontano Sans";}i:806;a:2:{s:8:"css-name";s:10:"Poor+Story";s:9:"font-name";s:10:"Poor Story";}i:807;a:2:{s:8:"css-name";s:7:"Poppins";s:9:"font-name";s:7:"Poppins";}i:808;a:2:{s:8:"css-name";s:16:"Port+Lligat+Sans";s:9:"font-name";s:16:"Port Lligat Sans";}i:809;a:2:{s:8:"css-name";s:16:"Port+Lligat+Slab";s:9:"font-name";s:16:"Port Lligat Slab";}i:810;a:2:{s:8:"css-name";s:9:"Potta+One";s:9:"font-name";s:9:"Potta One";}i:811;a:2:{s:8:"css-name";s:14:"Pragati+Narrow";s:9:"font-name";s:14:"Pragati Narrow";}i:812;a:2:{s:8:"css-name";s:5:"Prata";s:9:"font-name";s:5:"Prata";}i:813;a:2:{s:8:"css-name";s:11:"Preahvihear";s:9:"font-name";s:11:"Preahvihear";}i:814;a:2:{s:8:"css-name";s:14:"Press+Start+2P";s:9:"font-name";s:14:"Press Start 2P";}i:815;a:2:{s:8:"css-name";s:5:"Pridi";s:9:"font-name";s:5:"Pridi";}i:816;a:2:{s:8:"css-name";s:14:"Princess+Sofia";s:9:"font-name";s:14:"Princess Sofia";}i:817;a:2:{s:8:"css-name";s:8:"Prociono";s:9:"font-name";s:8:"Prociono";}i:818;a:2:{s:8:"css-name";s:6:"Prompt";s:9:"font-name";s:6:"Prompt";}i:819;a:2:{s:8:"css-name";s:10:"Prosto+One";s:9:"font-name";s:10:"Prosto One";}i:820;a:2:{s:8:"css-name";s:11:"Proza+Libre";s:9:"font-name";s:11:"Proza Libre";}i:821;a:2:{s:8:"css-name";s:11:"Public+Sans";s:9:"font-name";s:11:"Public Sans";}i:822;a:2:{s:8:"css-name";s:7:"Puritan";s:9:"font-name";s:7:"Puritan";}i:823;a:2:{s:8:"css-name";s:12:"Purple+Purse";s:9:"font-name";s:12:"Purple Purse";}i:824;a:2:{s:8:"css-name";s:6:"Qahiri";s:9:"font-name";s:6:"Qahiri";}i:825;a:2:{s:8:"css-name";s:6:"Quando";s:9:"font-name";s:6:"Quando";}i:826;a:2:{s:8:"css-name";s:8:"Quantico";s:9:"font-name";s:8:"Quantico";}i:827;a:2:{s:8:"css-name";s:12:"Quattrocento";s:9:"font-name";s:12:"Quattrocento";}i:828;a:2:{s:8:"css-name";s:17:"Quattrocento+Sans";s:9:"font-name";s:17:"Quattrocento Sans";}i:829;a:2:{s:8:"css-name";s:9:"Questrial";s:9:"font-name";s:9:"Questrial";}i:830;a:2:{s:8:"css-name";s:9:"Quicksand";s:9:"font-name";s:9:"Quicksand";}i:831;a:2:{s:8:"css-name";s:14:"Quintessential";s:9:"font-name";s:14:"Quintessential";}i:832;a:2:{s:8:"css-name";s:7:"Qwigley";s:9:"font-name";s:7:"Qwigley";}i:833;a:2:{s:8:"css-name";s:15:"Racing+Sans+One";s:9:"font-name";s:15:"Racing Sans One";}i:834;a:2:{s:8:"css-name";s:6:"Radley";s:9:"font-name";s:6:"Radley";}i:835;a:2:{s:8:"css-name";s:8:"Rajdhani";s:9:"font-name";s:8:"Rajdhani";}i:836;a:2:{s:8:"css-name";s:6:"Rakkas";s:9:"font-name";s:6:"Rakkas";}i:837;a:2:{s:8:"css-name";s:7:"Raleway";s:9:"font-name";s:7:"Raleway";}i:838;a:2:{s:8:"css-name";s:12:"Raleway+Dots";s:9:"font-name";s:12:"Raleway Dots";}i:839;a:2:{s:8:"css-name";s:10:"Ramabhadra";s:9:"font-name";s:10:"Ramabhadra";}i:840;a:2:{s:8:"css-name";s:8:"Ramaraja";s:9:"font-name";s:8:"Ramaraja";}i:841;a:2:{s:8:"css-name";s:6:"Rambla";s:9:"font-name";s:6:"Rambla";}i:842;a:2:{s:8:"css-name";s:12:"Rammetto+One";s:9:"font-name";s:12:"Rammetto One";}i:843;a:2:{s:8:"css-name";s:11:"Rampart+One";s:9:"font-name";s:11:"Rampart One";}i:844;a:2:{s:8:"css-name";s:8:"Ranchers";s:9:"font-name";s:8:"Ranchers";}i:845;a:2:{s:8:"css-name";s:6:"Rancho";s:9:"font-name";s:6:"Rancho";}i:846;a:2:{s:8:"css-name";s:5:"Ranga";s:9:"font-name";s:5:"Ranga";}i:847;a:2:{s:8:"css-name";s:4:"Rasa";s:9:"font-name";s:4:"Rasa";}i:848;a:2:{s:8:"css-name";s:9:"Rationale";s:9:"font-name";s:9:"Rationale";}i:849;a:2:{s:8:"css-name";s:12:"Ravi+Prakash";s:9:"font-name";s:12:"Ravi Prakash";}i:850;a:2:{s:8:"css-name";s:9:"Recursive";s:9:"font-name";s:9:"Recursive";}i:851;a:2:{s:8:"css-name";s:15:"Red+Hat+Display";s:9:"font-name";s:15:"Red Hat Display";}i:852;a:2:{s:8:"css-name";s:12:"Red+Hat+Text";s:9:"font-name";s:12:"Red Hat Text";}i:853;a:2:{s:8:"css-name";s:8:"Red+Rose";s:9:"font-name";s:8:"Red Rose";}i:854;a:2:{s:8:"css-name";s:9:"Redressed";s:9:"font-name";s:9:"Redressed";}i:855;a:2:{s:8:"css-name";s:9:"Reem+Kufi";s:9:"font-name";s:9:"Reem Kufi";}i:856;a:2:{s:8:"css-name";s:13:"Reenie+Beanie";s:9:"font-name";s:13:"Reenie Beanie";}i:857;a:2:{s:8:"css-name";s:10:"Reggae+One";s:9:"font-name";s:10:"Reggae One";}i:858;a:2:{s:8:"css-name";s:7:"Revalia";s:9:"font-name";s:7:"Revalia";}i:859;a:2:{s:8:"css-name";s:13:"Rhodium+Libre";s:9:"font-name";s:13:"Rhodium Libre";}i:860;a:2:{s:8:"css-name";s:6:"Ribeye";s:9:"font-name";s:6:"Ribeye";}i:861;a:2:{s:8:"css-name";s:13:"Ribeye+Marrow";s:9:"font-name";s:13:"Ribeye Marrow";}i:862;a:2:{s:8:"css-name";s:9:"Righteous";s:9:"font-name";s:9:"Righteous";}i:863;a:2:{s:8:"css-name";s:6:"Risque";s:9:"font-name";s:6:"Risque";}i:864;a:2:{s:8:"css-name";s:6:"Roboto";s:9:"font-name";s:6:"Roboto";}i:865;a:2:{s:8:"css-name";s:16:"Roboto+Condensed";s:9:"font-name";s:16:"Roboto Condensed";}i:866;a:2:{s:8:"css-name";s:11:"Roboto+Mono";s:9:"font-name";s:11:"Roboto Mono";}i:867;a:2:{s:8:"css-name";s:11:"Roboto+Slab";s:9:"font-name";s:11:"Roboto Slab";}i:868;a:2:{s:8:"css-name";s:9:"Rochester";s:9:"font-name";s:9:"Rochester";}i:869;a:2:{s:8:"css-name";s:9:"Rock+Salt";s:9:"font-name";s:9:"Rock Salt";}i:870;a:2:{s:8:"css-name";s:13:"RocknRoll+One";s:9:"font-name";s:13:"RocknRoll One";}i:871;a:2:{s:8:"css-name";s:7:"Rokkitt";s:9:"font-name";s:7:"Rokkitt";}i:872;a:2:{s:8:"css-name";s:9:"Romanesco";s:9:"font-name";s:9:"Romanesco";}i:873;a:2:{s:8:"css-name";s:9:"Ropa+Sans";s:9:"font-name";s:9:"Ropa Sans";}i:874;a:2:{s:8:"css-name";s:7:"Rosario";s:9:"font-name";s:7:"Rosario";}i:875;a:2:{s:8:"css-name";s:8:"Rosarivo";s:9:"font-name";s:8:"Rosarivo";}i:876;a:2:{s:8:"css-name";s:12:"Rouge+Script";s:9:"font-name";s:12:"Rouge Script";}i:877;a:2:{s:8:"css-name";s:7:"Rowdies";s:9:"font-name";s:7:"Rowdies";}i:878;a:2:{s:8:"css-name";s:9:"Rozha+One";s:9:"font-name";s:9:"Rozha One";}i:879;a:2:{s:8:"css-name";s:5:"Rubik";s:9:"font-name";s:5:"Rubik";}i:880;a:2:{s:8:"css-name";s:14:"Rubik+Mono+One";s:9:"font-name";s:14:"Rubik Mono One";}i:881;a:2:{s:8:"css-name";s:4:"Ruda";s:9:"font-name";s:4:"Ruda";}i:882;a:2:{s:8:"css-name";s:6:"Rufina";s:9:"font-name";s:6:"Rufina";}i:883;a:2:{s:8:"css-name";s:11:"Ruge+Boogie";s:9:"font-name";s:11:"Ruge Boogie";}i:884;a:2:{s:8:"css-name";s:6:"Ruluko";s:9:"font-name";s:6:"Ruluko";}i:885;a:2:{s:8:"css-name";s:10:"Rum+Raisin";s:9:"font-name";s:10:"Rum Raisin";}i:886;a:2:{s:8:"css-name";s:14:"Ruslan+Display";s:9:"font-name";s:14:"Ruslan Display";}i:887;a:2:{s:8:"css-name";s:9:"Russo+One";s:9:"font-name";s:9:"Russo One";}i:888;a:2:{s:8:"css-name";s:6:"Ruthie";s:9:"font-name";s:6:"Ruthie";}i:889;a:2:{s:8:"css-name";s:3:"Rye";s:9:"font-name";s:3:"Rye";}i:890;a:2:{s:8:"css-name";s:13:"STIX+Two+Math";s:9:"font-name";s:13:"STIX Two Math";}i:891;a:2:{s:8:"css-name";s:13:"STIX+Two+Text";s:9:"font-name";s:13:"STIX Two Text";}i:892;a:2:{s:8:"css-name";s:10:"Sacramento";s:9:"font-name";s:10:"Sacramento";}i:893;a:2:{s:8:"css-name";s:7:"Sahitya";s:9:"font-name";s:7:"Sahitya";}i:894;a:2:{s:8:"css-name";s:4:"Sail";s:9:"font-name";s:4:"Sail";}i:895;a:2:{s:8:"css-name";s:5:"Saira";s:9:"font-name";s:5:"Saira";}i:896;a:2:{s:8:"css-name";s:15:"Saira+Condensed";s:9:"font-name";s:15:"Saira Condensed";}i:897;a:2:{s:8:"css-name";s:21:"Saira+Extra+Condensed";s:9:"font-name";s:21:"Saira Extra Condensed";}i:898;a:2:{s:8:"css-name";s:20:"Saira+Semi+Condensed";s:9:"font-name";s:20:"Saira Semi Condensed";}i:899;a:2:{s:8:"css-name";s:17:"Saira+Stencil+One";s:9:"font-name";s:17:"Saira Stencil One";}i:900;a:2:{s:8:"css-name";s:5:"Salsa";s:9:"font-name";s:5:"Salsa";}i:901;a:2:{s:8:"css-name";s:7:"Sanchez";s:9:"font-name";s:7:"Sanchez";}i:902;a:2:{s:8:"css-name";s:8:"Sancreek";s:9:"font-name";s:8:"Sancreek";}i:903;a:2:{s:8:"css-name";s:7:"Sansita";s:9:"font-name";s:7:"Sansita";}i:904;a:2:{s:8:"css-name";s:15:"Sansita+Swashed";s:9:"font-name";s:15:"Sansita Swashed";}i:905;a:2:{s:8:"css-name";s:7:"Sarabun";s:9:"font-name";s:7:"Sarabun";}i:906;a:2:{s:8:"css-name";s:6:"Sarala";s:9:"font-name";s:6:"Sarala";}i:907;a:2:{s:8:"css-name";s:6:"Sarina";s:9:"font-name";s:6:"Sarina";}i:908;a:2:{s:8:"css-name";s:8:"Sarpanch";s:9:"font-name";s:8:"Sarpanch";}i:909;a:2:{s:8:"css-name";s:7:"Satisfy";s:9:"font-name";s:7:"Satisfy";}i:910;a:2:{s:8:"css-name";s:15:"Sawarabi+Gothic";s:9:"font-name";s:15:"Sawarabi Gothic";}i:911;a:2:{s:8:"css-name";s:15:"Sawarabi+Mincho";s:9:"font-name";s:15:"Sawarabi Mincho";}i:912;a:2:{s:8:"css-name";s:5:"Scada";s:9:"font-name";s:5:"Scada";}i:913;a:2:{s:8:"css-name";s:12:"Scheherazade";s:9:"font-name";s:12:"Scheherazade";}i:914;a:2:{s:8:"css-name";s:10:"Schoolbell";s:9:"font-name";s:10:"Schoolbell";}i:915;a:2:{s:8:"css-name";s:9:"Scope+One";s:9:"font-name";s:9:"Scope One";}i:916;a:2:{s:8:"css-name";s:14:"Seaweed+Script";s:9:"font-name";s:14:"Seaweed Script";}i:917;a:2:{s:8:"css-name";s:11:"Secular+One";s:9:"font-name";s:11:"Secular One";}i:918;a:2:{s:8:"css-name";s:12:"Sedgwick+Ave";s:9:"font-name";s:12:"Sedgwick Ave";}i:919;a:2:{s:8:"css-name";s:20:"Sedgwick+Ave+Display";s:9:"font-name";s:20:"Sedgwick Ave Display";}i:920;a:2:{s:8:"css-name";s:3:"Sen";s:9:"font-name";s:3:"Sen";}i:921;a:2:{s:8:"css-name";s:9:"Sevillana";s:9:"font-name";s:9:"Sevillana";}i:922;a:2:{s:8:"css-name";s:11:"Seymour+One";s:9:"font-name";s:11:"Seymour One";}i:923;a:2:{s:8:"css-name";s:18:"Shadows+Into+Light";s:9:"font-name";s:18:"Shadows Into Light";}i:924;a:2:{s:8:"css-name";s:22:"Shadows+Into+Light+Two";s:9:"font-name";s:22:"Shadows Into Light Two";}i:925;a:2:{s:8:"css-name";s:6:"Shanti";s:9:"font-name";s:6:"Shanti";}i:926;a:2:{s:8:"css-name";s:5:"Share";s:9:"font-name";s:5:"Share";}i:927;a:2:{s:8:"css-name";s:10:"Share+Tech";s:9:"font-name";s:10:"Share Tech";}i:928;a:2:{s:8:"css-name";s:15:"Share+Tech+Mono";s:9:"font-name";s:15:"Share Tech Mono";}i:929;a:2:{s:8:"css-name";s:15:"Shippori+Mincho";s:9:"font-name";s:15:"Shippori Mincho";}i:930;a:2:{s:8:"css-name";s:18:"Shippori+Mincho+B1";s:9:"font-name";s:18:"Shippori Mincho B1";}i:931;a:2:{s:8:"css-name";s:9:"Shojumaru";s:9:"font-name";s:9:"Shojumaru";}i:932;a:2:{s:8:"css-name";s:11:"Short+Stack";s:9:"font-name";s:11:"Short Stack";}i:933;a:2:{s:8:"css-name";s:9:"Shrikhand";s:9:"font-name";s:9:"Shrikhand";}i:934;a:2:{s:8:"css-name";s:8:"Siemreap";s:9:"font-name";s:8:"Siemreap";}i:935;a:2:{s:8:"css-name";s:10:"Sigmar+One";s:9:"font-name";s:10:"Sigmar One";}i:936;a:2:{s:8:"css-name";s:7:"Signika";s:9:"font-name";s:7:"Signika";}i:937;a:2:{s:8:"css-name";s:16:"Signika+Negative";s:9:"font-name";s:16:"Signika Negative";}i:938;a:2:{s:8:"css-name";s:9:"Simonetta";s:9:"font-name";s:9:"Simonetta";}i:939;a:2:{s:8:"css-name";s:10:"Single+Day";s:9:"font-name";s:10:"Single Day";}i:940;a:2:{s:8:"css-name";s:7:"Sintony";s:9:"font-name";s:7:"Sintony";}i:941;a:2:{s:8:"css-name";s:13:"Sirin+Stencil";s:9:"font-name";s:13:"Sirin Stencil";}i:942;a:2:{s:8:"css-name";s:8:"Six+Caps";s:9:"font-name";s:8:"Six Caps";}i:943;a:2:{s:8:"css-name";s:7:"Skranji";s:9:"font-name";s:7:"Skranji";}i:944;a:2:{s:8:"css-name";s:10:"Slabo+13px";s:9:"font-name";s:10:"Slabo 13px";}i:945;a:2:{s:8:"css-name";s:10:"Slabo+27px";s:9:"font-name";s:10:"Slabo 27px";}i:946;a:2:{s:8:"css-name";s:7:"Slackey";s:9:"font-name";s:7:"Slackey";}i:947;a:2:{s:8:"css-name";s:6:"Smokum";s:9:"font-name";s:6:"Smokum";}i:948;a:2:{s:8:"css-name";s:6:"Smythe";s:9:"font-name";s:6:"Smythe";}i:949;a:2:{s:8:"css-name";s:7:"Sniglet";s:9:"font-name";s:7:"Sniglet";}i:950;a:2:{s:8:"css-name";s:7:"Snippet";s:9:"font-name";s:7:"Snippet";}i:951;a:2:{s:8:"css-name";s:13:"Snowburst+One";s:9:"font-name";s:13:"Snowburst One";}i:952;a:2:{s:8:"css-name";s:10:"Sofadi+One";s:9:"font-name";s:10:"Sofadi One";}i:953;a:2:{s:8:"css-name";s:5:"Sofia";s:9:"font-name";s:5:"Sofia";}i:954;a:2:{s:8:"css-name";s:6:"Solway";s:9:"font-name";s:6:"Solway";}i:955;a:2:{s:8:"css-name";s:10:"Song+Myung";s:9:"font-name";s:10:"Song Myung";}i:956;a:2:{s:8:"css-name";s:10:"Sonsie+One";s:9:"font-name";s:10:"Sonsie One";}i:957;a:2:{s:8:"css-name";s:4:"Sora";s:9:"font-name";s:4:"Sora";}i:958;a:2:{s:8:"css-name";s:16:"Sorts+Mill+Goudy";s:9:"font-name";s:16:"Sorts Mill Goudy";}i:959;a:2:{s:8:"css-name";s:15:"Source+Code+Pro";s:9:"font-name";s:15:"Source Code Pro";}i:960;a:2:{s:8:"css-name";s:15:"Source+Sans+Pro";s:9:"font-name";s:15:"Source Sans Pro";}i:961;a:2:{s:8:"css-name";s:16:"Source+Serif+Pro";s:9:"font-name";s:16:"Source Serif Pro";}i:962;a:2:{s:8:"css-name";s:13:"Space+Grotesk";s:9:"font-name";s:13:"Space Grotesk";}i:963;a:2:{s:8:"css-name";s:10:"Space+Mono";s:9:"font-name";s:10:"Space Mono";}i:964;a:2:{s:8:"css-name";s:7:"Spartan";s:9:"font-name";s:7:"Spartan";}i:965;a:2:{s:8:"css-name";s:13:"Special+Elite";s:9:"font-name";s:13:"Special Elite";}i:966;a:2:{s:8:"css-name";s:8:"Spectral";s:9:"font-name";s:8:"Spectral";}i:967;a:2:{s:8:"css-name";s:11:"Spectral+SC";s:9:"font-name";s:11:"Spectral SC";}i:968;a:2:{s:8:"css-name";s:10:"Spicy+Rice";s:9:"font-name";s:10:"Spicy Rice";}i:969;a:2:{s:8:"css-name";s:9:"Spinnaker";s:9:"font-name";s:9:"Spinnaker";}i:970;a:2:{s:8:"css-name";s:6:"Spirax";s:9:"font-name";s:6:"Spirax";}i:971;a:2:{s:8:"css-name";s:10:"Squada+One";s:9:"font-name";s:10:"Squada One";}i:972;a:2:{s:8:"css-name";s:20:"Sree+Krushnadevaraya";s:9:"font-name";s:20:"Sree Krushnadevaraya";}i:973;a:2:{s:8:"css-name";s:8:"Sriracha";s:9:"font-name";s:8:"Sriracha";}i:974;a:2:{s:8:"css-name";s:8:"Srisakdi";s:9:"font-name";s:8:"Srisakdi";}i:975;a:2:{s:8:"css-name";s:11:"Staatliches";s:9:"font-name";s:11:"Staatliches";}i:976;a:2:{s:8:"css-name";s:9:"Stalemate";s:9:"font-name";s:9:"Stalemate";}i:977;a:2:{s:8:"css-name";s:13:"Stalinist+One";s:9:"font-name";s:13:"Stalinist One";}i:978;a:2:{s:8:"css-name";s:15:"Stardos+Stencil";s:9:"font-name";s:15:"Stardos Stencil";}i:979;a:2:{s:8:"css-name";s:5:"Stick";s:9:"font-name";s:5:"Stick";}i:980;a:2:{s:8:"css-name";s:21:"Stint+Ultra+Condensed";s:9:"font-name";s:21:"Stint Ultra Condensed";}i:981;a:2:{s:8:"css-name";s:20:"Stint+Ultra+Expanded";s:9:"font-name";s:20:"Stint Ultra Expanded";}i:982;a:2:{s:8:"css-name";s:5:"Stoke";s:9:"font-name";s:5:"Stoke";}i:983;a:2:{s:8:"css-name";s:6:"Strait";s:9:"font-name";s:6:"Strait";}i:984;a:2:{s:8:"css-name";s:12:"Style+Script";s:9:"font-name";s:12:"Style Script";}i:985;a:2:{s:8:"css-name";s:7:"Stylish";s:9:"font-name";s:7:"Stylish";}i:986;a:2:{s:8:"css-name";s:19:"Sue+Ellen+Francisco";s:9:"font-name";s:19:"Sue Ellen Francisco";}i:987;a:2:{s:8:"css-name";s:8:"Suez+One";s:9:"font-name";s:8:"Suez One";}i:988;a:2:{s:8:"css-name";s:13:"Sulphur+Point";s:9:"font-name";s:13:"Sulphur Point";}i:989;a:2:{s:8:"css-name";s:6:"Sumana";s:9:"font-name";s:6:"Sumana";}i:990;a:2:{s:8:"css-name";s:9:"Sunflower";s:9:"font-name";s:9:"Sunflower";}i:991;a:2:{s:8:"css-name";s:9:"Sunshiney";s:9:"font-name";s:9:"Sunshiney";}i:992;a:2:{s:8:"css-name";s:16:"Supermercado+One";s:9:"font-name";s:16:"Supermercado One";}i:993;a:2:{s:8:"css-name";s:4:"Sura";s:9:"font-name";s:4:"Sura";}i:994;a:2:{s:8:"css-name";s:7:"Suranna";s:9:"font-name";s:7:"Suranna";}i:995;a:2:{s:8:"css-name";s:9:"Suravaram";s:9:"font-name";s:9:"Suravaram";}i:996;a:2:{s:8:"css-name";s:11:"Suwannaphum";s:9:"font-name";s:11:"Suwannaphum";}i:997;a:2:{s:8:"css-name";s:18:"Swanky+and+Moo+Moo";s:9:"font-name";s:18:"Swanky and Moo Moo";}i:998;a:2:{s:8:"css-name";s:9:"Syncopate";s:9:"font-name";s:9:"Syncopate";}i:999;a:2:{s:8:"css-name";s:4:"Syne";s:9:"font-name";s:4:"Syne";}i:1000;a:2:{s:8:"css-name";s:9:"Syne+Mono";s:9:"font-name";s:9:"Syne Mono";}i:1001;a:2:{s:8:"css-name";s:12:"Syne+Tactile";s:9:"font-name";s:12:"Syne Tactile";}i:1002;a:2:{s:8:"css-name";s:7:"Tajawal";s:9:"font-name";s:7:"Tajawal";}i:1003;a:2:{s:8:"css-name";s:9:"Tangerine";s:9:"font-name";s:9:"Tangerine";}i:1004;a:2:{s:8:"css-name";s:6:"Taprom";s:9:"font-name";s:6:"Taprom";}i:1005;a:2:{s:8:"css-name";s:5:"Tauri";s:9:"font-name";s:5:"Tauri";}i:1006;a:2:{s:8:"css-name";s:7:"Taviraj";s:9:"font-name";s:7:"Taviraj";}i:1007;a:2:{s:8:"css-name";s:4:"Teko";s:9:"font-name";s:4:"Teko";}i:1008;a:2:{s:8:"css-name";s:5:"Telex";s:9:"font-name";s:5:"Telex";}i:1009;a:2:{s:8:"css-name";s:18:"Tenali+Ramakrishna";s:9:"font-name";s:18:"Tenali Ramakrishna";}i:1010;a:2:{s:8:"css-name";s:10:"Tenor+Sans";s:9:"font-name";s:10:"Tenor Sans";}i:1011;a:2:{s:8:"css-name";s:11:"Text+Me+One";s:9:"font-name";s:11:"Text Me One";}i:1012;a:2:{s:8:"css-name";s:9:"Texturina";s:9:"font-name";s:9:"Texturina";}i:1013;a:2:{s:8:"css-name";s:9:"Thasadith";s:9:"font-name";s:9:"Thasadith";}i:1014;a:2:{s:8:"css-name";s:18:"The+Girl+Next+Door";s:9:"font-name";s:18:"The Girl Next Door";}i:1015;a:2:{s:8:"css-name";s:6:"Tienne";s:9:"font-name";s:6:"Tienne";}i:1016;a:2:{s:8:"css-name";s:7:"Tillana";s:9:"font-name";s:7:"Tillana";}i:1017;a:2:{s:8:"css-name";s:7:"Timmana";s:9:"font-name";s:7:"Timmana";}i:1018;a:2:{s:8:"css-name";s:5:"Tinos";s:9:"font-name";s:5:"Tinos";}i:1019;a:2:{s:8:"css-name";s:9:"Titan+One";s:9:"font-name";s:9:"Titan One";}i:1020;a:2:{s:8:"css-name";s:13:"Titillium+Web";s:9:"font-name";s:13:"Titillium Web";}i:1021;a:2:{s:8:"css-name";s:8:"Tomorrow";s:9:"font-name";s:8:"Tomorrow";}i:1022;a:2:{s:8:"css-name";s:7:"Tourney";s:9:"font-name";s:7:"Tourney";}i:1023;a:2:{s:8:"css-name";s:11:"Trade+Winds";s:9:"font-name";s:11:"Trade Winds";}i:1024;a:2:{s:8:"css-name";s:9:"Train+One";s:9:"font-name";s:9:"Train One";}i:1025;a:2:{s:8:"css-name";s:7:"Trirong";s:9:"font-name";s:7:"Trirong";}i:1026;a:2:{s:8:"css-name";s:8:"Trispace";s:9:"font-name";s:8:"Trispace";}i:1027;a:2:{s:8:"css-name";s:7:"Trocchi";s:9:"font-name";s:7:"Trocchi";}i:1028;a:2:{s:8:"css-name";s:7:"Trochut";s:9:"font-name";s:7:"Trochut";}i:1029;a:2:{s:8:"css-name";s:10:"Truculenta";s:9:"font-name";s:10:"Truculenta";}i:1030;a:2:{s:8:"css-name";s:7:"Trykker";s:9:"font-name";s:7:"Trykker";}i:1031;a:2:{s:8:"css-name";s:10:"Tulpen+One";s:9:"font-name";s:10:"Tulpen One";}i:1032;a:2:{s:8:"css-name";s:11:"Turret+Road";s:9:"font-name";s:11:"Turret Road";}i:1033;a:2:{s:8:"css-name";s:6:"Ubuntu";s:9:"font-name";s:6:"Ubuntu";}i:1034;a:2:{s:8:"css-name";s:16:"Ubuntu+Condensed";s:9:"font-name";s:16:"Ubuntu Condensed";}i:1035;a:2:{s:8:"css-name";s:11:"Ubuntu+Mono";s:9:"font-name";s:11:"Ubuntu Mono";}i:1036;a:2:{s:8:"css-name";s:5:"Uchen";s:9:"font-name";s:5:"Uchen";}i:1037;a:2:{s:8:"css-name";s:5:"Ultra";s:9:"font-name";s:5:"Ultra";}i:1038;a:2:{s:8:"css-name";s:14:"Uncial+Antiqua";s:9:"font-name";s:14:"Uncial Antiqua";}i:1039;a:2:{s:8:"css-name";s:8:"Underdog";s:9:"font-name";s:8:"Underdog";}i:1040;a:2:{s:8:"css-name";s:9:"Unica+One";s:9:"font-name";s:9:"Unica One";}i:1041;a:2:{s:8:"css-name";s:14:"UnifrakturCook";s:9:"font-name";s:14:"UnifrakturCook";}i:1042;a:2:{s:8:"css-name";s:18:"UnifrakturMaguntia";s:9:"font-name";s:18:"UnifrakturMaguntia";}i:1043;a:2:{s:8:"css-name";s:7:"Unkempt";s:9:"font-name";s:7:"Unkempt";}i:1044;a:2:{s:8:"css-name";s:6:"Unlock";s:9:"font-name";s:6:"Unlock";}i:1045;a:2:{s:8:"css-name";s:4:"Unna";s:9:"font-name";s:4:"Unna";}i:1046;a:2:{s:8:"css-name";s:8:"Urbanist";s:9:"font-name";s:8:"Urbanist";}i:1047;a:2:{s:8:"css-name";s:5:"VT323";s:9:"font-name";s:5:"VT323";}i:1048;a:2:{s:8:"css-name";s:11:"Vampiro+One";s:9:"font-name";s:11:"Vampiro One";}i:1049;a:2:{s:8:"css-name";s:6:"Varela";s:9:"font-name";s:6:"Varela";}i:1050;a:2:{s:8:"css-name";s:12:"Varela+Round";s:9:"font-name";s:12:"Varela Round";}i:1051;a:2:{s:8:"css-name";s:5:"Varta";s:9:"font-name";s:5:"Varta";}i:1052;a:2:{s:8:"css-name";s:11:"Vast+Shadow";s:9:"font-name";s:11:"Vast Shadow";}i:1053;a:2:{s:8:"css-name";s:12:"Vesper+Libre";s:9:"font-name";s:12:"Vesper Libre";}i:1054;a:2:{s:8:"css-name";s:12:"Viaoda+Libre";s:9:"font-name";s:12:"Viaoda Libre";}i:1055;a:2:{s:8:"css-name";s:5:"Vibes";s:9:"font-name";s:5:"Vibes";}i:1056;a:2:{s:8:"css-name";s:5:"Vibur";s:9:"font-name";s:5:"Vibur";}i:1057;a:2:{s:8:"css-name";s:8:"Vidaloka";s:9:"font-name";s:8:"Vidaloka";}i:1058;a:2:{s:8:"css-name";s:4:"Viga";s:9:"font-name";s:4:"Viga";}i:1059;a:2:{s:8:"css-name";s:5:"Voces";s:9:"font-name";s:5:"Voces";}i:1060;a:2:{s:8:"css-name";s:7:"Volkhov";s:9:"font-name";s:7:"Volkhov";}i:1061;a:2:{s:8:"css-name";s:8:"Vollkorn";s:9:"font-name";s:8:"Vollkorn";}i:1062;a:2:{s:8:"css-name";s:11:"Vollkorn+SC";s:9:"font-name";s:11:"Vollkorn SC";}i:1063;a:2:{s:8:"css-name";s:8:"Voltaire";s:9:"font-name";s:8:"Voltaire";}i:1064;a:2:{s:8:"css-name";s:23:"Waiting+for+the+Sunrise";s:9:"font-name";s:23:"Waiting for the Sunrise";}i:1065;a:2:{s:8:"css-name";s:8:"Wallpoet";s:9:"font-name";s:8:"Wallpoet";}i:1066;a:2:{s:8:"css-name";s:15:"Walter+Turncoat";s:9:"font-name";s:15:"Walter Turncoat";}i:1067;a:2:{s:8:"css-name";s:6:"Warnes";s:9:"font-name";s:6:"Warnes";}i:1068;a:2:{s:8:"css-name";s:9:"Wellfleet";s:9:"font-name";s:9:"Wellfleet";}i:1069;a:2:{s:8:"css-name";s:9:"Wendy+One";s:9:"font-name";s:9:"Wendy One";}i:1070;a:2:{s:8:"css-name";s:8:"WindSong";s:9:"font-name";s:8:"WindSong";}i:1071;a:2:{s:8:"css-name";s:8:"Wire+One";s:9:"font-name";s:8:"Wire One";}i:1072;a:2:{s:8:"css-name";s:9:"Work+Sans";s:9:"font-name";s:9:"Work Sans";}i:1073;a:2:{s:8:"css-name";s:9:"Xanh+Mono";s:9:"font-name";s:9:"Xanh Mono";}i:1074;a:2:{s:8:"css-name";s:17:"Yanone+Kaffeesatz";s:9:"font-name";s:17:"Yanone Kaffeesatz";}i:1075;a:2:{s:8:"css-name";s:11:"Yantramanav";s:9:"font-name";s:11:"Yantramanav";}i:1076;a:2:{s:8:"css-name";s:9:"Yatra+One";s:9:"font-name";s:9:"Yatra One";}i:1077;a:2:{s:8:"css-name";s:10:"Yellowtail";s:9:"font-name";s:10:"Yellowtail";}i:1078;a:2:{s:8:"css-name";s:9:"Yeon+Sung";s:9:"font-name";s:9:"Yeon Sung";}i:1079;a:2:{s:8:"css-name";s:10:"Yeseva+One";s:9:"font-name";s:10:"Yeseva One";}i:1080;a:2:{s:8:"css-name";s:10:"Yesteryear";s:9:"font-name";s:10:"Yesteryear";}i:1081;a:2:{s:8:"css-name";s:6:"Yomogi";s:9:"font-name";s:6:"Yomogi";}i:1082;a:2:{s:8:"css-name";s:4:"Yrsa";s:9:"font-name";s:4:"Yrsa";}i:1083;a:2:{s:8:"css-name";s:11:"Yusei+Magic";s:9:"font-name";s:11:"Yusei Magic";}i:1084;a:2:{s:8:"css-name";s:12:"ZCOOL+KuaiLe";s:9:"font-name";s:12:"ZCOOL KuaiLe";}i:1085;a:2:{s:8:"css-name";s:21:"ZCOOL+QingKe+HuangYou";s:9:"font-name";s:21:"ZCOOL QingKe HuangYou";}i:1086;a:2:{s:8:"css-name";s:13:"ZCOOL+XiaoWei";s:9:"font-name";s:13:"ZCOOL XiaoWei";}i:1087;a:2:{s:8:"css-name";s:8:"Zen+Dots";s:9:"font-name";s:8:"Zen Dots";}i:1088;a:2:{s:8:"css-name";s:8:"Zen+Loop";s:9:"font-name";s:8:"Zen Loop";}i:1089;a:2:{s:8:"css-name";s:13:"Zen+Tokyo+Zoo";s:9:"font-name";s:13:"Zen Tokyo Zoo";}i:1090;a:2:{s:8:"css-name";s:6:"Zeyada";s:9:"font-name";s:6:"Zeyada";}i:1091;a:2:{s:8:"css-name";s:13:"Zhi+Mang+Xing";s:9:"font-name";s:13:"Zhi Mang Xing";}i:1092;a:2:{s:8:"css-name";s:10:"Zilla+Slab";s:9:"font-name";s:10:"Zilla Slab";}i:1093;a:2:{s:8:"css-name";s:20:"Zilla+Slab+Highlight";s:9:"font-name";s:20:"Zilla Slab Highlight";}}' );
1
  <?php
2
+ $fonts = unserialize( 'a:1364:{i:0;a:2:{s:8:"css-name";s:7:"ABeeZee";s:9:"font-name";s:7:"ABeeZee";}i:1;a:2:{s:8:"css-name";s:4:"Abel";s:9:"font-name";s:4:"Abel";}i:2;a:2:{s:8:"css-name";s:12:"Abhaya+Libre";s:9:"font-name";s:12:"Abhaya Libre";}i:3;a:2:{s:8:"css-name";s:13:"Abril+Fatface";s:9:"font-name";s:13:"Abril Fatface";}i:4;a:2:{s:8:"css-name";s:8:"Aclonica";s:9:"font-name";s:8:"Aclonica";}i:5;a:2:{s:8:"css-name";s:4:"Acme";s:9:"font-name";s:4:"Acme";}i:6;a:2:{s:8:"css-name";s:5:"Actor";s:9:"font-name";s:5:"Actor";}i:7;a:2:{s:8:"css-name";s:7:"Adamina";s:9:"font-name";s:7:"Adamina";}i:8;a:2:{s:8:"css-name";s:10:"Advent+Pro";s:9:"font-name";s:10:"Advent Pro";}i:9;a:2:{s:8:"css-name";s:15:"Aguafina+Script";s:9:"font-name";s:15:"Aguafina Script";}i:10;a:2:{s:8:"css-name";s:14:"Akaya+Kanadaka";s:9:"font-name";s:14:"Akaya Kanadaka";}i:11;a:2:{s:8:"css-name";s:16:"Akaya+Telivigala";s:9:"font-name";s:16:"Akaya Telivigala";}i:12;a:2:{s:8:"css-name";s:7:"Akronim";s:9:"font-name";s:7:"Akronim";}i:13;a:2:{s:8:"css-name";s:6:"Aladin";s:9:"font-name";s:6:"Aladin";}i:14;a:2:{s:8:"css-name";s:5:"Alata";s:9:"font-name";s:5:"Alata";}i:15;a:2:{s:8:"css-name";s:6:"Alatsi";s:9:"font-name";s:6:"Alatsi";}i:16;a:2:{s:8:"css-name";s:7:"Aldrich";s:9:"font-name";s:7:"Aldrich";}i:17;a:2:{s:8:"css-name";s:4:"Alef";s:9:"font-name";s:4:"Alef";}i:18;a:2:{s:8:"css-name";s:8:"Alegreya";s:9:"font-name";s:8:"Alegreya";}i:19;a:2:{s:8:"css-name";s:11:"Alegreya+SC";s:9:"font-name";s:11:"Alegreya SC";}i:20;a:2:{s:8:"css-name";s:13:"Alegreya+Sans";s:9:"font-name";s:13:"Alegreya Sans";}i:21;a:2:{s:8:"css-name";s:16:"Alegreya+Sans+SC";s:9:"font-name";s:16:"Alegreya Sans SC";}i:22;a:2:{s:8:"css-name";s:4:"Aleo";s:9:"font-name";s:4:"Aleo";}i:23;a:2:{s:8:"css-name";s:10:"Alex+Brush";s:9:"font-name";s:10:"Alex Brush";}i:24;a:2:{s:8:"css-name";s:13:"Alfa+Slab+One";s:9:"font-name";s:13:"Alfa Slab One";}i:25;a:2:{s:8:"css-name";s:5:"Alice";s:9:"font-name";s:5:"Alice";}i:26;a:2:{s:8:"css-name";s:5:"Alike";s:9:"font-name";s:5:"Alike";}i:27;a:2:{s:8:"css-name";s:13:"Alike+Angular";s:9:"font-name";s:13:"Alike Angular";}i:28;a:2:{s:8:"css-name";s:5:"Allan";s:9:"font-name";s:5:"Allan";}i:29;a:2:{s:8:"css-name";s:7:"Allerta";s:9:"font-name";s:7:"Allerta";}i:30;a:2:{s:8:"css-name";s:15:"Allerta+Stencil";s:9:"font-name";s:15:"Allerta Stencil";}i:31;a:2:{s:8:"css-name";s:7:"Allison";s:9:"font-name";s:7:"Allison";}i:32;a:2:{s:8:"css-name";s:6:"Allura";s:9:"font-name";s:6:"Allura";}i:33;a:2:{s:8:"css-name";s:7:"Almarai";s:9:"font-name";s:7:"Almarai";}i:34;a:2:{s:8:"css-name";s:8:"Almendra";s:9:"font-name";s:8:"Almendra";}i:35;a:2:{s:8:"css-name";s:16:"Almendra+Display";s:9:"font-name";s:16:"Almendra Display";}i:36;a:2:{s:8:"css-name";s:11:"Almendra+SC";s:9:"font-name";s:11:"Almendra SC";}i:37;a:2:{s:8:"css-name";s:11:"Alumni+Sans";s:9:"font-name";s:11:"Alumni Sans";}i:38;a:2:{s:8:"css-name";s:8:"Amarante";s:9:"font-name";s:8:"Amarante";}i:39;a:2:{s:8:"css-name";s:8:"Amaranth";s:9:"font-name";s:8:"Amaranth";}i:40;a:2:{s:8:"css-name";s:9:"Amatic+SC";s:9:"font-name";s:9:"Amatic SC";}i:41;a:2:{s:8:"css-name";s:9:"Amethysta";s:9:"font-name";s:9:"Amethysta";}i:42;a:2:{s:8:"css-name";s:5:"Amiko";s:9:"font-name";s:5:"Amiko";}i:43;a:2:{s:8:"css-name";s:5:"Amiri";s:9:"font-name";s:5:"Amiri";}i:44;a:2:{s:8:"css-name";s:5:"Amita";s:9:"font-name";s:5:"Amita";}i:45;a:2:{s:8:"css-name";s:7:"Anaheim";s:9:"font-name";s:7:"Anaheim";}i:46;a:2:{s:8:"css-name";s:10:"Andada+Pro";s:9:"font-name";s:10:"Andada Pro";}i:47;a:2:{s:8:"css-name";s:6:"Andika";s:9:"font-name";s:6:"Andika";}i:48;a:2:{s:8:"css-name";s:16:"Andika+New+Basic";s:9:"font-name";s:16:"Andika New Basic";}i:49;a:2:{s:8:"css-name";s:6:"Angkor";s:9:"font-name";s:6:"Angkor";}i:50;a:2:{s:8:"css-name";s:24:"Annie+Use+Your+Telescope";s:9:"font-name";s:24:"Annie Use Your Telescope";}i:51;a:2:{s:8:"css-name";s:13:"Anonymous+Pro";s:9:"font-name";s:13:"Anonymous Pro";}i:52;a:2:{s:8:"css-name";s:5:"Antic";s:9:"font-name";s:5:"Antic";}i:53;a:2:{s:8:"css-name";s:12:"Antic+Didone";s:9:"font-name";s:12:"Antic Didone";}i:54;a:2:{s:8:"css-name";s:10:"Antic+Slab";s:9:"font-name";s:10:"Antic Slab";}i:55;a:2:{s:8:"css-name";s:5:"Anton";s:9:"font-name";s:5:"Anton";}i:56;a:2:{s:8:"css-name";s:7:"Antonio";s:9:"font-name";s:7:"Antonio";}i:57;a:2:{s:8:"css-name";s:6:"Arapey";s:9:"font-name";s:6:"Arapey";}i:58;a:2:{s:8:"css-name";s:7:"Arbutus";s:9:"font-name";s:7:"Arbutus";}i:59;a:2:{s:8:"css-name";s:12:"Arbutus+Slab";s:9:"font-name";s:12:"Arbutus Slab";}i:60;a:2:{s:8:"css-name";s:19:"Architects+Daughter";s:9:"font-name";s:19:"Architects Daughter";}i:61;a:2:{s:8:"css-name";s:7:"Archivo";s:9:"font-name";s:7:"Archivo";}i:62;a:2:{s:8:"css-name";s:13:"Archivo+Black";s:9:"font-name";s:13:"Archivo Black";}i:63;a:2:{s:8:"css-name";s:14:"Archivo+Narrow";s:9:"font-name";s:14:"Archivo Narrow";}i:64;a:2:{s:8:"css-name";s:15:"Are+You+Serious";s:9:"font-name";s:15:"Are You Serious";}i:65;a:2:{s:8:"css-name";s:10:"Aref+Ruqaa";s:9:"font-name";s:10:"Aref Ruqaa";}i:66;a:2:{s:8:"css-name";s:13:"Arima+Madurai";s:9:"font-name";s:13:"Arima Madurai";}i:67;a:2:{s:8:"css-name";s:5:"Arimo";s:9:"font-name";s:5:"Arimo";}i:68;a:2:{s:8:"css-name";s:8:"Arizonia";s:9:"font-name";s:8:"Arizonia";}i:69;a:2:{s:8:"css-name";s:6:"Armata";s:9:"font-name";s:6:"Armata";}i:70;a:2:{s:8:"css-name";s:7:"Arsenal";s:9:"font-name";s:7:"Arsenal";}i:71;a:2:{s:8:"css-name";s:8:"Artifika";s:9:"font-name";s:8:"Artifika";}i:72;a:2:{s:8:"css-name";s:4:"Arvo";s:9:"font-name";s:4:"Arvo";}i:73;a:2:{s:8:"css-name";s:4:"Arya";s:9:"font-name";s:4:"Arya";}i:74;a:2:{s:8:"css-name";s:4:"Asap";s:9:"font-name";s:4:"Asap";}i:75;a:2:{s:8:"css-name";s:14:"Asap+Condensed";s:9:"font-name";s:14:"Asap Condensed";}i:76;a:2:{s:8:"css-name";s:4:"Asar";s:9:"font-name";s:4:"Asar";}i:77;a:2:{s:8:"css-name";s:5:"Asset";s:9:"font-name";s:5:"Asset";}i:78;a:2:{s:8:"css-name";s:9:"Assistant";s:9:"font-name";s:9:"Assistant";}i:79;a:2:{s:8:"css-name";s:7:"Astloch";s:9:"font-name";s:7:"Astloch";}i:80;a:2:{s:8:"css-name";s:4:"Asul";s:9:"font-name";s:4:"Asul";}i:81;a:2:{s:8:"css-name";s:6:"Athiti";s:9:"font-name";s:6:"Athiti";}i:82;a:2:{s:8:"css-name";s:21:"Atkinson+Hyperlegible";s:9:"font-name";s:21:"Atkinson Hyperlegible";}i:83;a:2:{s:8:"css-name";s:4:"Atma";s:9:"font-name";s:4:"Atma";}i:84;a:2:{s:8:"css-name";s:10:"Atomic+Age";s:9:"font-name";s:10:"Atomic Age";}i:85;a:2:{s:8:"css-name";s:6:"Aubrey";s:9:"font-name";s:6:"Aubrey";}i:86;a:2:{s:8:"css-name";s:9:"Audiowide";s:9:"font-name";s:9:"Audiowide";}i:87;a:2:{s:8:"css-name";s:10:"Autour+One";s:9:"font-name";s:10:"Autour One";}i:88;a:2:{s:8:"css-name";s:7:"Average";s:9:"font-name";s:7:"Average";}i:89;a:2:{s:8:"css-name";s:12:"Average+Sans";s:9:"font-name";s:12:"Average Sans";}i:90;a:2:{s:8:"css-name";s:19:"Averia+Gruesa+Libre";s:9:"font-name";s:19:"Averia Gruesa Libre";}i:91;a:2:{s:8:"css-name";s:12:"Averia+Libre";s:9:"font-name";s:12:"Averia Libre";}i:92;a:2:{s:8:"css-name";s:17:"Averia+Sans+Libre";s:9:"font-name";s:17:"Averia Sans Libre";}i:93;a:2:{s:8:"css-name";s:18:"Averia+Serif+Libre";s:9:"font-name";s:18:"Averia Serif Libre";}i:94;a:2:{s:8:"css-name";s:11:"Azeret+Mono";s:9:"font-name";s:11:"Azeret Mono";}i:95;a:2:{s:8:"css-name";s:4:"B612";s:9:"font-name";s:4:"B612";}i:96;a:2:{s:8:"css-name";s:9:"B612+Mono";s:9:"font-name";s:9:"B612 Mono";}i:97;a:2:{s:8:"css-name";s:10:"Bad+Script";s:9:"font-name";s:10:"Bad Script";}i:98;a:2:{s:8:"css-name";s:7:"Bahiana";s:9:"font-name";s:7:"Bahiana";}i:99;a:2:{s:8:"css-name";s:9:"Bahianita";s:9:"font-name";s:9:"Bahianita";}i:100;a:2:{s:8:"css-name";s:12:"Bai+Jamjuree";s:9:"font-name";s:12:"Bai Jamjuree";}i:101;a:2:{s:8:"css-name";s:10:"Bakbak+One";s:9:"font-name";s:10:"Bakbak One";}i:102;a:2:{s:8:"css-name";s:6:"Ballet";s:9:"font-name";s:6:"Ballet";}i:103;a:2:{s:8:"css-name";s:7:"Baloo+2";s:9:"font-name";s:7:"Baloo 2";}i:104;a:2:{s:8:"css-name";s:12:"Baloo+Bhai+2";s:9:"font-name";s:12:"Baloo Bhai 2";}i:105;a:2:{s:8:"css-name";s:16:"Baloo+Bhaijaan+2";s:9:"font-name";s:16:"Baloo Bhaijaan 2";}i:106;a:2:{s:8:"css-name";s:14:"Baloo+Bhaina+2";s:9:"font-name";s:14:"Baloo Bhaina 2";}i:107;a:2:{s:8:"css-name";s:15:"Baloo+Chettan+2";s:9:"font-name";s:15:"Baloo Chettan 2";}i:108;a:2:{s:8:"css-name";s:10:"Baloo+Da+2";s:9:"font-name";s:10:"Baloo Da 2";}i:109;a:2:{s:8:"css-name";s:13:"Baloo+Paaji+2";s:9:"font-name";s:13:"Baloo Paaji 2";}i:110;a:2:{s:8:"css-name";s:13:"Baloo+Tamma+2";s:9:"font-name";s:13:"Baloo Tamma 2";}i:111;a:2:{s:8:"css-name";s:15:"Baloo+Tammudu+2";s:9:"font-name";s:15:"Baloo Tammudu 2";}i:112;a:2:{s:8:"css-name";s:14:"Baloo+Thambi+2";s:9:"font-name";s:14:"Baloo Thambi 2";}i:113;a:2:{s:8:"css-name";s:13:"Balsamiq+Sans";s:9:"font-name";s:13:"Balsamiq Sans";}i:114;a:2:{s:8:"css-name";s:9:"Balthazar";s:9:"font-name";s:9:"Balthazar";}i:115;a:2:{s:8:"css-name";s:7:"Bangers";s:9:"font-name";s:7:"Bangers";}i:116;a:2:{s:8:"css-name";s:6:"Barlow";s:9:"font-name";s:6:"Barlow";}i:117;a:2:{s:8:"css-name";s:16:"Barlow+Condensed";s:9:"font-name";s:16:"Barlow Condensed";}i:118;a:2:{s:8:"css-name";s:21:"Barlow+Semi+Condensed";s:9:"font-name";s:21:"Barlow Semi Condensed";}i:119;a:2:{s:8:"css-name";s:10:"Barriecito";s:9:"font-name";s:10:"Barriecito";}i:120;a:2:{s:8:"css-name";s:6:"Barrio";s:9:"font-name";s:6:"Barrio";}i:121;a:2:{s:8:"css-name";s:5:"Basic";s:9:"font-name";s:5:"Basic";}i:122;a:2:{s:8:"css-name";s:12:"Baskervville";s:9:"font-name";s:12:"Baskervville";}i:123;a:2:{s:8:"css-name";s:10:"Battambang";s:9:"font-name";s:10:"Battambang";}i:124;a:2:{s:8:"css-name";s:7:"Baumans";s:9:"font-name";s:7:"Baumans";}i:125;a:2:{s:8:"css-name";s:5:"Bayon";s:9:"font-name";s:5:"Bayon";}i:126;a:2:{s:8:"css-name";s:14:"Be+Vietnam+Pro";s:9:"font-name";s:14:"Be Vietnam Pro";}i:127;a:2:{s:8:"css-name";s:10:"Bebas+Neue";s:9:"font-name";s:10:"Bebas Neue";}i:128;a:2:{s:8:"css-name";s:8:"Belgrano";s:9:"font-name";s:8:"Belgrano";}i:129;a:2:{s:8:"css-name";s:9:"Bellefair";s:9:"font-name";s:9:"Bellefair";}i:130;a:2:{s:8:"css-name";s:7:"Belleza";s:9:"font-name";s:7:"Belleza";}i:131;a:2:{s:8:"css-name";s:7:"Bellota";s:9:"font-name";s:7:"Bellota";}i:132;a:2:{s:8:"css-name";s:12:"Bellota+Text";s:9:"font-name";s:12:"Bellota Text";}i:133;a:2:{s:8:"css-name";s:9:"BenchNine";s:9:"font-name";s:9:"BenchNine";}i:134;a:2:{s:8:"css-name";s:5:"Benne";s:9:"font-name";s:5:"Benne";}i:135;a:2:{s:8:"css-name";s:7:"Bentham";s:9:"font-name";s:7:"Bentham";}i:136;a:2:{s:8:"css-name";s:15:"Berkshire+Swash";s:9:"font-name";s:15:"Berkshire Swash";}i:137;a:2:{s:8:"css-name";s:6:"Besley";s:9:"font-name";s:6:"Besley";}i:138;a:2:{s:8:"css-name";s:10:"Beth+Ellen";s:9:"font-name";s:10:"Beth Ellen";}i:139;a:2:{s:8:"css-name";s:5:"Bevan";s:9:"font-name";s:5:"Bevan";}i:140;a:2:{s:8:"css-name";s:20:"BhuTuka+Expanded+One";s:9:"font-name";s:20:"BhuTuka Expanded One";}i:141;a:2:{s:8:"css-name";s:21:"Big+Shoulders+Display";s:9:"font-name";s:21:"Big Shoulders Display";}i:142;a:2:{s:8:"css-name";s:28:"Big+Shoulders+Inline+Display";s:9:"font-name";s:28:"Big Shoulders Inline Display";}i:143;a:2:{s:8:"css-name";s:25:"Big+Shoulders+Inline+Text";s:9:"font-name";s:25:"Big Shoulders Inline Text";}i:144;a:2:{s:8:"css-name";s:29:"Big+Shoulders+Stencil+Display";s:9:"font-name";s:29:"Big Shoulders Stencil Display";}i:145;a:2:{s:8:"css-name";s:26:"Big+Shoulders+Stencil+Text";s:9:"font-name";s:26:"Big Shoulders Stencil Text";}i:146;a:2:{s:8:"css-name";s:18:"Big+Shoulders+Text";s:9:"font-name";s:18:"Big Shoulders Text";}i:147;a:2:{s:8:"css-name";s:13:"Bigelow+Rules";s:9:"font-name";s:13:"Bigelow Rules";}i:148;a:2:{s:8:"css-name";s:11:"Bigshot+One";s:9:"font-name";s:11:"Bigshot One";}i:149;a:2:{s:8:"css-name";s:5:"Bilbo";s:9:"font-name";s:5:"Bilbo";}i:150;a:2:{s:8:"css-name";s:16:"Bilbo+Swash+Caps";s:9:"font-name";s:16:"Bilbo Swash Caps";}i:151;a:2:{s:8:"css-name";s:8:"BioRhyme";s:9:"font-name";s:8:"BioRhyme";}i:152;a:2:{s:8:"css-name";s:17:"BioRhyme+Expanded";s:9:"font-name";s:17:"BioRhyme Expanded";}i:153;a:2:{s:8:"css-name";s:10:"Birthstone";s:9:"font-name";s:10:"Birthstone";}i:154;a:2:{s:8:"css-name";s:17:"Birthstone+Bounce";s:9:"font-name";s:17:"Birthstone Bounce";}i:155;a:2:{s:8:"css-name";s:7:"Biryani";s:9:"font-name";s:7:"Biryani";}i:156;a:2:{s:8:"css-name";s:6:"Bitter";s:9:"font-name";s:6:"Bitter";}i:157;a:2:{s:8:"css-name";s:23:"Black+And+White+Picture";s:9:"font-name";s:23:"Black And White Picture";}i:158;a:2:{s:8:"css-name";s:14:"Black+Han+Sans";s:9:"font-name";s:14:"Black Han Sans";}i:159;a:2:{s:8:"css-name";s:13:"Black+Ops+One";s:9:"font-name";s:13:"Black Ops One";}i:160;a:2:{s:8:"css-name";s:7:"Blinker";s:9:"font-name";s:7:"Blinker";}i:161;a:2:{s:8:"css-name";s:11:"Bodoni+Moda";s:9:"font-name";s:11:"Bodoni Moda";}i:162;a:2:{s:8:"css-name";s:5:"Bokor";s:9:"font-name";s:5:"Bokor";}i:163;a:2:{s:8:"css-name";s:9:"Bona+Nova";s:9:"font-name";s:9:"Bona Nova";}i:164;a:2:{s:8:"css-name";s:6:"Bonbon";s:9:"font-name";s:6:"Bonbon";}i:165;a:2:{s:8:"css-name";s:14:"Bonheur+Royale";s:9:"font-name";s:14:"Bonheur Royale";}i:166;a:2:{s:8:"css-name";s:8:"Boogaloo";s:9:"font-name";s:8:"Boogaloo";}i:167;a:2:{s:8:"css-name";s:10:"Bowlby+One";s:9:"font-name";s:10:"Bowlby One";}i:168;a:2:{s:8:"css-name";s:13:"Bowlby+One+SC";s:9:"font-name";s:13:"Bowlby One SC";}i:169;a:2:{s:8:"css-name";s:7:"Brawler";s:9:"font-name";s:7:"Brawler";}i:170;a:2:{s:8:"css-name";s:10:"Bree+Serif";s:9:"font-name";s:10:"Bree Serif";}i:171;a:2:{s:8:"css-name";s:12:"Brygada+1918";s:9:"font-name";s:12:"Brygada 1918";}i:172;a:2:{s:8:"css-name";s:14:"Bubblegum+Sans";s:9:"font-name";s:14:"Bubblegum Sans";}i:173;a:2:{s:8:"css-name";s:11:"Bubbler+One";s:9:"font-name";s:11:"Bubbler One";}i:174;a:2:{s:8:"css-name";s:4:"Buda";s:9:"font-name";s:4:"Buda";}i:175;a:2:{s:8:"css-name";s:7:"Buenard";s:9:"font-name";s:7:"Buenard";}i:176;a:2:{s:8:"css-name";s:6:"Bungee";s:9:"font-name";s:6:"Bungee";}i:177;a:2:{s:8:"css-name";s:15:"Bungee+Hairline";s:9:"font-name";s:15:"Bungee Hairline";}i:178;a:2:{s:8:"css-name";s:13:"Bungee+Inline";s:9:"font-name";s:13:"Bungee Inline";}i:179;a:2:{s:8:"css-name";s:14:"Bungee+Outline";s:9:"font-name";s:14:"Bungee Outline";}i:180;a:2:{s:8:"css-name";s:12:"Bungee+Shade";s:9:"font-name";s:12:"Bungee Shade";}i:181;a:2:{s:8:"css-name";s:10:"Butcherman";s:9:"font-name";s:10:"Butcherman";}i:182;a:2:{s:8:"css-name";s:14:"Butterfly+Kids";s:9:"font-name";s:14:"Butterfly Kids";}i:183;a:2:{s:8:"css-name";s:5:"Cabin";s:9:"font-name";s:5:"Cabin";}i:184;a:2:{s:8:"css-name";s:15:"Cabin+Condensed";s:9:"font-name";s:15:"Cabin Condensed";}i:185;a:2:{s:8:"css-name";s:12:"Cabin+Sketch";s:9:"font-name";s:12:"Cabin Sketch";}i:186;a:2:{s:8:"css-name";s:15:"Caesar+Dressing";s:9:"font-name";s:15:"Caesar Dressing";}i:187;a:2:{s:8:"css-name";s:10:"Cagliostro";s:9:"font-name";s:10:"Cagliostro";}i:188;a:2:{s:8:"css-name";s:5:"Cairo";s:9:"font-name";s:5:"Cairo";}i:189;a:2:{s:8:"css-name";s:7:"Caladea";s:9:"font-name";s:7:"Caladea";}i:190;a:2:{s:8:"css-name";s:9:"Calistoga";s:9:"font-name";s:9:"Calistoga";}i:191;a:2:{s:8:"css-name";s:14:"Calligraffitti";s:9:"font-name";s:14:"Calligraffitti";}i:192;a:2:{s:8:"css-name";s:6:"Cambay";s:9:"font-name";s:6:"Cambay";}i:193;a:2:{s:8:"css-name";s:5:"Cambo";s:9:"font-name";s:5:"Cambo";}i:194;a:2:{s:8:"css-name";s:6:"Candal";s:9:"font-name";s:6:"Candal";}i:195;a:2:{s:8:"css-name";s:9:"Cantarell";s:9:"font-name";s:9:"Cantarell";}i:196;a:2:{s:8:"css-name";s:11:"Cantata+One";s:9:"font-name";s:11:"Cantata One";}i:197;a:2:{s:8:"css-name";s:11:"Cantora+One";s:9:"font-name";s:11:"Cantora One";}i:198;a:2:{s:8:"css-name";s:8:"Capriola";s:9:"font-name";s:8:"Capriola";}i:199;a:2:{s:8:"css-name";s:7:"Caramel";s:9:"font-name";s:7:"Caramel";}i:200;a:2:{s:8:"css-name";s:9:"Carattere";s:9:"font-name";s:9:"Carattere";}i:201;a:2:{s:8:"css-name";s:5:"Cardo";s:9:"font-name";s:5:"Cardo";}i:202;a:2:{s:8:"css-name";s:5:"Carme";s:9:"font-name";s:5:"Carme";}i:203;a:2:{s:8:"css-name";s:14:"Carrois+Gothic";s:9:"font-name";s:14:"Carrois Gothic";}i:204;a:2:{s:8:"css-name";s:17:"Carrois+Gothic+SC";s:9:"font-name";s:17:"Carrois Gothic SC";}i:205;a:2:{s:8:"css-name";s:10:"Carter+One";s:9:"font-name";s:10:"Carter One";}i:206;a:2:{s:8:"css-name";s:7:"Castoro";s:9:"font-name";s:7:"Castoro";}i:207;a:2:{s:8:"css-name";s:9:"Catamaran";s:9:"font-name";s:9:"Catamaran";}i:208;a:2:{s:8:"css-name";s:6:"Caudex";s:9:"font-name";s:6:"Caudex";}i:209;a:2:{s:8:"css-name";s:6:"Caveat";s:9:"font-name";s:6:"Caveat";}i:210;a:2:{s:8:"css-name";s:12:"Caveat+Brush";s:9:"font-name";s:12:"Caveat Brush";}i:211;a:2:{s:8:"css-name";s:18:"Cedarville+Cursive";s:9:"font-name";s:18:"Cedarville Cursive";}i:212;a:2:{s:8:"css-name";s:11:"Ceviche+One";s:9:"font-name";s:11:"Ceviche One";}i:213;a:2:{s:8:"css-name";s:12:"Chakra+Petch";s:9:"font-name";s:12:"Chakra Petch";}i:214;a:2:{s:8:"css-name";s:6:"Changa";s:9:"font-name";s:6:"Changa";}i:215;a:2:{s:8:"css-name";s:10:"Changa+One";s:9:"font-name";s:10:"Changa One";}i:216;a:2:{s:8:"css-name";s:6:"Chango";s:9:"font-name";s:6:"Chango";}i:217;a:2:{s:8:"css-name";s:5:"Charm";s:9:"font-name";s:5:"Charm";}i:218;a:2:{s:8:"css-name";s:10:"Charmonman";s:9:"font-name";s:10:"Charmonman";}i:219;a:2:{s:8:"css-name";s:8:"Chathura";s:9:"font-name";s:8:"Chathura";}i:220;a:2:{s:8:"css-name";s:18:"Chau+Philomene+One";s:9:"font-name";s:18:"Chau Philomene One";}i:221;a:2:{s:8:"css-name";s:9:"Chela+One";s:9:"font-name";s:9:"Chela One";}i:222;a:2:{s:8:"css-name";s:14:"Chelsea+Market";s:9:"font-name";s:14:"Chelsea Market";}i:223;a:2:{s:8:"css-name";s:6:"Chenla";s:9:"font-name";s:6:"Chenla";}i:224;a:2:{s:8:"css-name";s:7:"Cherish";s:9:"font-name";s:7:"Cherish";}i:225;a:2:{s:8:"css-name";s:17:"Cherry+Cream+Soda";s:9:"font-name";s:17:"Cherry Cream Soda";}i:226;a:2:{s:8:"css-name";s:12:"Cherry+Swash";s:9:"font-name";s:12:"Cherry Swash";}i:227;a:2:{s:8:"css-name";s:5:"Chewy";s:9:"font-name";s:5:"Chewy";}i:228;a:2:{s:8:"css-name";s:6:"Chicle";s:9:"font-name";s:6:"Chicle";}i:229;a:2:{s:8:"css-name";s:8:"Chilanka";s:9:"font-name";s:8:"Chilanka";}i:230;a:2:{s:8:"css-name";s:5:"Chivo";s:9:"font-name";s:5:"Chivo";}i:231;a:2:{s:8:"css-name";s:8:"Chonburi";s:9:"font-name";s:8:"Chonburi";}i:232;a:2:{s:8:"css-name";s:6:"Cinzel";s:9:"font-name";s:6:"Cinzel";}i:233;a:2:{s:8:"css-name";s:17:"Cinzel+Decorative";s:9:"font-name";s:17:"Cinzel Decorative";}i:234;a:2:{s:8:"css-name";s:14:"Clicker+Script";s:9:"font-name";s:14:"Clicker Script";}i:235;a:2:{s:8:"css-name";s:4:"Coda";s:9:"font-name";s:4:"Coda";}i:236;a:2:{s:8:"css-name";s:12:"Coda+Caption";s:9:"font-name";s:12:"Coda Caption";}i:237;a:2:{s:8:"css-name";s:8:"Codystar";s:9:"font-name";s:8:"Codystar";}i:238;a:2:{s:8:"css-name";s:5:"Coiny";s:9:"font-name";s:5:"Coiny";}i:239;a:2:{s:8:"css-name";s:5:"Combo";s:9:"font-name";s:5:"Combo";}i:240;a:2:{s:8:"css-name";s:9:"Comfortaa";s:9:"font-name";s:9:"Comfortaa";}i:241;a:2:{s:8:"css-name";s:9:"Comforter";s:9:"font-name";s:9:"Comforter";}i:242;a:2:{s:8:"css-name";s:15:"Comforter+Brush";s:9:"font-name";s:15:"Comforter Brush";}i:243;a:2:{s:8:"css-name";s:10:"Comic+Neue";s:9:"font-name";s:10:"Comic Neue";}i:244;a:2:{s:8:"css-name";s:11:"Coming+Soon";s:9:"font-name";s:11:"Coming Soon";}i:245;a:2:{s:8:"css-name";s:12:"Commissioner";s:9:"font-name";s:12:"Commissioner";}i:246;a:2:{s:8:"css-name";s:11:"Concert+One";s:9:"font-name";s:11:"Concert One";}i:247;a:2:{s:8:"css-name";s:9:"Condiment";s:9:"font-name";s:9:"Condiment";}i:248;a:2:{s:8:"css-name";s:7:"Content";s:9:"font-name";s:7:"Content";}i:249;a:2:{s:8:"css-name";s:12:"Contrail+One";s:9:"font-name";s:12:"Contrail One";}i:250;a:2:{s:8:"css-name";s:11:"Convergence";s:9:"font-name";s:11:"Convergence";}i:251;a:2:{s:8:"css-name";s:6:"Cookie";s:9:"font-name";s:6:"Cookie";}i:252;a:2:{s:8:"css-name";s:5:"Copse";s:9:"font-name";s:5:"Copse";}i:253;a:2:{s:8:"css-name";s:6:"Corben";s:9:"font-name";s:6:"Corben";}i:254;a:2:{s:8:"css-name";s:9:"Corinthia";s:9:"font-name";s:9:"Corinthia";}i:255;a:2:{s:8:"css-name";s:9:"Cormorant";s:9:"font-name";s:9:"Cormorant";}i:256;a:2:{s:8:"css-name";s:18:"Cormorant+Garamond";s:9:"font-name";s:18:"Cormorant Garamond";}i:257;a:2:{s:8:"css-name";s:16:"Cormorant+Infant";s:9:"font-name";s:16:"Cormorant Infant";}i:258;a:2:{s:8:"css-name";s:12:"Cormorant+SC";s:9:"font-name";s:12:"Cormorant SC";}i:259;a:2:{s:8:"css-name";s:17:"Cormorant+Unicase";s:9:"font-name";s:17:"Cormorant Unicase";}i:260;a:2:{s:8:"css-name";s:17:"Cormorant+Upright";s:9:"font-name";s:17:"Cormorant Upright";}i:261;a:2:{s:8:"css-name";s:9:"Courgette";s:9:"font-name";s:9:"Courgette";}i:262;a:2:{s:8:"css-name";s:13:"Courier+Prime";s:9:"font-name";s:13:"Courier Prime";}i:263;a:2:{s:8:"css-name";s:7:"Cousine";s:9:"font-name";s:7:"Cousine";}i:264;a:2:{s:8:"css-name";s:8:"Coustard";s:9:"font-name";s:8:"Coustard";}i:265;a:2:{s:8:"css-name";s:21:"Covered+By+Your+Grace";s:9:"font-name";s:21:"Covered By Your Grace";}i:266;a:2:{s:8:"css-name";s:12:"Crafty+Girls";s:9:"font-name";s:12:"Crafty Girls";}i:267;a:2:{s:8:"css-name";s:9:"Creepster";s:9:"font-name";s:9:"Creepster";}i:268;a:2:{s:8:"css-name";s:11:"Crete+Round";s:9:"font-name";s:11:"Crete Round";}i:269;a:2:{s:8:"css-name";s:11:"Crimson+Pro";s:9:"font-name";s:11:"Crimson Pro";}i:270;a:2:{s:8:"css-name";s:13:"Croissant+One";s:9:"font-name";s:13:"Croissant One";}i:271;a:2:{s:8:"css-name";s:7:"Crushed";s:9:"font-name";s:7:"Crushed";}i:272;a:2:{s:8:"css-name";s:6:"Cuprum";s:9:"font-name";s:6:"Cuprum";}i:273;a:2:{s:8:"css-name";s:9:"Cute+Font";s:9:"font-name";s:9:"Cute Font";}i:274;a:2:{s:8:"css-name";s:6:"Cutive";s:9:"font-name";s:6:"Cutive";}i:275;a:2:{s:8:"css-name";s:11:"Cutive+Mono";s:9:"font-name";s:11:"Cutive Mono";}i:276;a:2:{s:8:"css-name";s:7:"DM+Mono";s:9:"font-name";s:7:"DM Mono";}i:277;a:2:{s:8:"css-name";s:7:"DM+Sans";s:9:"font-name";s:7:"DM Sans";}i:278;a:2:{s:8:"css-name";s:16:"DM+Serif+Display";s:9:"font-name";s:16:"DM Serif Display";}i:279;a:2:{s:8:"css-name";s:13:"DM+Serif+Text";s:9:"font-name";s:13:"DM Serif Text";}i:280;a:2:{s:8:"css-name";s:6:"Damion";s:9:"font-name";s:6:"Damion";}i:281;a:2:{s:8:"css-name";s:14:"Dancing+Script";s:9:"font-name";s:14:"Dancing Script";}i:282;a:2:{s:8:"css-name";s:7:"Dangrek";s:9:"font-name";s:7:"Dangrek";}i:283;a:2:{s:8:"css-name";s:16:"Darker+Grotesque";s:9:"font-name";s:16:"Darker Grotesque";}i:284;a:2:{s:8:"css-name";s:11:"David+Libre";s:9:"font-name";s:11:"David Libre";}i:285;a:2:{s:8:"css-name";s:20:"Dawning+of+a+New+Day";s:9:"font-name";s:20:"Dawning of a New Day";}i:286;a:2:{s:8:"css-name";s:8:"Days+One";s:9:"font-name";s:8:"Days One";}i:287;a:2:{s:8:"css-name";s:5:"Dekko";s:9:"font-name";s:5:"Dekko";}i:288;a:2:{s:8:"css-name";s:15:"Dela+Gothic+One";s:9:"font-name";s:15:"Dela Gothic One";}i:289;a:2:{s:8:"css-name";s:6:"Delius";s:9:"font-name";s:6:"Delius";}i:290;a:2:{s:8:"css-name";s:17:"Delius+Swash+Caps";s:9:"font-name";s:17:"Delius Swash Caps";}i:291;a:2:{s:8:"css-name";s:14:"Delius+Unicase";s:9:"font-name";s:14:"Delius Unicase";}i:292;a:2:{s:8:"css-name";s:13:"Della+Respira";s:9:"font-name";s:13:"Della Respira";}i:293;a:2:{s:8:"css-name";s:8:"Denk+One";s:9:"font-name";s:8:"Denk One";}i:294;a:2:{s:8:"css-name";s:10:"Devonshire";s:9:"font-name";s:10:"Devonshire";}i:295;a:2:{s:8:"css-name";s:8:"Dhurjati";s:9:"font-name";s:8:"Dhurjati";}i:296;a:2:{s:8:"css-name";s:13:"Didact+Gothic";s:9:"font-name";s:13:"Didact Gothic";}i:297;a:2:{s:8:"css-name";s:9:"Diplomata";s:9:"font-name";s:9:"Diplomata";}i:298;a:2:{s:8:"css-name";s:12:"Diplomata+SC";s:9:"font-name";s:12:"Diplomata SC";}i:299;a:2:{s:8:"css-name";s:8:"Do+Hyeon";s:9:"font-name";s:8:"Do Hyeon";}i:300;a:2:{s:8:"css-name";s:5:"Dokdo";s:9:"font-name";s:5:"Dokdo";}i:301;a:2:{s:8:"css-name";s:6:"Domine";s:9:"font-name";s:6:"Domine";}i:302;a:2:{s:8:"css-name";s:11:"Donegal+One";s:9:"font-name";s:11:"Donegal One";}i:303;a:2:{s:8:"css-name";s:6:"Dongle";s:9:"font-name";s:6:"Dongle";}i:304;a:2:{s:8:"css-name";s:10:"Doppio+One";s:9:"font-name";s:10:"Doppio One";}i:305;a:2:{s:8:"css-name";s:5:"Dorsa";s:9:"font-name";s:5:"Dorsa";}i:306;a:2:{s:8:"css-name";s:5:"Dosis";s:9:"font-name";s:5:"Dosis";}i:307;a:2:{s:8:"css-name";s:11:"DotGothic16";s:9:"font-name";s:11:"DotGothic16";}i:308;a:2:{s:8:"css-name";s:11:"Dr+Sugiyama";s:9:"font-name";s:11:"Dr Sugiyama";}i:309;a:2:{s:8:"css-name";s:9:"Duru+Sans";s:9:"font-name";s:9:"Duru Sans";}i:310;a:2:{s:8:"css-name";s:9:"Dynalight";s:9:"font-name";s:9:"Dynalight";}i:311;a:2:{s:8:"css-name";s:11:"EB+Garamond";s:9:"font-name";s:11:"EB Garamond";}i:312;a:2:{s:8:"css-name";s:10:"Eagle+Lake";s:9:"font-name";s:10:"Eagle Lake";}i:313;a:2:{s:8:"css-name";s:14:"East+Sea+Dokdo";s:9:"font-name";s:14:"East Sea Dokdo";}i:314;a:2:{s:8:"css-name";s:5:"Eater";s:9:"font-name";s:5:"Eater";}i:315;a:2:{s:8:"css-name";s:9:"Economica";s:9:"font-name";s:9:"Economica";}i:316;a:2:{s:8:"css-name";s:5:"Eczar";s:9:"font-name";s:5:"Eczar";}i:317;a:2:{s:8:"css-name";s:10:"El+Messiri";s:9:"font-name";s:10:"El Messiri";}i:318;a:2:{s:8:"css-name";s:11:"Electrolize";s:9:"font-name";s:11:"Electrolize";}i:319;a:2:{s:8:"css-name";s:5:"Elsie";s:9:"font-name";s:5:"Elsie";}i:320;a:2:{s:8:"css-name";s:16:"Elsie+Swash+Caps";s:9:"font-name";s:16:"Elsie Swash Caps";}i:321;a:2:{s:8:"css-name";s:11:"Emblema+One";s:9:"font-name";s:11:"Emblema One";}i:322;a:2:{s:8:"css-name";s:12:"Emilys+Candy";s:9:"font-name";s:12:"Emilys Candy";}i:323;a:2:{s:8:"css-name";s:11:"Encode+Sans";s:9:"font-name";s:11:"Encode Sans";}i:324;a:2:{s:8:"css-name";s:21:"Encode+Sans+Condensed";s:9:"font-name";s:21:"Encode Sans Condensed";}i:325;a:2:{s:8:"css-name";s:20:"Encode+Sans+Expanded";s:9:"font-name";s:20:"Encode Sans Expanded";}i:326;a:2:{s:8:"css-name";s:14:"Encode+Sans+SC";s:9:"font-name";s:14:"Encode Sans SC";}i:327;a:2:{s:8:"css-name";s:26:"Encode+Sans+Semi+Condensed";s:9:"font-name";s:26:"Encode Sans Semi Condensed";}i:328;a:2:{s:8:"css-name";s:25:"Encode+Sans+Semi+Expanded";s:9:"font-name";s:25:"Encode Sans Semi Expanded";}i:329;a:2:{s:8:"css-name";s:10:"Engagement";s:9:"font-name";s:10:"Engagement";}i:330;a:2:{s:8:"css-name";s:9:"Englebert";s:9:"font-name";s:9:"Englebert";}i:331;a:2:{s:8:"css-name";s:9:"Enriqueta";s:9:"font-name";s:9:"Enriqueta";}i:332;a:2:{s:8:"css-name";s:7:"Ephesis";s:9:"font-name";s:7:"Ephesis";}i:333;a:2:{s:8:"css-name";s:8:"Epilogue";s:9:"font-name";s:8:"Epilogue";}i:334;a:2:{s:8:"css-name";s:9:"Erica+One";s:9:"font-name";s:9:"Erica One";}i:335;a:2:{s:8:"css-name";s:7:"Esteban";s:9:"font-name";s:7:"Esteban";}i:336;a:2:{s:8:"css-name";s:7:"Estonia";s:9:"font-name";s:7:"Estonia";}i:337;a:2:{s:8:"css-name";s:15:"Euphoria+Script";s:9:"font-name";s:15:"Euphoria Script";}i:338;a:2:{s:8:"css-name";s:5:"Ewert";s:9:"font-name";s:5:"Ewert";}i:339;a:2:{s:8:"css-name";s:3:"Exo";s:9:"font-name";s:3:"Exo";}i:340;a:2:{s:8:"css-name";s:5:"Exo+2";s:9:"font-name";s:5:"Exo 2";}i:341;a:2:{s:8:"css-name";s:13:"Expletus+Sans";s:9:"font-name";s:13:"Expletus Sans";}i:342;a:2:{s:8:"css-name";s:7:"Explora";s:9:"font-name";s:7:"Explora";}i:343;a:2:{s:8:"css-name";s:8:"Fahkwang";s:9:"font-name";s:8:"Fahkwang";}i:344;a:2:{s:8:"css-name";s:12:"Fanwood+Text";s:9:"font-name";s:12:"Fanwood Text";}i:345;a:2:{s:8:"css-name";s:5:"Farro";s:9:"font-name";s:5:"Farro";}i:346;a:2:{s:8:"css-name";s:6:"Farsan";s:9:"font-name";s:6:"Farsan";}i:347;a:2:{s:8:"css-name";s:9:"Fascinate";s:9:"font-name";s:9:"Fascinate";}i:348;a:2:{s:8:"css-name";s:16:"Fascinate+Inline";s:9:"font-name";s:16:"Fascinate Inline";}i:349;a:2:{s:8:"css-name";s:10:"Faster+One";s:9:"font-name";s:10:"Faster One";}i:350;a:2:{s:8:"css-name";s:8:"Fasthand";s:9:"font-name";s:8:"Fasthand";}i:351;a:2:{s:8:"css-name";s:9:"Fauna+One";s:9:"font-name";s:9:"Fauna One";}i:352;a:2:{s:8:"css-name";s:8:"Faustina";s:9:"font-name";s:8:"Faustina";}i:353;a:2:{s:8:"css-name";s:8:"Federant";s:9:"font-name";s:8:"Federant";}i:354;a:2:{s:8:"css-name";s:6:"Federo";s:9:"font-name";s:6:"Federo";}i:355;a:2:{s:8:"css-name";s:6:"Felipa";s:9:"font-name";s:6:"Felipa";}i:356;a:2:{s:8:"css-name";s:5:"Fenix";s:9:"font-name";s:5:"Fenix";}i:357;a:2:{s:8:"css-name";s:7:"Festive";s:9:"font-name";s:7:"Festive";}i:358;a:2:{s:8:"css-name";s:12:"Finger+Paint";s:9:"font-name";s:12:"Finger Paint";}i:359;a:2:{s:8:"css-name";s:9:"Fira+Code";s:9:"font-name";s:9:"Fira Code";}i:360;a:2:{s:8:"css-name";s:9:"Fira+Mono";s:9:"font-name";s:9:"Fira Mono";}i:361;a:2:{s:8:"css-name";s:9:"Fira+Sans";s:9:"font-name";s:9:"Fira Sans";}i:362;a:2:{s:8:"css-name";s:19:"Fira+Sans+Condensed";s:9:"font-name";s:19:"Fira Sans Condensed";}i:363;a:2:{s:8:"css-name";s:25:"Fira+Sans+Extra+Condensed";s:9:"font-name";s:25:"Fira Sans Extra Condensed";}i:364;a:2:{s:8:"css-name";s:10:"Fjalla+One";s:9:"font-name";s:10:"Fjalla One";}i:365;a:2:{s:8:"css-name";s:9:"Fjord+One";s:9:"font-name";s:9:"Fjord One";}i:366;a:2:{s:8:"css-name";s:8:"Flamenco";s:9:"font-name";s:8:"Flamenco";}i:367;a:2:{s:8:"css-name";s:7:"Flavors";s:9:"font-name";s:7:"Flavors";}i:368;a:2:{s:8:"css-name";s:13:"Fleur+De+Leah";s:9:"font-name";s:13:"Fleur De Leah";}i:369;a:2:{s:8:"css-name";s:10:"Flow+Block";s:9:"font-name";s:10:"Flow Block";}i:370;a:2:{s:8:"css-name";s:13:"Flow+Circular";s:9:"font-name";s:13:"Flow Circular";}i:371;a:2:{s:8:"css-name";s:12:"Flow+Rounded";s:9:"font-name";s:12:"Flow Rounded";}i:372;a:2:{s:8:"css-name";s:10:"Fondamento";s:9:"font-name";s:10:"Fondamento";}i:373;a:2:{s:8:"css-name";s:16:"Fontdiner+Swanky";s:9:"font-name";s:16:"Fontdiner Swanky";}i:374;a:2:{s:8:"css-name";s:5:"Forum";s:9:"font-name";s:5:"Forum";}i:375;a:2:{s:8:"css-name";s:12:"Francois+One";s:9:"font-name";s:12:"Francois One";}i:376;a:2:{s:8:"css-name";s:16:"Frank+Ruhl+Libre";s:9:"font-name";s:16:"Frank Ruhl Libre";}i:377;a:2:{s:8:"css-name";s:8:"Fraunces";s:9:"font-name";s:8:"Fraunces";}i:378;a:2:{s:8:"css-name";s:12:"Freckle+Face";s:9:"font-name";s:12:"Freckle Face";}i:379;a:2:{s:8:"css-name";s:20:"Fredericka+the+Great";s:9:"font-name";s:20:"Fredericka the Great";}i:380;a:2:{s:8:"css-name";s:7:"Fredoka";s:9:"font-name";s:7:"Fredoka";}i:381;a:2:{s:8:"css-name";s:11:"Fredoka+One";s:9:"font-name";s:11:"Fredoka One";}i:382;a:2:{s:8:"css-name";s:8:"Freehand";s:9:"font-name";s:8:"Freehand";}i:383;a:2:{s:8:"css-name";s:6:"Fresca";s:9:"font-name";s:6:"Fresca";}i:384;a:2:{s:8:"css-name";s:7:"Frijole";s:9:"font-name";s:7:"Frijole";}i:385;a:2:{s:8:"css-name";s:7:"Fruktur";s:9:"font-name";s:7:"Fruktur";}i:386;a:2:{s:8:"css-name";s:9:"Fugaz+One";s:9:"font-name";s:9:"Fugaz One";}i:387;a:2:{s:8:"css-name";s:7:"Fuggles";s:9:"font-name";s:7:"Fuggles";}i:388;a:2:{s:8:"css-name";s:13:"Fuzzy+Bubbles";s:9:"font-name";s:13:"Fuzzy Bubbles";}i:389;a:2:{s:8:"css-name";s:9:"GFS+Didot";s:9:"font-name";s:9:"GFS Didot";}i:390;a:2:{s:8:"css-name";s:15:"GFS+Neohellenic";s:9:"font-name";s:15:"GFS Neohellenic";}i:391;a:2:{s:8:"css-name";s:8:"Gabriela";s:9:"font-name";s:8:"Gabriela";}i:392;a:2:{s:8:"css-name";s:5:"Gaegu";s:9:"font-name";s:5:"Gaegu";}i:393;a:2:{s:8:"css-name";s:6:"Gafata";s:9:"font-name";s:6:"Gafata";}i:394;a:2:{s:8:"css-name";s:6:"Galada";s:9:"font-name";s:6:"Galada";}i:395;a:2:{s:8:"css-name";s:8:"Galdeano";s:9:"font-name";s:8:"Galdeano";}i:396;a:2:{s:8:"css-name";s:7:"Galindo";s:9:"font-name";s:7:"Galindo";}i:397;a:2:{s:8:"css-name";s:12:"Gamja+Flower";s:9:"font-name";s:12:"Gamja Flower";}i:398;a:2:{s:8:"css-name";s:8:"Gayathri";s:9:"font-name";s:8:"Gayathri";}i:399;a:2:{s:8:"css-name";s:7:"Gelasio";s:9:"font-name";s:7:"Gelasio";}i:400;a:2:{s:8:"css-name";s:12:"Gemunu+Libre";s:9:"font-name";s:12:"Gemunu Libre";}i:401;a:2:{s:8:"css-name";s:5:"Genos";s:9:"font-name";s:5:"Genos";}i:402;a:2:{s:8:"css-name";s:13:"Gentium+Basic";s:9:"font-name";s:13:"Gentium Basic";}i:403;a:2:{s:8:"css-name";s:18:"Gentium+Book+Basic";s:9:"font-name";s:18:"Gentium Book Basic";}i:404;a:2:{s:8:"css-name";s:3:"Geo";s:9:"font-name";s:3:"Geo";}i:405;a:2:{s:8:"css-name";s:7:"Georama";s:9:"font-name";s:7:"Georama";}i:406;a:2:{s:8:"css-name";s:7:"Geostar";s:9:"font-name";s:7:"Geostar";}i:407;a:2:{s:8:"css-name";s:12:"Geostar+Fill";s:9:"font-name";s:12:"Geostar Fill";}i:408;a:2:{s:8:"css-name";s:12:"Germania+One";s:9:"font-name";s:12:"Germania One";}i:409;a:2:{s:8:"css-name";s:12:"Gideon+Roman";s:9:"font-name";s:12:"Gideon Roman";}i:410;a:2:{s:8:"css-name";s:6:"Gidugu";s:9:"font-name";s:6:"Gidugu";}i:411;a:2:{s:8:"css-name";s:13:"Gilda+Display";s:9:"font-name";s:13:"Gilda Display";}i:412;a:2:{s:8:"css-name";s:8:"Girassol";s:9:"font-name";s:8:"Girassol";}i:413;a:2:{s:8:"css-name";s:14:"Give+You+Glory";s:9:"font-name";s:14:"Give You Glory";}i:414;a:2:{s:8:"css-name";s:13:"Glass+Antiqua";s:9:"font-name";s:13:"Glass Antiqua";}i:415;a:2:{s:8:"css-name";s:6:"Glegoo";s:9:"font-name";s:6:"Glegoo";}i:416;a:2:{s:8:"css-name";s:17:"Gloria+Hallelujah";s:9:"font-name";s:17:"Gloria Hallelujah";}i:417;a:2:{s:8:"css-name";s:5:"Glory";s:9:"font-name";s:5:"Glory";}i:418;a:2:{s:8:"css-name";s:6:"Gluten";s:9:"font-name";s:6:"Gluten";}i:419;a:2:{s:8:"css-name";s:10:"Goblin+One";s:9:"font-name";s:10:"Goblin One";}i:420;a:2:{s:8:"css-name";s:10:"Gochi+Hand";s:9:"font-name";s:10:"Gochi Hand";}i:421;a:2:{s:8:"css-name";s:7:"Goldman";s:9:"font-name";s:7:"Goldman";}i:422;a:2:{s:8:"css-name";s:8:"Gorditas";s:9:"font-name";s:8:"Gorditas";}i:423;a:2:{s:8:"css-name";s:9:"Gothic+A1";s:9:"font-name";s:9:"Gothic A1";}i:424;a:2:{s:8:"css-name";s:4:"Gotu";s:9:"font-name";s:4:"Gotu";}i:425;a:2:{s:8:"css-name";s:21:"Goudy+Bookletter+1911";s:9:"font-name";s:21:"Goudy Bookletter 1911";}i:426;a:2:{s:8:"css-name";s:12:"Gowun+Batang";s:9:"font-name";s:12:"Gowun Batang";}i:427;a:2:{s:8:"css-name";s:11:"Gowun+Dodum";s:9:"font-name";s:11:"Gowun Dodum";}i:428;a:2:{s:8:"css-name";s:8:"Graduate";s:9:"font-name";s:8:"Graduate";}i:429;a:2:{s:8:"css-name";s:11:"Grand+Hotel";s:9:"font-name";s:11:"Grand Hotel";}i:430;a:2:{s:8:"css-name";s:12:"Grandstander";s:9:"font-name";s:12:"Grandstander";}i:431;a:2:{s:8:"css-name";s:12:"Gravitas+One";s:9:"font-name";s:12:"Gravitas One";}i:432;a:2:{s:8:"css-name";s:11:"Great+Vibes";s:9:"font-name";s:11:"Great Vibes";}i:433;a:2:{s:8:"css-name";s:14:"Grechen+Fuemen";s:9:"font-name";s:14:"Grechen Fuemen";}i:434;a:2:{s:8:"css-name";s:6:"Grenze";s:9:"font-name";s:6:"Grenze";}i:435;a:2:{s:8:"css-name";s:14:"Grenze+Gotisch";s:9:"font-name";s:14:"Grenze Gotisch";}i:436;a:2:{s:8:"css-name";s:7:"Grey+Qo";s:9:"font-name";s:7:"Grey Qo";}i:437;a:2:{s:8:"css-name";s:6:"Griffy";s:9:"font-name";s:6:"Griffy";}i:438;a:2:{s:8:"css-name";s:6:"Gruppo";s:9:"font-name";s:6:"Gruppo";}i:439;a:2:{s:8:"css-name";s:5:"Gudea";s:9:"font-name";s:5:"Gudea";}i:440;a:2:{s:8:"css-name";s:4:"Gugi";s:9:"font-name";s:4:"Gugi";}i:441;a:2:{s:8:"css-name";s:6:"Gupter";s:9:"font-name";s:6:"Gupter";}i:442;a:2:{s:8:"css-name";s:8:"Gurajada";s:9:"font-name";s:8:"Gurajada";}i:443;a:2:{s:8:"css-name";s:9:"Gwendolyn";s:9:"font-name";s:9:"Gwendolyn";}i:444;a:2:{s:8:"css-name";s:6:"Habibi";s:9:"font-name";s:6:"Habibi";}i:445;a:2:{s:8:"css-name";s:14:"Hachi+Maru+Pop";s:9:"font-name";s:14:"Hachi Maru Pop";}i:446;a:2:{s:8:"css-name";s:7:"Hahmlet";s:9:"font-name";s:7:"Hahmlet";}i:447;a:2:{s:8:"css-name";s:6:"Halant";s:9:"font-name";s:6:"Halant";}i:448;a:2:{s:8:"css-name";s:15:"Hammersmith+One";s:9:"font-name";s:15:"Hammersmith One";}i:449;a:2:{s:8:"css-name";s:7:"Hanalei";s:9:"font-name";s:7:"Hanalei";}i:450;a:2:{s:8:"css-name";s:12:"Hanalei+Fill";s:9:"font-name";s:12:"Hanalei Fill";}i:451;a:2:{s:8:"css-name";s:7:"Handlee";s:9:"font-name";s:7:"Handlee";}i:452;a:2:{s:8:"css-name";s:7:"Hanuman";s:9:"font-name";s:7:"Hanuman";}i:453;a:2:{s:8:"css-name";s:12:"Happy+Monkey";s:9:"font-name";s:12:"Happy Monkey";}i:454;a:2:{s:8:"css-name";s:9:"Harmattan";s:9:"font-name";s:9:"Harmattan";}i:455;a:2:{s:8:"css-name";s:12:"Headland+One";s:9:"font-name";s:12:"Headland One";}i:456;a:2:{s:8:"css-name";s:5:"Heebo";s:9:"font-name";s:5:"Heebo";}i:457;a:2:{s:8:"css-name";s:11:"Henny+Penny";s:9:"font-name";s:11:"Henny Penny";}i:458;a:2:{s:8:"css-name";s:10:"Hepta+Slab";s:9:"font-name";s:10:"Hepta Slab";}i:459;a:2:{s:8:"css-name";s:20:"Herr+Von+Muellerhoff";s:9:"font-name";s:20:"Herr Von Muellerhoff";}i:460;a:2:{s:8:"css-name";s:9:"Hi+Melody";s:9:"font-name";s:9:"Hi Melody";}i:461;a:2:{s:8:"css-name";s:11:"Hina+Mincho";s:9:"font-name";s:11:"Hina Mincho";}i:462;a:2:{s:8:"css-name";s:4:"Hind";s:9:"font-name";s:4:"Hind";}i:463;a:2:{s:8:"css-name";s:11:"Hind+Guntur";s:9:"font-name";s:11:"Hind Guntur";}i:464;a:2:{s:8:"css-name";s:12:"Hind+Madurai";s:9:"font-name";s:12:"Hind Madurai";}i:465;a:2:{s:8:"css-name";s:13:"Hind+Siliguri";s:9:"font-name";s:13:"Hind Siliguri";}i:466;a:2:{s:8:"css-name";s:13:"Hind+Vadodara";s:9:"font-name";s:13:"Hind Vadodara";}i:467;a:2:{s:8:"css-name";s:15:"Holtwood+One+SC";s:9:"font-name";s:15:"Holtwood One SC";}i:468;a:2:{s:8:"css-name";s:14:"Homemade+Apple";s:9:"font-name";s:14:"Homemade Apple";}i:469;a:2:{s:8:"css-name";s:8:"Homenaje";s:9:"font-name";s:8:"Homenaje";}i:470;a:2:{s:8:"css-name";s:8:"Hubballi";s:9:"font-name";s:8:"Hubballi";}i:471;a:2:{s:8:"css-name";s:9:"Hurricane";s:9:"font-name";s:9:"Hurricane";}i:472;a:2:{s:8:"css-name";s:13:"IBM+Plex+Mono";s:9:"font-name";s:13:"IBM Plex Mono";}i:473;a:2:{s:8:"css-name";s:13:"IBM+Plex+Sans";s:9:"font-name";s:13:"IBM Plex Sans";}i:474;a:2:{s:8:"css-name";s:20:"IBM+Plex+Sans+Arabic";s:9:"font-name";s:20:"IBM Plex Sans Arabic";}i:475;a:2:{s:8:"css-name";s:23:"IBM+Plex+Sans+Condensed";s:9:"font-name";s:23:"IBM Plex Sans Condensed";}i:476;a:2:{s:8:"css-name";s:24:"IBM+Plex+Sans+Devanagari";s:9:"font-name";s:24:"IBM Plex Sans Devanagari";}i:477;a:2:{s:8:"css-name";s:20:"IBM+Plex+Sans+Hebrew";s:9:"font-name";s:20:"IBM Plex Sans Hebrew";}i:478;a:2:{s:8:"css-name";s:16:"IBM+Plex+Sans+KR";s:9:"font-name";s:16:"IBM Plex Sans KR";}i:479;a:2:{s:8:"css-name";s:18:"IBM+Plex+Sans+Thai";s:9:"font-name";s:18:"IBM Plex Sans Thai";}i:480;a:2:{s:8:"css-name";s:25:"IBM+Plex+Sans+Thai+Looped";s:9:"font-name";s:25:"IBM Plex Sans Thai Looped";}i:481;a:2:{s:8:"css-name";s:14:"IBM+Plex+Serif";s:9:"font-name";s:14:"IBM Plex Serif";}i:482;a:2:{s:8:"css-name";s:15:"IM+Fell+DW+Pica";s:9:"font-name";s:15:"IM Fell DW Pica";}i:483;a:2:{s:8:"css-name";s:18:"IM+Fell+DW+Pica+SC";s:9:"font-name";s:18:"IM Fell DW Pica SC";}i:484;a:2:{s:8:"css-name";s:19:"IM+Fell+Double+Pica";s:9:"font-name";s:19:"IM Fell Double Pica";}i:485;a:2:{s:8:"css-name";s:22:"IM+Fell+Double+Pica+SC";s:9:"font-name";s:22:"IM Fell Double Pica SC";}i:486;a:2:{s:8:"css-name";s:15:"IM+Fell+English";s:9:"font-name";s:15:"IM Fell English";}i:487;a:2:{s:8:"css-name";s:18:"IM+Fell+English+SC";s:9:"font-name";s:18:"IM Fell English SC";}i:488;a:2:{s:8:"css-name";s:20:"IM+Fell+French+Canon";s:9:"font-name";s:20:"IM Fell French Canon";}i:489;a:2:{s:8:"css-name";s:23:"IM+Fell+French+Canon+SC";s:9:"font-name";s:23:"IM Fell French Canon SC";}i:490;a:2:{s:8:"css-name";s:20:"IM+Fell+Great+Primer";s:9:"font-name";s:20:"IM Fell Great Primer";}i:491;a:2:{s:8:"css-name";s:23:"IM+Fell+Great+Primer+SC";s:9:"font-name";s:23:"IM Fell Great Primer SC";}i:492;a:2:{s:8:"css-name";s:16:"Ibarra+Real+Nova";s:9:"font-name";s:16:"Ibarra Real Nova";}i:493;a:2:{s:8:"css-name";s:7:"Iceberg";s:9:"font-name";s:7:"Iceberg";}i:494;a:2:{s:8:"css-name";s:7:"Iceland";s:9:"font-name";s:7:"Iceland";}i:495;a:2:{s:8:"css-name";s:5:"Imbue";s:9:"font-name";s:5:"Imbue";}i:496;a:2:{s:8:"css-name";s:15:"Imperial+Script";s:9:"font-name";s:15:"Imperial Script";}i:497;a:2:{s:8:"css-name";s:7:"Imprima";s:9:"font-name";s:7:"Imprima";}i:498;a:2:{s:8:"css-name";s:11:"Inconsolata";s:9:"font-name";s:11:"Inconsolata";}i:499;a:2:{s:8:"css-name";s:5:"Inder";s:9:"font-name";s:5:"Inder";}i:500;a:2:{s:8:"css-name";s:12:"Indie+Flower";s:9:"font-name";s:12:"Indie Flower";}i:501;a:2:{s:8:"css-name";s:5:"Inika";s:9:"font-name";s:5:"Inika";}i:502;a:2:{s:8:"css-name";s:14:"Inknut+Antiqua";s:9:"font-name";s:14:"Inknut Antiqua";}i:503;a:2:{s:8:"css-name";s:10:"Inria+Sans";s:9:"font-name";s:10:"Inria Sans";}i:504;a:2:{s:8:"css-name";s:11:"Inria+Serif";s:9:"font-name";s:11:"Inria Serif";}i:505;a:2:{s:8:"css-name";s:11:"Inspiration";s:9:"font-name";s:11:"Inspiration";}i:506;a:2:{s:8:"css-name";s:5:"Inter";s:9:"font-name";s:5:"Inter";}i:507;a:2:{s:8:"css-name";s:12:"Irish+Grover";s:9:"font-name";s:12:"Irish Grover";}i:508;a:2:{s:8:"css-name";s:14:"Island+Moments";s:9:"font-name";s:14:"Island Moments";}i:509;a:2:{s:8:"css-name";s:9:"Istok+Web";s:9:"font-name";s:9:"Istok Web";}i:510;a:2:{s:8:"css-name";s:8:"Italiana";s:9:"font-name";s:8:"Italiana";}i:511;a:2:{s:8:"css-name";s:9:"Italianno";s:9:"font-name";s:9:"Italianno";}i:512;a:2:{s:8:"css-name";s:4:"Itim";s:9:"font-name";s:4:"Itim";}i:513;a:2:{s:8:"css-name";s:16:"Jacques+Francois";s:9:"font-name";s:16:"Jacques Francois";}i:514;a:2:{s:8:"css-name";s:23:"Jacques+Francois+Shadow";s:9:"font-name";s:23:"Jacques Francois Shadow";}i:515;a:2:{s:8:"css-name";s:5:"Jaldi";s:9:"font-name";s:5:"Jaldi";}i:516;a:2:{s:8:"css-name";s:14:"JetBrains+Mono";s:9:"font-name";s:14:"JetBrains Mono";}i:517;a:2:{s:8:"css-name";s:14:"Jim+Nightshade";s:9:"font-name";s:14:"Jim Nightshade";}i:518;a:2:{s:8:"css-name";s:10:"Jockey+One";s:9:"font-name";s:10:"Jockey One";}i:519;a:2:{s:8:"css-name";s:12:"Jolly+Lodger";s:9:"font-name";s:12:"Jolly Lodger";}i:520;a:2:{s:8:"css-name";s:8:"Jomhuria";s:9:"font-name";s:8:"Jomhuria";}i:521;a:2:{s:8:"css-name";s:9:"Jomolhari";s:9:"font-name";s:9:"Jomolhari";}i:522;a:2:{s:8:"css-name";s:12:"Josefin+Sans";s:9:"font-name";s:12:"Josefin Sans";}i:523;a:2:{s:8:"css-name";s:12:"Josefin+Slab";s:9:"font-name";s:12:"Josefin Slab";}i:524;a:2:{s:8:"css-name";s:4:"Jost";s:9:"font-name";s:4:"Jost";}i:525;a:2:{s:8:"css-name";s:8:"Joti+One";s:9:"font-name";s:8:"Joti One";}i:526;a:2:{s:8:"css-name";s:3:"Jua";s:9:"font-name";s:3:"Jua";}i:527;a:2:{s:8:"css-name";s:6:"Judson";s:9:"font-name";s:6:"Judson";}i:528;a:2:{s:8:"css-name";s:5:"Julee";s:9:"font-name";s:5:"Julee";}i:529;a:2:{s:8:"css-name";s:15:"Julius+Sans+One";s:9:"font-name";s:15:"Julius Sans One";}i:530;a:2:{s:8:"css-name";s:5:"Junge";s:9:"font-name";s:5:"Junge";}i:531;a:2:{s:8:"css-name";s:4:"Jura";s:9:"font-name";s:4:"Jura";}i:532;a:2:{s:8:"css-name";s:17:"Just+Another+Hand";s:9:"font-name";s:17:"Just Another Hand";}i:533;a:2:{s:8:"css-name";s:23:"Just+Me+Again+Down+Here";s:9:"font-name";s:23:"Just Me Again Down Here";}i:534;a:2:{s:8:"css-name";s:3:"K2D";s:9:"font-name";s:3:"K2D";}i:535;a:2:{s:8:"css-name";s:5:"Kadwa";s:9:"font-name";s:5:"Kadwa";}i:536;a:2:{s:8:"css-name";s:12:"Kaisei+Decol";s:9:"font-name";s:12:"Kaisei Decol";}i:537;a:2:{s:8:"css-name";s:16:"Kaisei+HarunoUmi";s:9:"font-name";s:16:"Kaisei HarunoUmi";}i:538;a:2:{s:8:"css-name";s:11:"Kaisei+Opti";s:9:"font-name";s:11:"Kaisei Opti";}i:539;a:2:{s:8:"css-name";s:14:"Kaisei+Tokumin";s:9:"font-name";s:14:"Kaisei Tokumin";}i:540;a:2:{s:8:"css-name";s:5:"Kalam";s:9:"font-name";s:5:"Kalam";}i:541;a:2:{s:8:"css-name";s:7:"Kameron";s:9:"font-name";s:7:"Kameron";}i:542;a:2:{s:8:"css-name";s:5:"Kanit";s:9:"font-name";s:5:"Kanit";}i:543;a:2:{s:8:"css-name";s:9:"Kantumruy";s:9:"font-name";s:9:"Kantumruy";}i:544;a:2:{s:8:"css-name";s:9:"Karantina";s:9:"font-name";s:9:"Karantina";}i:545;a:2:{s:8:"css-name";s:5:"Karla";s:9:"font-name";s:5:"Karla";}i:546;a:2:{s:8:"css-name";s:5:"Karma";s:9:"font-name";s:5:"Karma";}i:547;a:2:{s:8:"css-name";s:7:"Katibeh";s:9:"font-name";s:7:"Katibeh";}i:548;a:2:{s:8:"css-name";s:14:"Kaushan+Script";s:9:"font-name";s:14:"Kaushan Script";}i:549;a:2:{s:8:"css-name";s:9:"Kavivanar";s:9:"font-name";s:9:"Kavivanar";}i:550;a:2:{s:8:"css-name";s:6:"Kavoon";s:9:"font-name";s:6:"Kavoon";}i:551;a:2:{s:8:"css-name";s:10:"Kdam+Thmor";s:9:"font-name";s:10:"Kdam Thmor";}i:552;a:2:{s:8:"css-name";s:10:"Keania+One";s:9:"font-name";s:10:"Keania One";}i:553;a:2:{s:8:"css-name";s:10:"Kelly+Slab";s:9:"font-name";s:10:"Kelly Slab";}i:554;a:2:{s:8:"css-name";s:5:"Kenia";s:9:"font-name";s:5:"Kenia";}i:555;a:2:{s:8:"css-name";s:5:"Khand";s:9:"font-name";s:5:"Khand";}i:556;a:2:{s:8:"css-name";s:5:"Khmer";s:9:"font-name";s:5:"Khmer";}i:557;a:2:{s:8:"css-name";s:5:"Khula";s:9:"font-name";s:5:"Khula";}i:558;a:2:{s:8:"css-name";s:5:"Kings";s:9:"font-name";s:5:"Kings";}i:559;a:2:{s:8:"css-name";s:14:"Kirang+Haerang";s:9:"font-name";s:14:"Kirang Haerang";}i:560;a:2:{s:8:"css-name";s:8:"Kite+One";s:9:"font-name";s:8:"Kite One";}i:561;a:2:{s:8:"css-name";s:9:"Kiwi+Maru";s:9:"font-name";s:9:"Kiwi Maru";}i:562;a:2:{s:8:"css-name";s:8:"Klee+One";s:9:"font-name";s:8:"Klee One";}i:563;a:2:{s:8:"css-name";s:7:"Knewave";s:9:"font-name";s:7:"Knewave";}i:564;a:2:{s:8:"css-name";s:4:"KoHo";s:9:"font-name";s:4:"KoHo";}i:565;a:2:{s:8:"css-name";s:9:"Kodchasan";s:9:"font-name";s:9:"Kodchasan";}i:566;a:2:{s:8:"css-name";s:14:"Koh+Santepheap";s:9:"font-name";s:14:"Koh Santepheap";}i:567;a:2:{s:8:"css-name";s:12:"Kolker+Brush";s:9:"font-name";s:12:"Kolker Brush";}i:568;a:2:{s:8:"css-name";s:6:"Kosugi";s:9:"font-name";s:6:"Kosugi";}i:569;a:2:{s:8:"css-name";s:11:"Kosugi+Maru";s:9:"font-name";s:11:"Kosugi Maru";}i:570;a:2:{s:8:"css-name";s:9:"Kotta+One";s:9:"font-name";s:9:"Kotta One";}i:571;a:2:{s:8:"css-name";s:6:"Koulen";s:9:"font-name";s:6:"Koulen";}i:572;a:2:{s:8:"css-name";s:6:"Kranky";s:9:"font-name";s:6:"Kranky";}i:573;a:2:{s:8:"css-name";s:5:"Kreon";s:9:"font-name";s:5:"Kreon";}i:574;a:2:{s:8:"css-name";s:6:"Kristi";s:9:"font-name";s:6:"Kristi";}i:575;a:2:{s:8:"css-name";s:9:"Krona+One";s:9:"font-name";s:9:"Krona One";}i:576;a:2:{s:8:"css-name";s:4:"Krub";s:9:"font-name";s:4:"Krub";}i:577;a:2:{s:8:"css-name";s:5:"Kufam";s:9:"font-name";s:5:"Kufam";}i:578;a:2:{s:8:"css-name";s:10:"Kulim+Park";s:9:"font-name";s:10:"Kulim Park";}i:579;a:2:{s:8:"css-name";s:9:"Kumar+One";s:9:"font-name";s:9:"Kumar One";}i:580;a:2:{s:8:"css-name";s:17:"Kumar+One+Outline";s:9:"font-name";s:17:"Kumar One Outline";}i:581;a:2:{s:8:"css-name";s:10:"Kumbh+Sans";s:9:"font-name";s:10:"Kumbh Sans";}i:582;a:2:{s:8:"css-name";s:6:"Kurale";s:9:"font-name";s:6:"Kurale";}i:583;a:2:{s:8:"css-name";s:15:"La+Belle+Aurore";s:9:"font-name";s:15:"La Belle Aurore";}i:584;a:2:{s:8:"css-name";s:7:"Lacquer";s:9:"font-name";s:7:"Lacquer";}i:585;a:2:{s:8:"css-name";s:5:"Laila";s:9:"font-name";s:5:"Laila";}i:586;a:2:{s:8:"css-name";s:11:"Lakki+Reddy";s:9:"font-name";s:11:"Lakki Reddy";}i:587;a:2:{s:8:"css-name";s:7:"Lalezar";s:9:"font-name";s:7:"Lalezar";}i:588;a:2:{s:8:"css-name";s:8:"Lancelot";s:9:"font-name";s:8:"Lancelot";}i:589;a:2:{s:8:"css-name";s:6:"Langar";s:9:"font-name";s:6:"Langar";}i:590;a:2:{s:8:"css-name";s:6:"Lateef";s:9:"font-name";s:6:"Lateef";}i:591;a:2:{s:8:"css-name";s:4:"Lato";s:9:"font-name";s:4:"Lato";}i:592;a:2:{s:8:"css-name";s:13:"League+Gothic";s:9:"font-name";s:13:"League Gothic";}i:593;a:2:{s:8:"css-name";s:13:"League+Script";s:9:"font-name";s:13:"League Script";}i:594;a:2:{s:8:"css-name";s:14:"League+Spartan";s:9:"font-name";s:14:"League Spartan";}i:595;a:2:{s:8:"css-name";s:12:"Leckerli+One";s:9:"font-name";s:12:"Leckerli One";}i:596;a:2:{s:8:"css-name";s:6:"Ledger";s:9:"font-name";s:6:"Ledger";}i:597;a:2:{s:8:"css-name";s:6:"Lekton";s:9:"font-name";s:6:"Lekton";}i:598;a:2:{s:8:"css-name";s:5:"Lemon";s:9:"font-name";s:5:"Lemon";}i:599;a:2:{s:8:"css-name";s:8:"Lemonada";s:9:"font-name";s:8:"Lemonada";}i:600;a:2:{s:8:"css-name";s:6:"Lexend";s:9:"font-name";s:6:"Lexend";}i:601;a:2:{s:8:"css-name";s:11:"Lexend+Deca";s:9:"font-name";s:11:"Lexend Deca";}i:602;a:2:{s:8:"css-name";s:10:"Lexend+Exa";s:9:"font-name";s:10:"Lexend Exa";}i:603;a:2:{s:8:"css-name";s:11:"Lexend+Giga";s:9:"font-name";s:11:"Lexend Giga";}i:604;a:2:{s:8:"css-name";s:11:"Lexend+Mega";s:9:"font-name";s:11:"Lexend Mega";}i:605;a:2:{s:8:"css-name";s:11:"Lexend+Peta";s:9:"font-name";s:11:"Lexend Peta";}i:606;a:2:{s:8:"css-name";s:11:"Lexend+Tera";s:9:"font-name";s:11:"Lexend Tera";}i:607;a:2:{s:8:"css-name";s:12:"Lexend+Zetta";s:9:"font-name";s:12:"Lexend Zetta";}i:608;a:2:{s:8:"css-name";s:17:"Libre+Barcode+128";s:9:"font-name";s:17:"Libre Barcode 128";}i:609;a:2:{s:8:"css-name";s:22:"Libre+Barcode+128+Text";s:9:"font-name";s:22:"Libre Barcode 128 Text";}i:610;a:2:{s:8:"css-name";s:16:"Libre+Barcode+39";s:9:"font-name";s:16:"Libre Barcode 39";}i:611;a:2:{s:8:"css-name";s:25:"Libre+Barcode+39+Extended";s:9:"font-name";s:25:"Libre Barcode 39 Extended";}i:612;a:2:{s:8:"css-name";s:30:"Libre+Barcode+39+Extended+Text";s:9:"font-name";s:30:"Libre Barcode 39 Extended Text";}i:613;a:2:{s:8:"css-name";s:21:"Libre+Barcode+39+Text";s:9:"font-name";s:21:"Libre Barcode 39 Text";}i:614;a:2:{s:8:"css-name";s:24:"Libre+Barcode+EAN13+Text";s:9:"font-name";s:24:"Libre Barcode EAN13 Text";}i:615;a:2:{s:8:"css-name";s:17:"Libre+Baskerville";s:9:"font-name";s:17:"Libre Baskerville";}i:616;a:2:{s:8:"css-name";s:20:"Libre+Caslon+Display";s:9:"font-name";s:20:"Libre Caslon Display";}i:617;a:2:{s:8:"css-name";s:17:"Libre+Caslon+Text";s:9:"font-name";s:17:"Libre Caslon Text";}i:618;a:2:{s:8:"css-name";s:14:"Libre+Franklin";s:9:"font-name";s:14:"Libre Franklin";}i:619;a:2:{s:8:"css-name";s:8:"Licorice";s:9:"font-name";s:8:"Licorice";}i:620;a:2:{s:8:"css-name";s:11:"Life+Savers";s:9:"font-name";s:11:"Life Savers";}i:621;a:2:{s:8:"css-name";s:10:"Lilita+One";s:9:"font-name";s:10:"Lilita One";}i:622;a:2:{s:8:"css-name";s:15:"Lily+Script+One";s:9:"font-name";s:15:"Lily Script One";}i:623;a:2:{s:8:"css-name";s:9:"Limelight";s:9:"font-name";s:9:"Limelight";}i:624;a:2:{s:8:"css-name";s:11:"Linden+Hill";s:9:"font-name";s:11:"Linden Hill";}i:625;a:2:{s:8:"css-name";s:8:"Literata";s:9:"font-name";s:8:"Literata";}i:626;a:2:{s:8:"css-name";s:16:"Liu+Jian+Mao+Cao";s:9:"font-name";s:16:"Liu Jian Mao Cao";}i:627;a:2:{s:8:"css-name";s:6:"Livvic";s:9:"font-name";s:6:"Livvic";}i:628;a:2:{s:8:"css-name";s:7:"Lobster";s:9:"font-name";s:7:"Lobster";}i:629;a:2:{s:8:"css-name";s:11:"Lobster+Two";s:9:"font-name";s:11:"Lobster Two";}i:630;a:2:{s:8:"css-name";s:16:"Londrina+Outline";s:9:"font-name";s:16:"Londrina Outline";}i:631;a:2:{s:8:"css-name";s:15:"Londrina+Shadow";s:9:"font-name";s:15:"Londrina Shadow";}i:632;a:2:{s:8:"css-name";s:15:"Londrina+Sketch";s:9:"font-name";s:15:"Londrina Sketch";}i:633;a:2:{s:8:"css-name";s:14:"Londrina+Solid";s:9:"font-name";s:14:"Londrina Solid";}i:634;a:2:{s:8:"css-name";s:9:"Long+Cang";s:9:"font-name";s:9:"Long Cang";}i:635;a:2:{s:8:"css-name";s:4:"Lora";s:9:"font-name";s:4:"Lora";}i:636;a:2:{s:8:"css-name";s:10:"Love+Light";s:9:"font-name";s:10:"Love Light";}i:637;a:2:{s:8:"css-name";s:21:"Love+Ya+Like+A+Sister";s:9:"font-name";s:21:"Love Ya Like A Sister";}i:638;a:2:{s:8:"css-name";s:17:"Loved+by+the+King";s:9:"font-name";s:17:"Loved by the King";}i:639;a:2:{s:8:"css-name";s:14:"Lovers+Quarrel";s:9:"font-name";s:14:"Lovers Quarrel";}i:640;a:2:{s:8:"css-name";s:12:"Luckiest+Guy";s:9:"font-name";s:12:"Luckiest Guy";}i:641;a:2:{s:8:"css-name";s:8:"Lusitana";s:9:"font-name";s:8:"Lusitana";}i:642;a:2:{s:8:"css-name";s:7:"Lustria";s:9:"font-name";s:7:"Lustria";}i:643;a:2:{s:8:"css-name";s:15:"Luxurious+Roman";s:9:"font-name";s:15:"Luxurious Roman";}i:644;a:2:{s:8:"css-name";s:16:"Luxurious+Script";s:9:"font-name";s:16:"Luxurious Script";}i:645;a:2:{s:8:"css-name";s:8:"M+PLUS+1";s:9:"font-name";s:8:"M PLUS 1";}i:646;a:2:{s:8:"css-name";s:13:"M+PLUS+1+Code";s:9:"font-name";s:13:"M PLUS 1 Code";}i:647;a:2:{s:8:"css-name";s:9:"M+PLUS+1p";s:9:"font-name";s:9:"M PLUS 1p";}i:648;a:2:{s:8:"css-name";s:8:"M+PLUS+2";s:9:"font-name";s:8:"M PLUS 2";}i:649;a:2:{s:8:"css-name";s:17:"M+PLUS+Code+Latin";s:9:"font-name";s:17:"M PLUS Code Latin";}i:650;a:2:{s:8:"css-name";s:17:"M+PLUS+Rounded+1c";s:9:"font-name";s:17:"M PLUS Rounded 1c";}i:651;a:2:{s:8:"css-name";s:13:"Ma+Shan+Zheng";s:9:"font-name";s:13:"Ma Shan Zheng";}i:652;a:2:{s:8:"css-name";s:7:"Macondo";s:9:"font-name";s:7:"Macondo";}i:653;a:2:{s:8:"css-name";s:18:"Macondo+Swash+Caps";s:9:"font-name";s:18:"Macondo Swash Caps";}i:654;a:2:{s:8:"css-name";s:4:"Mada";s:9:"font-name";s:4:"Mada";}i:655;a:2:{s:8:"css-name";s:5:"Magra";s:9:"font-name";s:5:"Magra";}i:656;a:2:{s:8:"css-name";s:13:"Maiden+Orange";s:9:"font-name";s:13:"Maiden Orange";}i:657;a:2:{s:8:"css-name";s:7:"Maitree";s:9:"font-name";s:7:"Maitree";}i:658;a:2:{s:8:"css-name";s:18:"Major+Mono+Display";s:9:"font-name";s:18:"Major Mono Display";}i:659;a:2:{s:8:"css-name";s:4:"Mako";s:9:"font-name";s:4:"Mako";}i:660;a:2:{s:8:"css-name";s:4:"Mali";s:9:"font-name";s:4:"Mali";}i:661;a:2:{s:8:"css-name";s:8:"Mallanna";s:9:"font-name";s:8:"Mallanna";}i:662;a:2:{s:8:"css-name";s:7:"Mandali";s:9:"font-name";s:7:"Mandali";}i:663;a:2:{s:8:"css-name";s:7:"Manjari";s:9:"font-name";s:7:"Manjari";}i:664;a:2:{s:8:"css-name";s:7:"Manrope";s:9:"font-name";s:7:"Manrope";}i:665;a:2:{s:8:"css-name";s:8:"Mansalva";s:9:"font-name";s:8:"Mansalva";}i:666;a:2:{s:8:"css-name";s:7:"Manuale";s:9:"font-name";s:7:"Manuale";}i:667;a:2:{s:8:"css-name";s:9:"Marcellus";s:9:"font-name";s:9:"Marcellus";}i:668;a:2:{s:8:"css-name";s:12:"Marcellus+SC";s:9:"font-name";s:12:"Marcellus SC";}i:669;a:2:{s:8:"css-name";s:12:"Marck+Script";s:9:"font-name";s:12:"Marck Script";}i:670;a:2:{s:8:"css-name";s:9:"Margarine";s:9:"font-name";s:9:"Margarine";}i:671;a:2:{s:8:"css-name";s:12:"Markazi+Text";s:9:"font-name";s:12:"Markazi Text";}i:672;a:2:{s:8:"css-name";s:9:"Marko+One";s:9:"font-name";s:9:"Marko One";}i:673;a:2:{s:8:"css-name";s:8:"Marmelad";s:9:"font-name";s:8:"Marmelad";}i:674;a:2:{s:8:"css-name";s:6:"Martel";s:9:"font-name";s:6:"Martel";}i:675;a:2:{s:8:"css-name";s:11:"Martel+Sans";s:9:"font-name";s:11:"Martel Sans";}i:676;a:2:{s:8:"css-name";s:6:"Marvel";s:9:"font-name";s:6:"Marvel";}i:677;a:2:{s:8:"css-name";s:4:"Mate";s:9:"font-name";s:4:"Mate";}i:678;a:2:{s:8:"css-name";s:7:"Mate+SC";s:9:"font-name";s:7:"Mate SC";}i:679;a:2:{s:8:"css-name";s:9:"Maven+Pro";s:9:"font-name";s:9:"Maven Pro";}i:680;a:2:{s:8:"css-name";s:7:"McLaren";s:9:"font-name";s:7:"McLaren";}i:681;a:2:{s:8:"css-name";s:9:"Mea+Culpa";s:9:"font-name";s:9:"Mea Culpa";}i:682;a:2:{s:8:"css-name";s:6:"Meddon";s:9:"font-name";s:6:"Meddon";}i:683;a:2:{s:8:"css-name";s:13:"MedievalSharp";s:9:"font-name";s:13:"MedievalSharp";}i:684;a:2:{s:8:"css-name";s:10:"Medula+One";s:9:"font-name";s:10:"Medula One";}i:685;a:2:{s:8:"css-name";s:12:"Meera+Inimai";s:9:"font-name";s:12:"Meera Inimai";}i:686;a:2:{s:8:"css-name";s:6:"Megrim";s:9:"font-name";s:6:"Megrim";}i:687;a:2:{s:8:"css-name";s:11:"Meie+Script";s:9:"font-name";s:11:"Meie Script";}i:688;a:2:{s:8:"css-name";s:11:"Meow+Script";s:9:"font-name";s:11:"Meow Script";}i:689;a:2:{s:8:"css-name";s:8:"Merienda";s:9:"font-name";s:8:"Merienda";}i:690;a:2:{s:8:"css-name";s:12:"Merienda+One";s:9:"font-name";s:12:"Merienda One";}i:691;a:2:{s:8:"css-name";s:12:"Merriweather";s:9:"font-name";s:12:"Merriweather";}i:692;a:2:{s:8:"css-name";s:17:"Merriweather+Sans";s:9:"font-name";s:17:"Merriweather Sans";}i:693;a:2:{s:8:"css-name";s:5:"Metal";s:9:"font-name";s:5:"Metal";}i:694;a:2:{s:8:"css-name";s:11:"Metal+Mania";s:9:"font-name";s:11:"Metal Mania";}i:695;a:2:{s:8:"css-name";s:12:"Metamorphous";s:9:"font-name";s:12:"Metamorphous";}i:696;a:2:{s:8:"css-name";s:11:"Metrophobic";s:9:"font-name";s:11:"Metrophobic";}i:697;a:2:{s:8:"css-name";s:8:"Michroma";s:9:"font-name";s:8:"Michroma";}i:698;a:2:{s:8:"css-name";s:7:"Milonga";s:9:"font-name";s:7:"Milonga";}i:699;a:2:{s:8:"css-name";s:9:"Miltonian";s:9:"font-name";s:9:"Miltonian";}i:700;a:2:{s:8:"css-name";s:16:"Miltonian+Tattoo";s:9:"font-name";s:16:"Miltonian Tattoo";}i:701;a:2:{s:8:"css-name";s:4:"Mina";s:9:"font-name";s:4:"Mina";}i:702;a:2:{s:8:"css-name";s:7:"Miniver";s:9:"font-name";s:7:"Miniver";}i:703;a:2:{s:8:"css-name";s:12:"Miriam+Libre";s:9:"font-name";s:12:"Miriam Libre";}i:704;a:2:{s:8:"css-name";s:5:"Mirza";s:9:"font-name";s:5:"Mirza";}i:705;a:2:{s:8:"css-name";s:14:"Miss+Fajardose";s:9:"font-name";s:14:"Miss Fajardose";}i:706;a:2:{s:8:"css-name";s:4:"Mitr";s:9:"font-name";s:4:"Mitr";}i:707;a:2:{s:8:"css-name";s:14:"Mochiy+Pop+One";s:9:"font-name";s:14:"Mochiy Pop One";}i:708;a:2:{s:8:"css-name";s:16:"Mochiy+Pop+P+One";s:9:"font-name";s:16:"Mochiy Pop P One";}i:709;a:2:{s:8:"css-name";s:5:"Modak";s:9:"font-name";s:5:"Modak";}i:710;a:2:{s:8:"css-name";s:14:"Modern+Antiqua";s:9:"font-name";s:14:"Modern Antiqua";}i:711;a:2:{s:8:"css-name";s:5:"Mogra";s:9:"font-name";s:5:"Mogra";}i:712;a:2:{s:8:"css-name";s:6:"Mohave";s:9:"font-name";s:6:"Mohave";}i:713;a:2:{s:8:"css-name";s:7:"Molengo";s:9:"font-name";s:7:"Molengo";}i:714;a:2:{s:8:"css-name";s:5:"Molle";s:9:"font-name";s:5:"Molle";}i:715;a:2:{s:8:"css-name";s:5:"Monda";s:9:"font-name";s:5:"Monda";}i:716;a:2:{s:8:"css-name";s:8:"Monofett";s:9:"font-name";s:8:"Monofett";}i:717;a:2:{s:8:"css-name";s:7:"Monoton";s:9:"font-name";s:7:"Monoton";}i:718;a:2:{s:8:"css-name";s:20:"Monsieur+La+Doulaise";s:9:"font-name";s:20:"Monsieur La Doulaise";}i:719;a:2:{s:8:"css-name";s:7:"Montaga";s:9:"font-name";s:7:"Montaga";}i:720;a:2:{s:8:"css-name";s:12:"Montagu+Slab";s:9:"font-name";s:12:"Montagu Slab";}i:721;a:2:{s:8:"css-name";s:10:"MonteCarlo";s:9:"font-name";s:10:"MonteCarlo";}i:722;a:2:{s:8:"css-name";s:6:"Montez";s:9:"font-name";s:6:"Montez";}i:723;a:2:{s:8:"css-name";s:10:"Montserrat";s:9:"font-name";s:10:"Montserrat";}i:724;a:2:{s:8:"css-name";s:21:"Montserrat+Alternates";s:9:"font-name";s:21:"Montserrat Alternates";}i:725;a:2:{s:8:"css-name";s:20:"Montserrat+Subrayada";s:9:"font-name";s:20:"Montserrat Subrayada";}i:726;a:2:{s:8:"css-name";s:11:"Moo+Lah+Lah";s:9:"font-name";s:11:"Moo Lah Lah";}i:727;a:2:{s:8:"css-name";s:10:"Moon+Dance";s:9:"font-name";s:10:"Moon Dance";}i:728;a:2:{s:8:"css-name";s:4:"Moul";s:9:"font-name";s:4:"Moul";}i:729;a:2:{s:8:"css-name";s:8:"Moulpali";s:9:"font-name";s:8:"Moulpali";}i:730;a:2:{s:8:"css-name";s:22:"Mountains+of+Christmas";s:9:"font-name";s:22:"Mountains of Christmas";}i:731;a:2:{s:8:"css-name";s:13:"Mouse+Memoirs";s:9:"font-name";s:13:"Mouse Memoirs";}i:732;a:2:{s:8:"css-name";s:10:"Mr+Bedfort";s:9:"font-name";s:10:"Mr Bedfort";}i:733;a:2:{s:8:"css-name";s:8:"Mr+Dafoe";s:9:"font-name";s:8:"Mr Dafoe";}i:734;a:2:{s:8:"css-name";s:14:"Mr+De+Haviland";s:9:"font-name";s:14:"Mr De Haviland";}i:735;a:2:{s:8:"css-name";s:19:"Mrs+Saint+Delafield";s:9:"font-name";s:19:"Mrs Saint Delafield";}i:736;a:2:{s:8:"css-name";s:13:"Mrs+Sheppards";s:9:"font-name";s:13:"Mrs Sheppards";}i:737;a:2:{s:8:"css-name";s:5:"Mukta";s:9:"font-name";s:5:"Mukta";}i:738;a:2:{s:8:"css-name";s:11:"Mukta+Mahee";s:9:"font-name";s:11:"Mukta Mahee";}i:739;a:2:{s:8:"css-name";s:11:"Mukta+Malar";s:9:"font-name";s:11:"Mukta Malar";}i:740;a:2:{s:8:"css-name";s:11:"Mukta+Vaani";s:9:"font-name";s:11:"Mukta Vaani";}i:741;a:2:{s:8:"css-name";s:6:"Mulish";s:9:"font-name";s:6:"Mulish";}i:742;a:2:{s:8:"css-name";s:7:"Murecho";s:9:"font-name";s:7:"Murecho";}i:743;a:2:{s:8:"css-name";s:12:"MuseoModerno";s:9:"font-name";s:12:"MuseoModerno";}i:744;a:2:{s:8:"css-name";s:13:"Mystery+Quest";s:9:"font-name";s:13:"Mystery Quest";}i:745;a:2:{s:8:"css-name";s:3:"NTR";s:9:"font-name";s:3:"NTR";}i:746;a:2:{s:8:"css-name";s:18:"Nanum+Brush+Script";s:9:"font-name";s:18:"Nanum Brush Script";}i:747;a:2:{s:8:"css-name";s:12:"Nanum+Gothic";s:9:"font-name";s:12:"Nanum Gothic";}i:748;a:2:{s:8:"css-name";s:19:"Nanum+Gothic+Coding";s:9:"font-name";s:19:"Nanum Gothic Coding";}i:749;a:2:{s:8:"css-name";s:14:"Nanum+Myeongjo";s:9:"font-name";s:14:"Nanum Myeongjo";}i:750;a:2:{s:8:"css-name";s:16:"Nanum+Pen+Script";s:9:"font-name";s:16:"Nanum Pen Script";}i:751;a:2:{s:8:"css-name";s:11:"Neonderthaw";s:9:"font-name";s:11:"Neonderthaw";}i:752;a:2:{s:8:"css-name";s:9:"Nerko+One";s:9:"font-name";s:9:"Nerko One";}i:753;a:2:{s:8:"css-name";s:6:"Neucha";s:9:"font-name";s:6:"Neucha";}i:754;a:2:{s:8:"css-name";s:6:"Neuton";s:9:"font-name";s:6:"Neuton";}i:755;a:2:{s:8:"css-name";s:10:"New+Rocker";s:9:"font-name";s:10:"New Rocker";}i:756;a:2:{s:8:"css-name";s:11:"New+Tegomin";s:9:"font-name";s:11:"New Tegomin";}i:757;a:2:{s:8:"css-name";s:10:"News+Cycle";s:9:"font-name";s:10:"News Cycle";}i:758;a:2:{s:8:"css-name";s:10:"Newsreader";s:9:"font-name";s:10:"Newsreader";}i:759;a:2:{s:8:"css-name";s:7:"Niconne";s:9:"font-name";s:7:"Niconne";}i:760;a:2:{s:8:"css-name";s:7:"Niramit";s:9:"font-name";s:7:"Niramit";}i:761;a:2:{s:8:"css-name";s:9:"Nixie+One";s:9:"font-name";s:9:"Nixie One";}i:762;a:2:{s:8:"css-name";s:6:"Nobile";s:9:"font-name";s:6:"Nobile";}i:763;a:2:{s:8:"css-name";s:6:"Nokora";s:9:"font-name";s:6:"Nokora";}i:764;a:2:{s:8:"css-name";s:7:"Norican";s:9:"font-name";s:7:"Norican";}i:765;a:2:{s:8:"css-name";s:7:"Nosifer";s:9:"font-name";s:7:"Nosifer";}i:766;a:2:{s:8:"css-name";s:7:"Notable";s:9:"font-name";s:7:"Notable";}i:767;a:2:{s:8:"css-name";s:20:"Nothing+You+Could+Do";s:9:"font-name";s:20:"Nothing You Could Do";}i:768;a:2:{s:8:"css-name";s:12:"Noticia+Text";s:9:"font-name";s:12:"Noticia Text";}i:769;a:2:{s:8:"css-name";s:16:"Noto+Kufi+Arabic";s:9:"font-name";s:16:"Noto Kufi Arabic";}i:770;a:2:{s:8:"css-name";s:10:"Noto+Music";s:9:"font-name";s:10:"Noto Music";}i:771;a:2:{s:8:"css-name";s:17:"Noto+Naskh+Arabic";s:9:"font-name";s:17:"Noto Naskh Arabic";}i:772;a:2:{s:8:"css-name";s:18:"Noto+Nastaliq+Urdu";s:9:"font-name";s:18:"Noto Nastaliq Urdu";}i:773;a:2:{s:8:"css-name";s:17:"Noto+Rashi+Hebrew";s:9:"font-name";s:17:"Noto Rashi Hebrew";}i:774;a:2:{s:8:"css-name";s:9:"Noto+Sans";s:9:"font-name";s:9:"Noto Sans";}i:775;a:2:{s:8:"css-name";s:15:"Noto+Sans+Adlam";s:9:"font-name";s:15:"Noto Sans Adlam";}i:776;a:2:{s:8:"css-name";s:24:"Noto+Sans+Adlam+Unjoined";s:9:"font-name";s:24:"Noto Sans Adlam Unjoined";}i:777;a:2:{s:8:"css-name";s:31:"Noto+Sans+Anatolian+Hieroglyphs";s:9:"font-name";s:31:"Noto Sans Anatolian Hieroglyphs";}i:778;a:2:{s:8:"css-name";s:16:"Noto+Sans+Arabic";s:9:"font-name";s:16:"Noto Sans Arabic";}i:779;a:2:{s:8:"css-name";s:18:"Noto+Sans+Armenian";s:9:"font-name";s:18:"Noto Sans Armenian";}i:780;a:2:{s:8:"css-name";s:17:"Noto+Sans+Avestan";s:9:"font-name";s:17:"Noto Sans Avestan";}i:781;a:2:{s:8:"css-name";s:18:"Noto+Sans+Balinese";s:9:"font-name";s:18:"Noto Sans Balinese";}i:782;a:2:{s:8:"css-name";s:15:"Noto+Sans+Bamum";s:9:"font-name";s:15:"Noto Sans Bamum";}i:783;a:2:{s:8:"css-name";s:19:"Noto+Sans+Bassa+Vah";s:9:"font-name";s:19:"Noto Sans Bassa Vah";}i:784;a:2:{s:8:"css-name";s:15:"Noto+Sans+Batak";s:9:"font-name";s:15:"Noto Sans Batak";}i:785;a:2:{s:8:"css-name";s:17:"Noto+Sans+Bengali";s:9:"font-name";s:17:"Noto Sans Bengali";}i:786;a:2:{s:8:"css-name";s:19:"Noto+Sans+Bhaiksuki";s:9:"font-name";s:19:"Noto Sans Bhaiksuki";}i:787;a:2:{s:8:"css-name";s:16:"Noto+Sans+Brahmi";s:9:"font-name";s:16:"Noto Sans Brahmi";}i:788;a:2:{s:8:"css-name";s:18:"Noto+Sans+Buginese";s:9:"font-name";s:18:"Noto Sans Buginese";}i:789;a:2:{s:8:"css-name";s:15:"Noto+Sans+Buhid";s:9:"font-name";s:15:"Noto Sans Buhid";}i:790;a:2:{s:8:"css-name";s:29:"Noto+Sans+Canadian+Aboriginal";s:9:"font-name";s:29:"Noto Sans Canadian Aboriginal";}i:791;a:2:{s:8:"css-name";s:16:"Noto+Sans+Carian";s:9:"font-name";s:16:"Noto Sans Carian";}i:792;a:2:{s:8:"css-name";s:28:"Noto+Sans+Caucasian+Albanian";s:9:"font-name";s:28:"Noto Sans Caucasian Albanian";}i:793;a:2:{s:8:"css-name";s:16:"Noto+Sans+Chakma";s:9:"font-name";s:16:"Noto Sans Chakma";}i:794;a:2:{s:8:"css-name";s:14:"Noto+Sans+Cham";s:9:"font-name";s:14:"Noto Sans Cham";}i:795;a:2:{s:8:"css-name";s:18:"Noto+Sans+Cherokee";s:9:"font-name";s:18:"Noto Sans Cherokee";}i:796;a:2:{s:8:"css-name";s:16:"Noto+Sans+Coptic";s:9:"font-name";s:16:"Noto Sans Coptic";}i:797;a:2:{s:8:"css-name";s:19:"Noto+Sans+Cuneiform";s:9:"font-name";s:19:"Noto Sans Cuneiform";}i:798;a:2:{s:8:"css-name";s:17:"Noto+Sans+Cypriot";s:9:"font-name";s:17:"Noto Sans Cypriot";}i:799;a:2:{s:8:"css-name";s:17:"Noto+Sans+Deseret";s:9:"font-name";s:17:"Noto Sans Deseret";}i:800;a:2:{s:8:"css-name";s:20:"Noto+Sans+Devanagari";s:9:"font-name";s:20:"Noto Sans Devanagari";}i:801;a:2:{s:8:"css-name";s:17:"Noto+Sans+Display";s:9:"font-name";s:17:"Noto Sans Display";}i:802;a:2:{s:8:"css-name";s:18:"Noto+Sans+Duployan";s:9:"font-name";s:18:"Noto Sans Duployan";}i:803;a:2:{s:8:"css-name";s:30:"Noto+Sans+Egyptian+Hieroglyphs";s:9:"font-name";s:30:"Noto Sans Egyptian Hieroglyphs";}i:804;a:2:{s:8:"css-name";s:17:"Noto+Sans+Elbasan";s:9:"font-name";s:17:"Noto Sans Elbasan";}i:805;a:2:{s:8:"css-name";s:17:"Noto+Sans+Elymaic";s:9:"font-name";s:17:"Noto Sans Elymaic";}i:806;a:2:{s:8:"css-name";s:18:"Noto+Sans+Georgian";s:9:"font-name";s:18:"Noto Sans Georgian";}i:807;a:2:{s:8:"css-name";s:20:"Noto+Sans+Glagolitic";s:9:"font-name";s:20:"Noto Sans Glagolitic";}i:808;a:2:{s:8:"css-name";s:16:"Noto+Sans+Gothic";s:9:"font-name";s:16:"Noto Sans Gothic";}i:809;a:2:{s:8:"css-name";s:17:"Noto+Sans+Grantha";s:9:"font-name";s:17:"Noto Sans Grantha";}i:810;a:2:{s:8:"css-name";s:18:"Noto+Sans+Gujarati";s:9:"font-name";s:18:"Noto Sans Gujarati";}i:811;a:2:{s:8:"css-name";s:23:"Noto+Sans+Gunjala+Gondi";s:9:"font-name";s:23:"Noto Sans Gunjala Gondi";}i:812;a:2:{s:8:"css-name";s:18:"Noto+Sans+Gurmukhi";s:9:"font-name";s:18:"Noto Sans Gurmukhi";}i:813;a:2:{s:8:"css-name";s:12:"Noto+Sans+HK";s:9:"font-name";s:12:"Noto Sans HK";}i:814;a:2:{s:8:"css-name";s:25:"Noto+Sans+Hanifi+Rohingya";s:9:"font-name";s:25:"Noto Sans Hanifi Rohingya";}i:815;a:2:{s:8:"css-name";s:17:"Noto+Sans+Hanunoo";s:9:"font-name";s:17:"Noto Sans Hanunoo";}i:816;a:2:{s:8:"css-name";s:16:"Noto+Sans+Hatran";s:9:"font-name";s:16:"Noto Sans Hatran";}i:817;a:2:{s:8:"css-name";s:16:"Noto+Sans+Hebrew";s:9:"font-name";s:16:"Noto Sans Hebrew";}i:818;a:2:{s:8:"css-name";s:26:"Noto+Sans+Imperial+Aramaic";s:9:"font-name";s:26:"Noto Sans Imperial Aramaic";}i:819;a:2:{s:8:"css-name";s:29:"Noto+Sans+Indic+Siyaq+Numbers";s:9:"font-name";s:29:"Noto Sans Indic Siyaq Numbers";}i:820;a:2:{s:8:"css-name";s:31:"Noto+Sans+Inscriptional+Pahlavi";s:9:"font-name";s:31:"Noto Sans Inscriptional Pahlavi";}i:821;a:2:{s:8:"css-name";s:32:"Noto+Sans+Inscriptional+Parthian";s:9:"font-name";s:32:"Noto Sans Inscriptional Parthian";}i:822;a:2:{s:8:"css-name";s:12:"Noto+Sans+JP";s:9:"font-name";s:12:"Noto Sans JP";}i:823;a:2:{s:8:"css-name";s:18:"Noto+Sans+Javanese";s:9:"font-name";s:18:"Noto Sans Javanese";}i:824;a:2:{s:8:"css-name";s:12:"Noto+Sans+KR";s:9:"font-name";s:12:"Noto Sans KR";}i:825;a:2:{s:8:"css-name";s:16:"Noto+Sans+Kaithi";s:9:"font-name";s:16:"Noto Sans Kaithi";}i:826;a:2:{s:8:"css-name";s:17:"Noto+Sans+Kannada";s:9:"font-name";s:17:"Noto Sans Kannada";}i:827;a:2:{s:8:"css-name";s:18:"Noto+Sans+Kayah+Li";s:9:"font-name";s:18:"Noto Sans Kayah Li";}i:828;a:2:{s:8:"css-name";s:20:"Noto+Sans+Kharoshthi";s:9:"font-name";s:20:"Noto Sans Kharoshthi";}i:829;a:2:{s:8:"css-name";s:15:"Noto+Sans+Khmer";s:9:"font-name";s:15:"Noto Sans Khmer";}i:830;a:2:{s:8:"css-name";s:16:"Noto+Sans+Khojki";s:9:"font-name";s:16:"Noto Sans Khojki";}i:831;a:2:{s:8:"css-name";s:19:"Noto+Sans+Khudawadi";s:9:"font-name";s:19:"Noto Sans Khudawadi";}i:832;a:2:{s:8:"css-name";s:13:"Noto+Sans+Lao";s:9:"font-name";s:13:"Noto Sans Lao";}i:833;a:2:{s:8:"css-name";s:16:"Noto+Sans+Lepcha";s:9:"font-name";s:16:"Noto Sans Lepcha";}i:834;a:2:{s:8:"css-name";s:15:"Noto+Sans+Limbu";s:9:"font-name";s:15:"Noto Sans Limbu";}i:835;a:2:{s:8:"css-name";s:18:"Noto+Sans+Linear+A";s:9:"font-name";s:18:"Noto Sans Linear A";}i:836;a:2:{s:8:"css-name";s:18:"Noto+Sans+Linear+B";s:9:"font-name";s:18:"Noto Sans Linear B";}i:837;a:2:{s:8:"css-name";s:14:"Noto+Sans+Lisu";s:9:"font-name";s:14:"Noto Sans Lisu";}i:838;a:2:{s:8:"css-name";s:16:"Noto+Sans+Lycian";s:9:"font-name";s:16:"Noto Sans Lycian";}i:839;a:2:{s:8:"css-name";s:16:"Noto+Sans+Lydian";s:9:"font-name";s:16:"Noto Sans Lydian";}i:840;a:2:{s:8:"css-name";s:18:"Noto+Sans+Mahajani";s:9:"font-name";s:18:"Noto Sans Mahajani";}i:841;a:2:{s:8:"css-name";s:19:"Noto+Sans+Malayalam";s:9:"font-name";s:19:"Noto Sans Malayalam";}i:842;a:2:{s:8:"css-name";s:17:"Noto+Sans+Mandaic";s:9:"font-name";s:17:"Noto Sans Mandaic";}i:843;a:2:{s:8:"css-name";s:20:"Noto+Sans+Manichaean";s:9:"font-name";s:20:"Noto Sans Manichaean";}i:844;a:2:{s:8:"css-name";s:17:"Noto+Sans+Marchen";s:9:"font-name";s:17:"Noto Sans Marchen";}i:845;a:2:{s:8:"css-name";s:23:"Noto+Sans+Masaram+Gondi";s:9:"font-name";s:23:"Noto Sans Masaram Gondi";}i:846;a:2:{s:8:"css-name";s:14:"Noto+Sans+Math";s:9:"font-name";s:14:"Noto Sans Math";}i:847;a:2:{s:8:"css-name";s:24:"Noto+Sans+Mayan+Numerals";s:9:"font-name";s:24:"Noto Sans Mayan Numerals";}i:848;a:2:{s:8:"css-name";s:21:"Noto+Sans+Medefaidrin";s:9:"font-name";s:21:"Noto Sans Medefaidrin";}i:849;a:2:{s:8:"css-name";s:22:"Noto+Sans+Meetei+Mayek";s:9:"font-name";s:22:"Noto Sans Meetei Mayek";}i:850;a:2:{s:8:"css-name";s:18:"Noto+Sans+Meroitic";s:9:"font-name";s:18:"Noto Sans Meroitic";}i:851;a:2:{s:8:"css-name";s:14:"Noto+Sans+Miao";s:9:"font-name";s:14:"Noto Sans Miao";}i:852;a:2:{s:8:"css-name";s:14:"Noto+Sans+Modi";s:9:"font-name";s:14:"Noto Sans Modi";}i:853;a:2:{s:8:"css-name";s:19:"Noto+Sans+Mongolian";s:9:"font-name";s:19:"Noto Sans Mongolian";}i:854;a:2:{s:8:"css-name";s:14:"Noto+Sans+Mono";s:9:"font-name";s:14:"Noto Sans Mono";}i:855;a:2:{s:8:"css-name";s:13:"Noto+Sans+Mro";s:9:"font-name";s:13:"Noto Sans Mro";}i:856;a:2:{s:8:"css-name";s:17:"Noto+Sans+Multani";s:9:"font-name";s:17:"Noto Sans Multani";}i:857;a:2:{s:8:"css-name";s:17:"Noto+Sans+Myanmar";s:9:"font-name";s:17:"Noto Sans Myanmar";}i:858;a:2:{s:8:"css-name";s:14:"Noto+Sans+N+Ko";s:9:"font-name";s:14:"Noto Sans N Ko";}i:859;a:2:{s:8:"css-name";s:19:"Noto+Sans+Nabataean";s:9:"font-name";s:19:"Noto Sans Nabataean";}i:860;a:2:{s:8:"css-name";s:21:"Noto+Sans+New+Tai+Lue";s:9:"font-name";s:21:"Noto Sans New Tai Lue";}i:861;a:2:{s:8:"css-name";s:14:"Noto+Sans+Newa";s:9:"font-name";s:14:"Noto Sans Newa";}i:862;a:2:{s:8:"css-name";s:15:"Noto+Sans+Nushu";s:9:"font-name";s:15:"Noto Sans Nushu";}i:863;a:2:{s:8:"css-name";s:15:"Noto+Sans+Ogham";s:9:"font-name";s:15:"Noto Sans Ogham";}i:864;a:2:{s:8:"css-name";s:18:"Noto+Sans+Ol+Chiki";s:9:"font-name";s:18:"Noto Sans Ol Chiki";}i:865;a:2:{s:8:"css-name";s:23:"Noto+Sans+Old+Hungarian";s:9:"font-name";s:23:"Noto Sans Old Hungarian";}i:866;a:2:{s:8:"css-name";s:20:"Noto+Sans+Old+Italic";s:9:"font-name";s:20:"Noto Sans Old Italic";}i:867;a:2:{s:8:"css-name";s:27:"Noto+Sans+Old+North+Arabian";s:9:"font-name";s:27:"Noto Sans Old North Arabian";}i:868;a:2:{s:8:"css-name";s:20:"Noto+Sans+Old+Permic";s:9:"font-name";s:20:"Noto Sans Old Permic";}i:869;a:2:{s:8:"css-name";s:21:"Noto+Sans+Old+Persian";s:9:"font-name";s:21:"Noto Sans Old Persian";}i:870;a:2:{s:8:"css-name";s:21:"Noto+Sans+Old+Sogdian";s:9:"font-name";s:21:"Noto Sans Old Sogdian";}i:871;a:2:{s:8:"css-name";s:27:"Noto+Sans+Old+South+Arabian";s:9:"font-name";s:27:"Noto Sans Old South Arabian";}i:872;a:2:{s:8:"css-name";s:20:"Noto+Sans+Old+Turkic";s:9:"font-name";s:20:"Noto Sans Old Turkic";}i:873;a:2:{s:8:"css-name";s:15:"Noto+Sans+Oriya";s:9:"font-name";s:15:"Noto Sans Oriya";}i:874;a:2:{s:8:"css-name";s:15:"Noto+Sans+Osage";s:9:"font-name";s:15:"Noto Sans Osage";}i:875;a:2:{s:8:"css-name";s:17:"Noto+Sans+Osmanya";s:9:"font-name";s:17:"Noto Sans Osmanya";}i:876;a:2:{s:8:"css-name";s:22:"Noto+Sans+Pahawh+Hmong";s:9:"font-name";s:22:"Noto Sans Pahawh Hmong";}i:877;a:2:{s:8:"css-name";s:19:"Noto+Sans+Palmyrene";s:9:"font-name";s:19:"Noto Sans Palmyrene";}i:878;a:2:{s:8:"css-name";s:21:"Noto+Sans+Pau+Cin+Hau";s:9:"font-name";s:21:"Noto Sans Pau Cin Hau";}i:879;a:2:{s:8:"css-name";s:18:"Noto+Sans+Phags+Pa";s:9:"font-name";s:18:"Noto Sans Phags Pa";}i:880;a:2:{s:8:"css-name";s:20:"Noto+Sans+Phoenician";s:9:"font-name";s:20:"Noto Sans Phoenician";}i:881;a:2:{s:8:"css-name";s:25:"Noto+Sans+Psalter+Pahlavi";s:9:"font-name";s:25:"Noto Sans Psalter Pahlavi";}i:882;a:2:{s:8:"css-name";s:16:"Noto+Sans+Rejang";s:9:"font-name";s:16:"Noto Sans Rejang";}i:883;a:2:{s:8:"css-name";s:15:"Noto+Sans+Runic";s:9:"font-name";s:15:"Noto Sans Runic";}i:884;a:2:{s:8:"css-name";s:12:"Noto+Sans+SC";s:9:"font-name";s:12:"Noto Sans SC";}i:885;a:2:{s:8:"css-name";s:19:"Noto+Sans+Samaritan";s:9:"font-name";s:19:"Noto Sans Samaritan";}i:886;a:2:{s:8:"css-name";s:20:"Noto+Sans+Saurashtra";s:9:"font-name";s:20:"Noto Sans Saurashtra";}i:887;a:2:{s:8:"css-name";s:17:"Noto+Sans+Sharada";s:9:"font-name";s:17:"Noto Sans Sharada";}i:888;a:2:{s:8:"css-name";s:17:"Noto+Sans+Shavian";s:9:"font-name";s:17:"Noto Sans Shavian";}i:889;a:2:{s:8:"css-name";s:17:"Noto+Sans+Siddham";s:9:"font-name";s:17:"Noto Sans Siddham";}i:890;a:2:{s:8:"css-name";s:17:"Noto+Sans+Sinhala";s:9:"font-name";s:17:"Noto Sans Sinhala";}i:891;a:2:{s:8:"css-name";s:17:"Noto+Sans+Sogdian";s:9:"font-name";s:17:"Noto Sans Sogdian";}i:892;a:2:{s:8:"css-name";s:22:"Noto+Sans+Sora+Sompeng";s:9:"font-name";s:22:"Noto Sans Sora Sompeng";}i:893;a:2:{s:8:"css-name";s:17:"Noto+Sans+Soyombo";s:9:"font-name";s:17:"Noto Sans Soyombo";}i:894;a:2:{s:8:"css-name";s:19:"Noto+Sans+Sundanese";s:9:"font-name";s:19:"Noto Sans Sundanese";}i:895;a:2:{s:8:"css-name";s:22:"Noto+Sans+Syloti+Nagri";s:9:"font-name";s:22:"Noto Sans Syloti Nagri";}i:896;a:2:{s:8:"css-name";s:17:"Noto+Sans+Symbols";s:9:"font-name";s:17:"Noto Sans Symbols";}i:897;a:2:{s:8:"css-name";s:19:"Noto+Sans+Symbols+2";s:9:"font-name";s:19:"Noto Sans Symbols 2";}i:898;a:2:{s:8:"css-name";s:16:"Noto+Sans+Syriac";s:9:"font-name";s:16:"Noto Sans Syriac";}i:899;a:2:{s:8:"css-name";s:12:"Noto+Sans+TC";s:9:"font-name";s:12:"Noto Sans TC";}i:900;a:2:{s:8:"css-name";s:17:"Noto+Sans+Tagalog";s:9:"font-name";s:17:"Noto Sans Tagalog";}i:901;a:2:{s:8:"css-name";s:18:"Noto+Sans+Tagbanwa";s:9:"font-name";s:18:"Noto Sans Tagbanwa";}i:902;a:2:{s:8:"css-name";s:16:"Noto+Sans+Tai+Le";s:9:"font-name";s:16:"Noto Sans Tai Le";}i:903;a:2:{s:8:"css-name";s:18:"Noto+Sans+Tai+Tham";s:9:"font-name";s:18:"Noto Sans Tai Tham";}i:904;a:2:{s:8:"css-name";s:18:"Noto+Sans+Tai+Viet";s:9:"font-name";s:18:"Noto Sans Tai Viet";}i:905;a:2:{s:8:"css-name";s:15:"Noto+Sans+Takri";s:9:"font-name";s:15:"Noto Sans Takri";}i:906;a:2:{s:8:"css-name";s:15:"Noto+Sans+Tamil";s:9:"font-name";s:15:"Noto Sans Tamil";}i:907;a:2:{s:8:"css-name";s:26:"Noto+Sans+Tamil+Supplement";s:9:"font-name";s:26:"Noto Sans Tamil Supplement";}i:908;a:2:{s:8:"css-name";s:16:"Noto+Sans+Telugu";s:9:"font-name";s:16:"Noto Sans Telugu";}i:909;a:2:{s:8:"css-name";s:16:"Noto+Sans+Thaana";s:9:"font-name";s:16:"Noto Sans Thaana";}i:910;a:2:{s:8:"css-name";s:14:"Noto+Sans+Thai";s:9:"font-name";s:14:"Noto Sans Thai";}i:911;a:2:{s:8:"css-name";s:21:"Noto+Sans+Thai+Looped";s:9:"font-name";s:21:"Noto Sans Thai Looped";}i:912;a:2:{s:8:"css-name";s:18:"Noto+Sans+Tifinagh";s:9:"font-name";s:18:"Noto Sans Tifinagh";}i:913;a:2:{s:8:"css-name";s:17:"Noto+Sans+Tirhuta";s:9:"font-name";s:17:"Noto Sans Tirhuta";}i:914;a:2:{s:8:"css-name";s:18:"Noto+Sans+Ugaritic";s:9:"font-name";s:18:"Noto Sans Ugaritic";}i:915;a:2:{s:8:"css-name";s:13:"Noto+Sans+Vai";s:9:"font-name";s:13:"Noto Sans Vai";}i:916;a:2:{s:8:"css-name";s:16:"Noto+Sans+Wancho";s:9:"font-name";s:16:"Noto Sans Wancho";}i:917;a:2:{s:8:"css-name";s:21:"Noto+Sans+Warang+Citi";s:9:"font-name";s:21:"Noto Sans Warang Citi";}i:918;a:2:{s:8:"css-name";s:12:"Noto+Sans+Yi";s:9:"font-name";s:12:"Noto Sans Yi";}i:919;a:2:{s:8:"css-name";s:26:"Noto+Sans+Zanabazar+Square";s:9:"font-name";s:26:"Noto Sans Zanabazar Square";}i:920;a:2:{s:8:"css-name";s:10:"Noto+Serif";s:9:"font-name";s:10:"Noto Serif";}i:921;a:2:{s:8:"css-name";s:15:"Noto+Serif+Ahom";s:9:"font-name";s:15:"Noto Serif Ahom";}i:922;a:2:{s:8:"css-name";s:19:"Noto+Serif+Armenian";s:9:"font-name";s:19:"Noto Serif Armenian";}i:923;a:2:{s:8:"css-name";s:19:"Noto+Serif+Balinese";s:9:"font-name";s:19:"Noto Serif Balinese";}i:924;a:2:{s:8:"css-name";s:18:"Noto+Serif+Bengali";s:9:"font-name";s:18:"Noto Serif Bengali";}i:925;a:2:{s:8:"css-name";s:21:"Noto+Serif+Devanagari";s:9:"font-name";s:21:"Noto Serif Devanagari";}i:926;a:2:{s:8:"css-name";s:18:"Noto+Serif+Display";s:9:"font-name";s:18:"Noto Serif Display";}i:927;a:2:{s:8:"css-name";s:16:"Noto+Serif+Dogra";s:9:"font-name";s:16:"Noto Serif Dogra";}i:928;a:2:{s:8:"css-name";s:19:"Noto+Serif+Ethiopic";s:9:"font-name";s:19:"Noto Serif Ethiopic";}i:929;a:2:{s:8:"css-name";s:19:"Noto+Serif+Georgian";s:9:"font-name";s:19:"Noto Serif Georgian";}i:930;a:2:{s:8:"css-name";s:18:"Noto+Serif+Grantha";s:9:"font-name";s:18:"Noto Serif Grantha";}i:931;a:2:{s:8:"css-name";s:19:"Noto+Serif+Gujarati";s:9:"font-name";s:19:"Noto Serif Gujarati";}i:932;a:2:{s:8:"css-name";s:19:"Noto+Serif+Gurmukhi";s:9:"font-name";s:19:"Noto Serif Gurmukhi";}i:933;a:2:{s:8:"css-name";s:17:"Noto+Serif+Hebrew";s:9:"font-name";s:17:"Noto Serif Hebrew";}i:934;a:2:{s:8:"css-name";s:13:"Noto+Serif+JP";s:9:"font-name";s:13:"Noto Serif JP";}i:935;a:2:{s:8:"css-name";s:13:"Noto+Serif+KR";s:9:"font-name";s:13:"Noto Serif KR";}i:936;a:2:{s:8:"css-name";s:18:"Noto+Serif+Kannada";s:9:"font-name";s:18:"Noto Serif Kannada";}i:937;a:2:{s:8:"css-name";s:16:"Noto+Serif+Khmer";s:9:"font-name";s:16:"Noto Serif Khmer";}i:938;a:2:{s:8:"css-name";s:14:"Noto+Serif+Lao";s:9:"font-name";s:14:"Noto Serif Lao";}i:939;a:2:{s:8:"css-name";s:20:"Noto+Serif+Malayalam";s:9:"font-name";s:20:"Noto Serif Malayalam";}i:940;a:2:{s:8:"css-name";s:18:"Noto+Serif+Myanmar";s:9:"font-name";s:18:"Noto Serif Myanmar";}i:941;a:2:{s:8:"css-name";s:33:"Noto+Serif+Nyiakeng+Puachue+Hmong";s:9:"font-name";s:33:"Noto Serif Nyiakeng Puachue Hmong";}i:942;a:2:{s:8:"css-name";s:13:"Noto+Serif+SC";s:9:"font-name";s:13:"Noto Serif SC";}i:943;a:2:{s:8:"css-name";s:18:"Noto+Serif+Sinhala";s:9:"font-name";s:18:"Noto Serif Sinhala";}i:944;a:2:{s:8:"css-name";s:13:"Noto+Serif+TC";s:9:"font-name";s:13:"Noto Serif TC";}i:945;a:2:{s:8:"css-name";s:16:"Noto+Serif+Tamil";s:9:"font-name";s:16:"Noto Serif Tamil";}i:946;a:2:{s:8:"css-name";s:17:"Noto+Serif+Tangut";s:9:"font-name";s:17:"Noto Serif Tangut";}i:947;a:2:{s:8:"css-name";s:17:"Noto+Serif+Telugu";s:9:"font-name";s:17:"Noto Serif Telugu";}i:948;a:2:{s:8:"css-name";s:15:"Noto+Serif+Thai";s:9:"font-name";s:15:"Noto Serif Thai";}i:949;a:2:{s:8:"css-name";s:18:"Noto+Serif+Tibetan";s:9:"font-name";s:18:"Noto Serif Tibetan";}i:950;a:2:{s:8:"css-name";s:17:"Noto+Serif+Yezidi";s:9:"font-name";s:17:"Noto Serif Yezidi";}i:951;a:2:{s:8:"css-name";s:22:"Noto+Traditional+Nushu";s:9:"font-name";s:22:"Noto Traditional Nushu";}i:952;a:2:{s:8:"css-name";s:8:"Nova+Cut";s:9:"font-name";s:8:"Nova Cut";}i:953;a:2:{s:8:"css-name";s:9:"Nova+Flat";s:9:"font-name";s:9:"Nova Flat";}i:954;a:2:{s:8:"css-name";s:9:"Nova+Mono";s:9:"font-name";s:9:"Nova Mono";}i:955;a:2:{s:8:"css-name";s:9:"Nova+Oval";s:9:"font-name";s:9:"Nova Oval";}i:956;a:2:{s:8:"css-name";s:10:"Nova+Round";s:9:"font-name";s:10:"Nova Round";}i:957;a:2:{s:8:"css-name";s:11:"Nova+Script";s:9:"font-name";s:11:"Nova Script";}i:958;a:2:{s:8:"css-name";s:9:"Nova+Slim";s:9:"font-name";s:9:"Nova Slim";}i:959;a:2:{s:8:"css-name";s:11:"Nova+Square";s:9:"font-name";s:11:"Nova Square";}i:960;a:2:{s:8:"css-name";s:6:"Numans";s:9:"font-name";s:6:"Numans";}i:961;a:2:{s:8:"css-name";s:6:"Nunito";s:9:"font-name";s:6:"Nunito";}i:962;a:2:{s:8:"css-name";s:11:"Nunito+Sans";s:9:"font-name";s:11:"Nunito Sans";}i:963;a:2:{s:8:"css-name";s:11:"Odibee+Sans";s:9:"font-name";s:11:"Odibee Sans";}i:964;a:2:{s:8:"css-name";s:14:"Odor+Mean+Chey";s:9:"font-name";s:14:"Odor Mean Chey";}i:965;a:2:{s:8:"css-name";s:7:"Offside";s:9:"font-name";s:7:"Offside";}i:966;a:2:{s:8:"css-name";s:2:"Oi";s:9:"font-name";s:2:"Oi";}i:967;a:2:{s:8:"css-name";s:15:"Old+Standard+TT";s:9:"font-name";s:15:"Old Standard TT";}i:968;a:2:{s:8:"css-name";s:9:"Oldenburg";s:9:"font-name";s:9:"Oldenburg";}i:969;a:2:{s:8:"css-name";s:3:"Ole";s:9:"font-name";s:3:"Ole";}i:970;a:2:{s:8:"css-name";s:11:"Oleo+Script";s:9:"font-name";s:11:"Oleo Script";}i:971;a:2:{s:8:"css-name";s:22:"Oleo+Script+Swash+Caps";s:9:"font-name";s:22:"Oleo Script Swash Caps";}i:972;a:2:{s:8:"css-name";s:9:"Oooh+Baby";s:9:"font-name";s:9:"Oooh Baby";}i:973;a:2:{s:8:"css-name";s:9:"Open+Sans";s:9:"font-name";s:9:"Open Sans";}i:974;a:2:{s:8:"css-name";s:11:"Oranienbaum";s:9:"font-name";s:11:"Oranienbaum";}i:975;a:2:{s:8:"css-name";s:8:"Orbitron";s:9:"font-name";s:8:"Orbitron";}i:976;a:2:{s:8:"css-name";s:7:"Oregano";s:9:"font-name";s:7:"Oregano";}i:977;a:2:{s:8:"css-name";s:11:"Orelega+One";s:9:"font-name";s:11:"Orelega One";}i:978;a:2:{s:8:"css-name";s:7:"Orienta";s:9:"font-name";s:7:"Orienta";}i:979;a:2:{s:8:"css-name";s:15:"Original+Surfer";s:9:"font-name";s:15:"Original Surfer";}i:980;a:2:{s:8:"css-name";s:6:"Oswald";s:9:"font-name";s:6:"Oswald";}i:981;a:2:{s:8:"css-name";s:14:"Otomanopee+One";s:9:"font-name";s:14:"Otomanopee One";}i:982;a:2:{s:8:"css-name";s:6:"Outfit";s:9:"font-name";s:6:"Outfit";}i:983;a:2:{s:8:"css-name";s:16:"Over+the+Rainbow";s:9:"font-name";s:16:"Over the Rainbow";}i:984;a:2:{s:8:"css-name";s:8:"Overlock";s:9:"font-name";s:8:"Overlock";}i:985;a:2:{s:8:"css-name";s:11:"Overlock+SC";s:9:"font-name";s:11:"Overlock SC";}i:986;a:2:{s:8:"css-name";s:8:"Overpass";s:9:"font-name";s:8:"Overpass";}i:987;a:2:{s:8:"css-name";s:13:"Overpass+Mono";s:9:"font-name";s:13:"Overpass Mono";}i:988;a:2:{s:8:"css-name";s:3:"Ovo";s:9:"font-name";s:3:"Ovo";}i:989;a:2:{s:8:"css-name";s:7:"Oxanium";s:9:"font-name";s:7:"Oxanium";}i:990;a:2:{s:8:"css-name";s:6:"Oxygen";s:9:"font-name";s:6:"Oxygen";}i:991;a:2:{s:8:"css-name";s:11:"Oxygen+Mono";s:9:"font-name";s:11:"Oxygen Mono";}i:992;a:2:{s:8:"css-name";s:7:"PT+Mono";s:9:"font-name";s:7:"PT Mono";}i:993;a:2:{s:8:"css-name";s:7:"PT+Sans";s:9:"font-name";s:7:"PT Sans";}i:994;a:2:{s:8:"css-name";s:15:"PT+Sans+Caption";s:9:"font-name";s:15:"PT Sans Caption";}i:995;a:2:{s:8:"css-name";s:14:"PT+Sans+Narrow";s:9:"font-name";s:14:"PT Sans Narrow";}i:996;a:2:{s:8:"css-name";s:8:"PT+Serif";s:9:"font-name";s:8:"PT Serif";}i:997;a:2:{s:8:"css-name";s:16:"PT+Serif+Caption";s:9:"font-name";s:16:"PT Serif Caption";}i:998;a:2:{s:8:"css-name";s:8:"Pacifico";s:9:"font-name";s:8:"Pacifico";}i:999;a:2:{s:8:"css-name";s:6:"Padauk";s:9:"font-name";s:6:"Padauk";}i:1000;a:2:{s:8:"css-name";s:9:"Palanquin";s:9:"font-name";s:9:"Palanquin";}i:1001;a:2:{s:8:"css-name";s:14:"Palanquin+Dark";s:9:"font-name";s:14:"Palanquin Dark";}i:1002;a:2:{s:8:"css-name";s:14:"Palette+Mosaic";s:9:"font-name";s:14:"Palette Mosaic";}i:1003;a:2:{s:8:"css-name";s:8:"Pangolin";s:9:"font-name";s:8:"Pangolin";}i:1004;a:2:{s:8:"css-name";s:7:"Paprika";s:9:"font-name";s:7:"Paprika";}i:1005;a:2:{s:8:"css-name";s:10:"Parisienne";s:9:"font-name";s:10:"Parisienne";}i:1006;a:2:{s:8:"css-name";s:11:"Passero+One";s:9:"font-name";s:11:"Passero One";}i:1007;a:2:{s:8:"css-name";s:11:"Passion+One";s:9:"font-name";s:11:"Passion One";}i:1008;a:2:{s:8:"css-name";s:17:"Passions+Conflict";s:9:"font-name";s:17:"Passions Conflict";}i:1009;a:2:{s:8:"css-name";s:18:"Pathway+Gothic+One";s:9:"font-name";s:18:"Pathway Gothic One";}i:1010;a:2:{s:8:"css-name";s:12:"Patrick+Hand";s:9:"font-name";s:12:"Patrick Hand";}i:1011;a:2:{s:8:"css-name";s:15:"Patrick+Hand+SC";s:9:"font-name";s:15:"Patrick Hand SC";}i:1012;a:2:{s:8:"css-name";s:7:"Pattaya";s:9:"font-name";s:7:"Pattaya";}i:1013;a:2:{s:8:"css-name";s:9:"Patua+One";s:9:"font-name";s:9:"Patua One";}i:1014;a:2:{s:8:"css-name";s:7:"Pavanam";s:9:"font-name";s:7:"Pavanam";}i:1015;a:2:{s:8:"css-name";s:11:"Paytone+One";s:9:"font-name";s:11:"Paytone One";}i:1016;a:2:{s:8:"css-name";s:7:"Peddana";s:9:"font-name";s:7:"Peddana";}i:1017;a:2:{s:8:"css-name";s:7:"Peralta";s:9:"font-name";s:7:"Peralta";}i:1018;a:2:{s:8:"css-name";s:16:"Permanent+Marker";s:9:"font-name";s:16:"Permanent Marker";}i:1019;a:2:{s:8:"css-name";s:8:"Petemoss";s:9:"font-name";s:8:"Petemoss";}i:1020;a:2:{s:8:"css-name";s:19:"Petit+Formal+Script";s:9:"font-name";s:19:"Petit Formal Script";}i:1021;a:2:{s:8:"css-name";s:7:"Petrona";s:9:"font-name";s:7:"Petrona";}i:1022;a:2:{s:8:"css-name";s:11:"Philosopher";s:9:"font-name";s:11:"Philosopher";}i:1023;a:2:{s:8:"css-name";s:9:"Piazzolla";s:9:"font-name";s:9:"Piazzolla";}i:1024;a:2:{s:8:"css-name";s:6:"Piedra";s:9:"font-name";s:6:"Piedra";}i:1025;a:2:{s:8:"css-name";s:13:"Pinyon+Script";s:9:"font-name";s:13:"Pinyon Script";}i:1026;a:2:{s:8:"css-name";s:10:"Pirata+One";s:9:"font-name";s:10:"Pirata One";}i:1027;a:2:{s:8:"css-name";s:7:"Plaster";s:9:"font-name";s:7:"Plaster";}i:1028;a:2:{s:8:"css-name";s:4:"Play";s:9:"font-name";s:4:"Play";}i:1029;a:2:{s:8:"css-name";s:8:"Playball";s:9:"font-name";s:8:"Playball";}i:1030;a:2:{s:8:"css-name";s:16:"Playfair+Display";s:9:"font-name";s:16:"Playfair Display";}i:1031;a:2:{s:8:"css-name";s:19:"Playfair+Display+SC";s:9:"font-name";s:19:"Playfair Display SC";}i:1032;a:2:{s:8:"css-name";s:7:"Podkova";s:9:"font-name";s:7:"Podkova";}i:1033;a:2:{s:8:"css-name";s:10:"Poiret+One";s:9:"font-name";s:10:"Poiret One";}i:1034;a:2:{s:8:"css-name";s:10:"Poller+One";s:9:"font-name";s:10:"Poller One";}i:1035;a:2:{s:8:"css-name";s:4:"Poly";s:9:"font-name";s:4:"Poly";}i:1036;a:2:{s:8:"css-name";s:8:"Pompiere";s:9:"font-name";s:8:"Pompiere";}i:1037;a:2:{s:8:"css-name";s:12:"Pontano+Sans";s:9:"font-name";s:12:"Pontano Sans";}i:1038;a:2:{s:8:"css-name";s:10:"Poor+Story";s:9:"font-name";s:10:"Poor Story";}i:1039;a:2:{s:8:"css-name";s:7:"Poppins";s:9:"font-name";s:7:"Poppins";}i:1040;a:2:{s:8:"css-name";s:16:"Port+Lligat+Sans";s:9:"font-name";s:16:"Port Lligat Sans";}i:1041;a:2:{s:8:"css-name";s:16:"Port+Lligat+Slab";s:9:"font-name";s:16:"Port Lligat Slab";}i:1042;a:2:{s:8:"css-name";s:9:"Potta+One";s:9:"font-name";s:9:"Potta One";}i:1043;a:2:{s:8:"css-name";s:14:"Pragati+Narrow";s:9:"font-name";s:14:"Pragati Narrow";}i:1044;a:2:{s:8:"css-name";s:6:"Praise";s:9:"font-name";s:6:"Praise";}i:1045;a:2:{s:8:"css-name";s:5:"Prata";s:9:"font-name";s:5:"Prata";}i:1046;a:2:{s:8:"css-name";s:11:"Preahvihear";s:9:"font-name";s:11:"Preahvihear";}i:1047;a:2:{s:8:"css-name";s:14:"Press+Start+2P";s:9:"font-name";s:14:"Press Start 2P";}i:1048;a:2:{s:8:"css-name";s:5:"Pridi";s:9:"font-name";s:5:"Pridi";}i:1049;a:2:{s:8:"css-name";s:14:"Princess+Sofia";s:9:"font-name";s:14:"Princess Sofia";}i:1050;a:2:{s:8:"css-name";s:8:"Prociono";s:9:"font-name";s:8:"Prociono";}i:1051;a:2:{s:8:"css-name";s:6:"Prompt";s:9:"font-name";s:6:"Prompt";}i:1052;a:2:{s:8:"css-name";s:10:"Prosto+One";s:9:"font-name";s:10:"Prosto One";}i:1053;a:2:{s:8:"css-name";s:11:"Proza+Libre";s:9:"font-name";s:11:"Proza Libre";}i:1054;a:2:{s:8:"css-name";s:11:"Public+Sans";s:9:"font-name";s:11:"Public Sans";}i:1055;a:2:{s:8:"css-name";s:12:"Puppies+Play";s:9:"font-name";s:12:"Puppies Play";}i:1056;a:2:{s:8:"css-name";s:7:"Puritan";s:9:"font-name";s:7:"Puritan";}i:1057;a:2:{s:8:"css-name";s:12:"Purple+Purse";s:9:"font-name";s:12:"Purple Purse";}i:1058;a:2:{s:8:"css-name";s:6:"Qahiri";s:9:"font-name";s:6:"Qahiri";}i:1059;a:2:{s:8:"css-name";s:6:"Quando";s:9:"font-name";s:6:"Quando";}i:1060;a:2:{s:8:"css-name";s:8:"Quantico";s:9:"font-name";s:8:"Quantico";}i:1061;a:2:{s:8:"css-name";s:12:"Quattrocento";s:9:"font-name";s:12:"Quattrocento";}i:1062;a:2:{s:8:"css-name";s:17:"Quattrocento+Sans";s:9:"font-name";s:17:"Quattrocento Sans";}i:1063;a:2:{s:8:"css-name";s:9:"Questrial";s:9:"font-name";s:9:"Questrial";}i:1064;a:2:{s:8:"css-name";s:9:"Quicksand";s:9:"font-name";s:9:"Quicksand";}i:1065;a:2:{s:8:"css-name";s:14:"Quintessential";s:9:"font-name";s:14:"Quintessential";}i:1066;a:2:{s:8:"css-name";s:7:"Qwigley";s:9:"font-name";s:7:"Qwigley";}i:1067;a:2:{s:8:"css-name";s:15:"Qwitcher+Grypen";s:9:"font-name";s:15:"Qwitcher Grypen";}i:1068;a:2:{s:8:"css-name";s:15:"Racing+Sans+One";s:9:"font-name";s:15:"Racing Sans One";}i:1069;a:2:{s:8:"css-name";s:6:"Radley";s:9:"font-name";s:6:"Radley";}i:1070;a:2:{s:8:"css-name";s:8:"Rajdhani";s:9:"font-name";s:8:"Rajdhani";}i:1071;a:2:{s:8:"css-name";s:6:"Rakkas";s:9:"font-name";s:6:"Rakkas";}i:1072;a:2:{s:8:"css-name";s:7:"Raleway";s:9:"font-name";s:7:"Raleway";}i:1073;a:2:{s:8:"css-name";s:12:"Raleway+Dots";s:9:"font-name";s:12:"Raleway Dots";}i:1074;a:2:{s:8:"css-name";s:10:"Ramabhadra";s:9:"font-name";s:10:"Ramabhadra";}i:1075;a:2:{s:8:"css-name";s:8:"Ramaraja";s:9:"font-name";s:8:"Ramaraja";}i:1076;a:2:{s:8:"css-name";s:6:"Rambla";s:9:"font-name";s:6:"Rambla";}i:1077;a:2:{s:8:"css-name";s:12:"Rammetto+One";s:9:"font-name";s:12:"Rammetto One";}i:1078;a:2:{s:8:"css-name";s:11:"Rampart+One";s:9:"font-name";s:11:"Rampart One";}i:1079;a:2:{s:8:"css-name";s:8:"Ranchers";s:9:"font-name";s:8:"Ranchers";}i:1080;a:2:{s:8:"css-name";s:6:"Rancho";s:9:"font-name";s:6:"Rancho";}i:1081;a:2:{s:8:"css-name";s:5:"Ranga";s:9:"font-name";s:5:"Ranga";}i:1082;a:2:{s:8:"css-name";s:4:"Rasa";s:9:"font-name";s:4:"Rasa";}i:1083;a:2:{s:8:"css-name";s:9:"Rationale";s:9:"font-name";s:9:"Rationale";}i:1084;a:2:{s:8:"css-name";s:12:"Ravi+Prakash";s:9:"font-name";s:12:"Ravi Prakash";}i:1085;a:2:{s:8:"css-name";s:10:"Readex+Pro";s:9:"font-name";s:10:"Readex Pro";}i:1086;a:2:{s:8:"css-name";s:9:"Recursive";s:9:"font-name";s:9:"Recursive";}i:1087;a:2:{s:8:"css-name";s:15:"Red+Hat+Display";s:9:"font-name";s:15:"Red Hat Display";}i:1088;a:2:{s:8:"css-name";s:12:"Red+Hat+Mono";s:9:"font-name";s:12:"Red Hat Mono";}i:1089;a:2:{s:8:"css-name";s:12:"Red+Hat+Text";s:9:"font-name";s:12:"Red Hat Text";}i:1090;a:2:{s:8:"css-name";s:8:"Red+Rose";s:9:"font-name";s:8:"Red Rose";}i:1091;a:2:{s:8:"css-name";s:8:"Redacted";s:9:"font-name";s:8:"Redacted";}i:1092;a:2:{s:8:"css-name";s:15:"Redacted+Script";s:9:"font-name";s:15:"Redacted Script";}i:1093;a:2:{s:8:"css-name";s:9:"Redressed";s:9:"font-name";s:9:"Redressed";}i:1094;a:2:{s:8:"css-name";s:9:"Reem+Kufi";s:9:"font-name";s:9:"Reem Kufi";}i:1095;a:2:{s:8:"css-name";s:13:"Reenie+Beanie";s:9:"font-name";s:13:"Reenie Beanie";}i:1096;a:2:{s:8:"css-name";s:10:"Reggae+One";s:9:"font-name";s:10:"Reggae One";}i:1097;a:2:{s:8:"css-name";s:7:"Revalia";s:9:"font-name";s:7:"Revalia";}i:1098;a:2:{s:8:"css-name";s:13:"Rhodium+Libre";s:9:"font-name";s:13:"Rhodium Libre";}i:1099;a:2:{s:8:"css-name";s:6:"Ribeye";s:9:"font-name";s:6:"Ribeye";}i:1100;a:2:{s:8:"css-name";s:13:"Ribeye+Marrow";s:9:"font-name";s:13:"Ribeye Marrow";}i:1101;a:2:{s:8:"css-name";s:9:"Righteous";s:9:"font-name";s:9:"Righteous";}i:1102;a:2:{s:8:"css-name";s:6:"Risque";s:9:"font-name";s:6:"Risque";}i:1103;a:2:{s:8:"css-name";s:9:"Road+Rage";s:9:"font-name";s:9:"Road Rage";}i:1104;a:2:{s:8:"css-name";s:6:"Roboto";s:9:"font-name";s:6:"Roboto";}i:1105;a:2:{s:8:"css-name";s:16:"Roboto+Condensed";s:9:"font-name";s:16:"Roboto Condensed";}i:1106;a:2:{s:8:"css-name";s:11:"Roboto+Mono";s:9:"font-name";s:11:"Roboto Mono";}i:1107;a:2:{s:8:"css-name";s:12:"Roboto+Serif";s:9:"font-name";s:12:"Roboto Serif";}i:1108;a:2:{s:8:"css-name";s:11:"Roboto+Slab";s:9:"font-name";s:11:"Roboto Slab";}i:1109;a:2:{s:8:"css-name";s:9:"Rochester";s:9:"font-name";s:9:"Rochester";}i:1110;a:2:{s:8:"css-name";s:7:"Rock+3D";s:9:"font-name";s:7:"Rock 3D";}i:1111;a:2:{s:8:"css-name";s:9:"Rock+Salt";s:9:"font-name";s:9:"Rock Salt";}i:1112;a:2:{s:8:"css-name";s:13:"RocknRoll+One";s:9:"font-name";s:13:"RocknRoll One";}i:1113;a:2:{s:8:"css-name";s:7:"Rokkitt";s:9:"font-name";s:7:"Rokkitt";}i:1114;a:2:{s:8:"css-name";s:9:"Romanesco";s:9:"font-name";s:9:"Romanesco";}i:1115;a:2:{s:8:"css-name";s:9:"Ropa+Sans";s:9:"font-name";s:9:"Ropa Sans";}i:1116;a:2:{s:8:"css-name";s:7:"Rosario";s:9:"font-name";s:7:"Rosario";}i:1117;a:2:{s:8:"css-name";s:8:"Rosarivo";s:9:"font-name";s:8:"Rosarivo";}i:1118;a:2:{s:8:"css-name";s:12:"Rouge+Script";s:9:"font-name";s:12:"Rouge Script";}i:1119;a:2:{s:8:"css-name";s:7:"Rowdies";s:9:"font-name";s:7:"Rowdies";}i:1120;a:2:{s:8:"css-name";s:9:"Rozha+One";s:9:"font-name";s:9:"Rozha One";}i:1121;a:2:{s:8:"css-name";s:5:"Rubik";s:9:"font-name";s:5:"Rubik";}i:1122;a:2:{s:8:"css-name";s:13:"Rubik+Beastly";s:9:"font-name";s:13:"Rubik Beastly";}i:1123;a:2:{s:8:"css-name";s:14:"Rubik+Mono+One";s:9:"font-name";s:14:"Rubik Mono One";}i:1124;a:2:{s:8:"css-name";s:4:"Ruda";s:9:"font-name";s:4:"Ruda";}i:1125;a:2:{s:8:"css-name";s:6:"Rufina";s:9:"font-name";s:6:"Rufina";}i:1126;a:2:{s:8:"css-name";s:11:"Ruge+Boogie";s:9:"font-name";s:11:"Ruge Boogie";}i:1127;a:2:{s:8:"css-name";s:6:"Ruluko";s:9:"font-name";s:6:"Ruluko";}i:1128;a:2:{s:8:"css-name";s:10:"Rum+Raisin";s:9:"font-name";s:10:"Rum Raisin";}i:1129;a:2:{s:8:"css-name";s:14:"Ruslan+Display";s:9:"font-name";s:14:"Ruslan Display";}i:1130;a:2:{s:8:"css-name";s:9:"Russo+One";s:9:"font-name";s:9:"Russo One";}i:1131;a:2:{s:8:"css-name";s:6:"Ruthie";s:9:"font-name";s:6:"Ruthie";}i:1132;a:2:{s:8:"css-name";s:3:"Rye";s:9:"font-name";s:3:"Rye";}i:1133;a:2:{s:8:"css-name";s:13:"STIX+Two+Text";s:9:"font-name";s:13:"STIX Two Text";}i:1134;a:2:{s:8:"css-name";s:10:"Sacramento";s:9:"font-name";s:10:"Sacramento";}i:1135;a:2:{s:8:"css-name";s:7:"Sahitya";s:9:"font-name";s:7:"Sahitya";}i:1136;a:2:{s:8:"css-name";s:4:"Sail";s:9:"font-name";s:4:"Sail";}i:1137;a:2:{s:8:"css-name";s:5:"Saira";s:9:"font-name";s:5:"Saira";}i:1138;a:2:{s:8:"css-name";s:15:"Saira+Condensed";s:9:"font-name";s:15:"Saira Condensed";}i:1139;a:2:{s:8:"css-name";s:21:"Saira+Extra+Condensed";s:9:"font-name";s:21:"Saira Extra Condensed";}i:1140;a:2:{s:8:"css-name";s:20:"Saira+Semi+Condensed";s:9:"font-name";s:20:"Saira Semi Condensed";}i:1141;a:2:{s:8:"css-name";s:17:"Saira+Stencil+One";s:9:"font-name";s:17:"Saira Stencil One";}i:1142;a:2:{s:8:"css-name";s:5:"Salsa";s:9:"font-name";s:5:"Salsa";}i:1143;a:2:{s:8:"css-name";s:7:"Sanchez";s:9:"font-name";s:7:"Sanchez";}i:1144;a:2:{s:8:"css-name";s:8:"Sancreek";s:9:"font-name";s:8:"Sancreek";}i:1145;a:2:{s:8:"css-name";s:7:"Sansita";s:9:"font-name";s:7:"Sansita";}i:1146;a:2:{s:8:"css-name";s:15:"Sansita+Swashed";s:9:"font-name";s:15:"Sansita Swashed";}i:1147;a:2:{s:8:"css-name";s:7:"Sarabun";s:9:"font-name";s:7:"Sarabun";}i:1148;a:2:{s:8:"css-name";s:6:"Sarala";s:9:"font-name";s:6:"Sarala";}i:1149;a:2:{s:8:"css-name";s:6:"Sarina";s:9:"font-name";s:6:"Sarina";}i:1150;a:2:{s:8:"css-name";s:8:"Sarpanch";s:9:"font-name";s:8:"Sarpanch";}i:1151;a:2:{s:8:"css-name";s:11:"Sassy+Frass";s:9:"font-name";s:11:"Sassy Frass";}i:1152;a:2:{s:8:"css-name";s:7:"Satisfy";s:9:"font-name";s:7:"Satisfy";}i:1153;a:2:{s:8:"css-name";s:15:"Sawarabi+Gothic";s:9:"font-name";s:15:"Sawarabi Gothic";}i:1154;a:2:{s:8:"css-name";s:15:"Sawarabi+Mincho";s:9:"font-name";s:15:"Sawarabi Mincho";}i:1155;a:2:{s:8:"css-name";s:5:"Scada";s:9:"font-name";s:5:"Scada";}i:1156;a:2:{s:8:"css-name";s:16:"Scheherazade+New";s:9:"font-name";s:16:"Scheherazade New";}i:1157;a:2:{s:8:"css-name";s:10:"Schoolbell";s:9:"font-name";s:10:"Schoolbell";}i:1158;a:2:{s:8:"css-name";s:9:"Scope+One";s:9:"font-name";s:9:"Scope One";}i:1159;a:2:{s:8:"css-name";s:14:"Seaweed+Script";s:9:"font-name";s:14:"Seaweed Script";}i:1160;a:2:{s:8:"css-name";s:11:"Secular+One";s:9:"font-name";s:11:"Secular One";}i:1161;a:2:{s:8:"css-name";s:12:"Sedgwick+Ave";s:9:"font-name";s:12:"Sedgwick Ave";}i:1162;a:2:{s:8:"css-name";s:20:"Sedgwick+Ave+Display";s:9:"font-name";s:20:"Sedgwick Ave Display";}i:1163;a:2:{s:8:"css-name";s:3:"Sen";s:9:"font-name";s:3:"Sen";}i:1164;a:2:{s:8:"css-name";s:9:"Sevillana";s:9:"font-name";s:9:"Sevillana";}i:1165;a:2:{s:8:"css-name";s:11:"Seymour+One";s:9:"font-name";s:11:"Seymour One";}i:1166;a:2:{s:8:"css-name";s:18:"Shadows+Into+Light";s:9:"font-name";s:18:"Shadows Into Light";}i:1167;a:2:{s:8:"css-name";s:22:"Shadows+Into+Light+Two";s:9:"font-name";s:22:"Shadows Into Light Two";}i:1168;a:2:{s:8:"css-name";s:8:"Shalimar";s:9:"font-name";s:8:"Shalimar";}i:1169;a:2:{s:8:"css-name";s:6:"Shanti";s:9:"font-name";s:6:"Shanti";}i:1170;a:2:{s:8:"css-name";s:5:"Share";s:9:"font-name";s:5:"Share";}i:1171;a:2:{s:8:"css-name";s:10:"Share+Tech";s:9:"font-name";s:10:"Share Tech";}i:1172;a:2:{s:8:"css-name";s:15:"Share+Tech+Mono";s:9:"font-name";s:15:"Share Tech Mono";}i:1173;a:2:{s:8:"css-name";s:16:"Shippori+Antique";s:9:"font-name";s:16:"Shippori Antique";}i:1174;a:2:{s:8:"css-name";s:19:"Shippori+Antique+B1";s:9:"font-name";s:19:"Shippori Antique B1";}i:1175;a:2:{s:8:"css-name";s:15:"Shippori+Mincho";s:9:"font-name";s:15:"Shippori Mincho";}i:1176;a:2:{s:8:"css-name";s:18:"Shippori+Mincho+B1";s:9:"font-name";s:18:"Shippori Mincho B1";}i:1177;a:2:{s:8:"css-name";s:7:"Shizuru";s:9:"font-name";s:7:"Shizuru";}i:1178;a:2:{s:8:"css-name";s:9:"Shojumaru";s:9:"font-name";s:9:"Shojumaru";}i:1179;a:2:{s:8:"css-name";s:11:"Short+Stack";s:9:"font-name";s:11:"Short Stack";}i:1180;a:2:{s:8:"css-name";s:9:"Shrikhand";s:9:"font-name";s:9:"Shrikhand";}i:1181;a:2:{s:8:"css-name";s:8:"Siemreap";s:9:"font-name";s:8:"Siemreap";}i:1182;a:2:{s:8:"css-name";s:10:"Sigmar+One";s:9:"font-name";s:10:"Sigmar One";}i:1183;a:2:{s:8:"css-name";s:7:"Signika";s:9:"font-name";s:7:"Signika";}i:1184;a:2:{s:8:"css-name";s:16:"Signika+Negative";s:9:"font-name";s:16:"Signika Negative";}i:1185;a:2:{s:8:"css-name";s:9:"Simonetta";s:9:"font-name";s:9:"Simonetta";}i:1186;a:2:{s:8:"css-name";s:10:"Single+Day";s:9:"font-name";s:10:"Single Day";}i:1187;a:2:{s:8:"css-name";s:7:"Sintony";s:9:"font-name";s:7:"Sintony";}i:1188;a:2:{s:8:"css-name";s:13:"Sirin+Stencil";s:9:"font-name";s:13:"Sirin Stencil";}i:1189;a:2:{s:8:"css-name";s:8:"Six+Caps";s:9:"font-name";s:8:"Six Caps";}i:1190;a:2:{s:8:"css-name";s:7:"Skranji";s:9:"font-name";s:7:"Skranji";}i:1191;a:2:{s:8:"css-name";s:10:"Slabo+13px";s:9:"font-name";s:10:"Slabo 13px";}i:1192;a:2:{s:8:"css-name";s:10:"Slabo+27px";s:9:"font-name";s:10:"Slabo 27px";}i:1193;a:2:{s:8:"css-name";s:7:"Slackey";s:9:"font-name";s:7:"Slackey";}i:1194;a:2:{s:8:"css-name";s:6:"Smokum";s:9:"font-name";s:6:"Smokum";}i:1195;a:2:{s:8:"css-name";s:6:"Smooch";s:9:"font-name";s:6:"Smooch";}i:1196;a:2:{s:8:"css-name";s:11:"Smooch+Sans";s:9:"font-name";s:11:"Smooch Sans";}i:1197;a:2:{s:8:"css-name";s:6:"Smythe";s:9:"font-name";s:6:"Smythe";}i:1198;a:2:{s:8:"css-name";s:7:"Sniglet";s:9:"font-name";s:7:"Sniglet";}i:1199;a:2:{s:8:"css-name";s:7:"Snippet";s:9:"font-name";s:7:"Snippet";}i:1200;a:2:{s:8:"css-name";s:13:"Snowburst+One";s:9:"font-name";s:13:"Snowburst One";}i:1201;a:2:{s:8:"css-name";s:10:"Sofadi+One";s:9:"font-name";s:10:"Sofadi One";}i:1202;a:2:{s:8:"css-name";s:5:"Sofia";s:9:"font-name";s:5:"Sofia";}i:1203;a:2:{s:8:"css-name";s:6:"Solway";s:9:"font-name";s:6:"Solway";}i:1204;a:2:{s:8:"css-name";s:10:"Song+Myung";s:9:"font-name";s:10:"Song Myung";}i:1205;a:2:{s:8:"css-name";s:10:"Sonsie+One";s:9:"font-name";s:10:"Sonsie One";}i:1206;a:2:{s:8:"css-name";s:4:"Sora";s:9:"font-name";s:4:"Sora";}i:1207;a:2:{s:8:"css-name";s:16:"Sorts+Mill+Goudy";s:9:"font-name";s:16:"Sorts Mill Goudy";}i:1208;a:2:{s:8:"css-name";s:15:"Source+Code+Pro";s:9:"font-name";s:15:"Source Code Pro";}i:1209;a:2:{s:8:"css-name";s:13:"Source+Sans+3";s:9:"font-name";s:13:"Source Sans 3";}i:1210;a:2:{s:8:"css-name";s:15:"Source+Sans+Pro";s:9:"font-name";s:15:"Source Sans Pro";}i:1211;a:2:{s:8:"css-name";s:14:"Source+Serif+4";s:9:"font-name";s:14:"Source Serif 4";}i:1212;a:2:{s:8:"css-name";s:16:"Source+Serif+Pro";s:9:"font-name";s:16:"Source Serif Pro";}i:1213;a:2:{s:8:"css-name";s:13:"Space+Grotesk";s:9:"font-name";s:13:"Space Grotesk";}i:1214;a:2:{s:8:"css-name";s:10:"Space+Mono";s:9:"font-name";s:10:"Space Mono";}i:1215;a:2:{s:8:"css-name";s:7:"Spartan";s:9:"font-name";s:7:"Spartan";}i:1216;a:2:{s:8:"css-name";s:13:"Special+Elite";s:9:"font-name";s:13:"Special Elite";}i:1217;a:2:{s:8:"css-name";s:8:"Spectral";s:9:"font-name";s:8:"Spectral";}i:1218;a:2:{s:8:"css-name";s:11:"Spectral+SC";s:9:"font-name";s:11:"Spectral SC";}i:1219;a:2:{s:8:"css-name";s:10:"Spicy+Rice";s:9:"font-name";s:10:"Spicy Rice";}i:1220;a:2:{s:8:"css-name";s:9:"Spinnaker";s:9:"font-name";s:9:"Spinnaker";}i:1221;a:2:{s:8:"css-name";s:6:"Spirax";s:9:"font-name";s:6:"Spirax";}i:1222;a:2:{s:8:"css-name";s:11:"Spline+Sans";s:9:"font-name";s:11:"Spline Sans";}i:1223;a:2:{s:8:"css-name";s:10:"Squada+One";s:9:"font-name";s:10:"Squada One";}i:1224;a:2:{s:8:"css-name";s:20:"Sree+Krushnadevaraya";s:9:"font-name";s:20:"Sree Krushnadevaraya";}i:1225;a:2:{s:8:"css-name";s:8:"Sriracha";s:9:"font-name";s:8:"Sriracha";}i:1226;a:2:{s:8:"css-name";s:8:"Srisakdi";s:9:"font-name";s:8:"Srisakdi";}i:1227;a:2:{s:8:"css-name";s:11:"Staatliches";s:9:"font-name";s:11:"Staatliches";}i:1228;a:2:{s:8:"css-name";s:9:"Stalemate";s:9:"font-name";s:9:"Stalemate";}i:1229;a:2:{s:8:"css-name";s:13:"Stalinist+One";s:9:"font-name";s:13:"Stalinist One";}i:1230;a:2:{s:8:"css-name";s:15:"Stardos+Stencil";s:9:"font-name";s:15:"Stardos Stencil";}i:1231;a:2:{s:8:"css-name";s:5:"Stick";s:9:"font-name";s:5:"Stick";}i:1232;a:2:{s:8:"css-name";s:14:"Stick+No+Bills";s:9:"font-name";s:14:"Stick No Bills";}i:1233;a:2:{s:8:"css-name";s:21:"Stint+Ultra+Condensed";s:9:"font-name";s:21:"Stint Ultra Condensed";}i:1234;a:2:{s:8:"css-name";s:20:"Stint+Ultra+Expanded";s:9:"font-name";s:20:"Stint Ultra Expanded";}i:1235;a:2:{s:8:"css-name";s:5:"Stoke";s:9:"font-name";s:5:"Stoke";}i:1236;a:2:{s:8:"css-name";s:6:"Strait";s:9:"font-name";s:6:"Strait";}i:1237;a:2:{s:8:"css-name";s:12:"Style+Script";s:9:"font-name";s:12:"Style Script";}i:1238;a:2:{s:8:"css-name";s:7:"Stylish";s:9:"font-name";s:7:"Stylish";}i:1239;a:2:{s:8:"css-name";s:19:"Sue+Ellen+Francisco";s:9:"font-name";s:19:"Sue Ellen Francisco";}i:1240;a:2:{s:8:"css-name";s:8:"Suez+One";s:9:"font-name";s:8:"Suez One";}i:1241;a:2:{s:8:"css-name";s:13:"Sulphur+Point";s:9:"font-name";s:13:"Sulphur Point";}i:1242;a:2:{s:8:"css-name";s:6:"Sumana";s:9:"font-name";s:6:"Sumana";}i:1243;a:2:{s:8:"css-name";s:9:"Sunflower";s:9:"font-name";s:9:"Sunflower";}i:1244;a:2:{s:8:"css-name";s:9:"Sunshiney";s:9:"font-name";s:9:"Sunshiney";}i:1245;a:2:{s:8:"css-name";s:16:"Supermercado+One";s:9:"font-name";s:16:"Supermercado One";}i:1246;a:2:{s:8:"css-name";s:4:"Sura";s:9:"font-name";s:4:"Sura";}i:1247;a:2:{s:8:"css-name";s:7:"Suranna";s:9:"font-name";s:7:"Suranna";}i:1248;a:2:{s:8:"css-name";s:9:"Suravaram";s:9:"font-name";s:9:"Suravaram";}i:1249;a:2:{s:8:"css-name";s:11:"Suwannaphum";s:9:"font-name";s:11:"Suwannaphum";}i:1250;a:2:{s:8:"css-name";s:18:"Swanky+and+Moo+Moo";s:9:"font-name";s:18:"Swanky and Moo Moo";}i:1251;a:2:{s:8:"css-name";s:9:"Syncopate";s:9:"font-name";s:9:"Syncopate";}i:1252;a:2:{s:8:"css-name";s:4:"Syne";s:9:"font-name";s:4:"Syne";}i:1253;a:2:{s:8:"css-name";s:9:"Syne+Mono";s:9:"font-name";s:9:"Syne Mono";}i:1254;a:2:{s:8:"css-name";s:12:"Syne+Tactile";s:9:"font-name";s:12:"Syne Tactile";}i:1255;a:2:{s:8:"css-name";s:7:"Tajawal";s:9:"font-name";s:7:"Tajawal";}i:1256;a:2:{s:8:"css-name";s:9:"Tangerine";s:9:"font-name";s:9:"Tangerine";}i:1257;a:2:{s:8:"css-name";s:6:"Taprom";s:9:"font-name";s:6:"Taprom";}i:1258;a:2:{s:8:"css-name";s:5:"Tauri";s:9:"font-name";s:5:"Tauri";}i:1259;a:2:{s:8:"css-name";s:7:"Taviraj";s:9:"font-name";s:7:"Taviraj";}i:1260;a:2:{s:8:"css-name";s:4:"Teko";s:9:"font-name";s:4:"Teko";}i:1261;a:2:{s:8:"css-name";s:5:"Telex";s:9:"font-name";s:5:"Telex";}i:1262;a:2:{s:8:"css-name";s:18:"Tenali+Ramakrishna";s:9:"font-name";s:18:"Tenali Ramakrishna";}i:1263;a:2:{s:8:"css-name";s:10:"Tenor+Sans";s:9:"font-name";s:10:"Tenor Sans";}i:1264;a:2:{s:8:"css-name";s:11:"Text+Me+One";s:9:"font-name";s:11:"Text Me One";}i:1265;a:2:{s:8:"css-name";s:9:"Texturina";s:9:"font-name";s:9:"Texturina";}i:1266;a:2:{s:8:"css-name";s:9:"Thasadith";s:9:"font-name";s:9:"Thasadith";}i:1267;a:2:{s:8:"css-name";s:18:"The+Girl+Next+Door";s:9:"font-name";s:18:"The Girl Next Door";}i:1268;a:2:{s:8:"css-name";s:12:"The+Nautigal";s:9:"font-name";s:12:"The Nautigal";}i:1269;a:2:{s:8:"css-name";s:6:"Tienne";s:9:"font-name";s:6:"Tienne";}i:1270;a:2:{s:8:"css-name";s:7:"Tillana";s:9:"font-name";s:7:"Tillana";}i:1271;a:2:{s:8:"css-name";s:7:"Timmana";s:9:"font-name";s:7:"Timmana";}i:1272;a:2:{s:8:"css-name";s:5:"Tinos";s:9:"font-name";s:5:"Tinos";}i:1273;a:2:{s:8:"css-name";s:9:"Titan+One";s:9:"font-name";s:9:"Titan One";}i:1274;a:2:{s:8:"css-name";s:13:"Titillium+Web";s:9:"font-name";s:13:"Titillium Web";}i:1275;a:2:{s:8:"css-name";s:8:"Tomorrow";s:9:"font-name";s:8:"Tomorrow";}i:1276;a:2:{s:8:"css-name";s:7:"Tourney";s:9:"font-name";s:7:"Tourney";}i:1277;a:2:{s:8:"css-name";s:11:"Trade+Winds";s:9:"font-name";s:11:"Trade Winds";}i:1278;a:2:{s:8:"css-name";s:9:"Train+One";s:9:"font-name";s:9:"Train One";}i:1279;a:2:{s:8:"css-name";s:7:"Trirong";s:9:"font-name";s:7:"Trirong";}i:1280;a:2:{s:8:"css-name";s:8:"Trispace";s:9:"font-name";s:8:"Trispace";}i:1281;a:2:{s:8:"css-name";s:7:"Trocchi";s:9:"font-name";s:7:"Trocchi";}i:1282;a:2:{s:8:"css-name";s:7:"Trochut";s:9:"font-name";s:7:"Trochut";}i:1283;a:2:{s:8:"css-name";s:10:"Truculenta";s:9:"font-name";s:10:"Truculenta";}i:1284;a:2:{s:8:"css-name";s:7:"Trykker";s:9:"font-name";s:7:"Trykker";}i:1285;a:2:{s:8:"css-name";s:10:"Tulpen+One";s:9:"font-name";s:10:"Tulpen One";}i:1286;a:2:{s:8:"css-name";s:11:"Turret+Road";s:9:"font-name";s:11:"Turret Road";}i:1287;a:2:{s:8:"css-name";s:12:"Twinkle+Star";s:9:"font-name";s:12:"Twinkle Star";}i:1288;a:2:{s:8:"css-name";s:6:"Ubuntu";s:9:"font-name";s:6:"Ubuntu";}i:1289;a:2:{s:8:"css-name";s:16:"Ubuntu+Condensed";s:9:"font-name";s:16:"Ubuntu Condensed";}i:1290;a:2:{s:8:"css-name";s:11:"Ubuntu+Mono";s:9:"font-name";s:11:"Ubuntu Mono";}i:1291;a:2:{s:8:"css-name";s:5:"Uchen";s:9:"font-name";s:5:"Uchen";}i:1292;a:2:{s:8:"css-name";s:5:"Ultra";s:9:"font-name";s:5:"Ultra";}i:1293;a:2:{s:8:"css-name";s:14:"Uncial+Antiqua";s:9:"font-name";s:14:"Uncial Antiqua";}i:1294;a:2:{s:8:"css-name";s:8:"Underdog";s:9:"font-name";s:8:"Underdog";}i:1295;a:2:{s:8:"css-name";s:9:"Unica+One";s:9:"font-name";s:9:"Unica One";}i:1296;a:2:{s:8:"css-name";s:14:"UnifrakturCook";s:9:"font-name";s:14:"UnifrakturCook";}i:1297;a:2:{s:8:"css-name";s:18:"UnifrakturMaguntia";s:9:"font-name";s:18:"UnifrakturMaguntia";}i:1298;a:2:{s:8:"css-name";s:7:"Unkempt";s:9:"font-name";s:7:"Unkempt";}i:1299;a:2:{s:8:"css-name";s:6:"Unlock";s:9:"font-name";s:6:"Unlock";}i:1300;a:2:{s:8:"css-name";s:4:"Unna";s:9:"font-name";s:4:"Unna";}i:1301;a:2:{s:8:"css-name";s:8:"Urbanist";s:9:"font-name";s:8:"Urbanist";}i:1302;a:2:{s:8:"css-name";s:5:"VT323";s:9:"font-name";s:5:"VT323";}i:1303;a:2:{s:8:"css-name";s:11:"Vampiro+One";s:9:"font-name";s:11:"Vampiro One";}i:1304;a:2:{s:8:"css-name";s:6:"Varela";s:9:"font-name";s:6:"Varela";}i:1305;a:2:{s:8:"css-name";s:12:"Varela+Round";s:9:"font-name";s:12:"Varela Round";}i:1306;a:2:{s:8:"css-name";s:5:"Varta";s:9:"font-name";s:5:"Varta";}i:1307;a:2:{s:8:"css-name";s:11:"Vast+Shadow";s:9:"font-name";s:11:"Vast Shadow";}i:1308;a:2:{s:8:"css-name";s:12:"Vesper+Libre";s:9:"font-name";s:12:"Vesper Libre";}i:1309;a:2:{s:8:"css-name";s:12:"Viaoda+Libre";s:9:"font-name";s:12:"Viaoda Libre";}i:1310;a:2:{s:8:"css-name";s:5:"Vibes";s:9:"font-name";s:5:"Vibes";}i:1311;a:2:{s:8:"css-name";s:5:"Vibur";s:9:"font-name";s:5:"Vibur";}i:1312;a:2:{s:8:"css-name";s:8:"Vidaloka";s:9:"font-name";s:8:"Vidaloka";}i:1313;a:2:{s:8:"css-name";s:4:"Viga";s:9:"font-name";s:4:"Viga";}i:1314;a:2:{s:8:"css-name";s:5:"Voces";s:9:"font-name";s:5:"Voces";}i:1315;a:2:{s:8:"css-name";s:7:"Volkhov";s:9:"font-name";s:7:"Volkhov";}i:1316;a:2:{s:8:"css-name";s:8:"Vollkorn";s:9:"font-name";s:8:"Vollkorn";}i:1317;a:2:{s:8:"css-name";s:11:"Vollkorn+SC";s:9:"font-name";s:11:"Vollkorn SC";}i:1318;a:2:{s:8:"css-name";s:8:"Voltaire";s:9:"font-name";s:8:"Voltaire";}i:1319;a:2:{s:8:"css-name";s:15:"Vujahday+Script";s:9:"font-name";s:15:"Vujahday Script";}i:1320;a:2:{s:8:"css-name";s:23:"Waiting+for+the+Sunrise";s:9:"font-name";s:23:"Waiting for the Sunrise";}i:1321;a:2:{s:8:"css-name";s:8:"Wallpoet";s:9:"font-name";s:8:"Wallpoet";}i:1322;a:2:{s:8:"css-name";s:15:"Walter+Turncoat";s:9:"font-name";s:15:"Walter Turncoat";}i:1323;a:2:{s:8:"css-name";s:6:"Warnes";s:9:"font-name";s:6:"Warnes";}i:1324;a:2:{s:8:"css-name";s:9:"Waterfall";s:9:"font-name";s:9:"Waterfall";}i:1325;a:2:{s:8:"css-name";s:9:"Wellfleet";s:9:"font-name";s:9:"Wellfleet";}i:1326;a:2:{s:8:"css-name";s:9:"Wendy+One";s:9:"font-name";s:9:"Wendy One";}i:1327;a:2:{s:8:"css-name";s:8:"WindSong";s:9:"font-name";s:8:"WindSong";}i:1328;a:2:{s:8:"css-name";s:8:"Wire+One";s:9:"font-name";s:8:"Wire One";}i:1329;a:2:{s:8:"css-name";s:9:"Work+Sans";s:9:"font-name";s:9:"Work Sans";}i:1330;a:2:{s:8:"css-name";s:9:"Xanh+Mono";s:9:"font-name";s:9:"Xanh Mono";}i:1331;a:2:{s:8:"css-name";s:7:"Yaldevi";s:9:"font-name";s:7:"Yaldevi";}i:1332;a:2:{s:8:"css-name";s:17:"Yanone+Kaffeesatz";s:9:"font-name";s:17:"Yanone Kaffeesatz";}i:1333;a:2:{s:8:"css-name";s:11:"Yantramanav";s:9:"font-name";s:11:"Yantramanav";}i:1334;a:2:{s:8:"css-name";s:9:"Yatra+One";s:9:"font-name";s:9:"Yatra One";}i:1335;a:2:{s:8:"css-name";s:10:"Yellowtail";s:9:"font-name";s:10:"Yellowtail";}i:1336;a:2:{s:8:"css-name";s:9:"Yeon+Sung";s:9:"font-name";s:9:"Yeon Sung";}i:1337;a:2:{s:8:"css-name";s:10:"Yeseva+One";s:9:"font-name";s:10:"Yeseva One";}i:1338;a:2:{s:8:"css-name";s:10:"Yesteryear";s:9:"font-name";s:10:"Yesteryear";}i:1339;a:2:{s:8:"css-name";s:6:"Yomogi";s:9:"font-name";s:6:"Yomogi";}i:1340;a:2:{s:8:"css-name";s:4:"Yrsa";s:9:"font-name";s:4:"Yrsa";}i:1341;a:2:{s:8:"css-name";s:9:"Yuji+Boku";s:9:"font-name";s:9:"Yuji Boku";}i:1342;a:2:{s:8:"css-name";s:21:"Yuji+Hentaigana+Akari";s:9:"font-name";s:21:"Yuji Hentaigana Akari";}i:1343;a:2:{s:8:"css-name";s:23:"Yuji+Hentaigana+Akebono";s:9:"font-name";s:23:"Yuji Hentaigana Akebono";}i:1344;a:2:{s:8:"css-name";s:8:"Yuji+Mai";s:9:"font-name";s:8:"Yuji Mai";}i:1345;a:2:{s:8:"css-name";s:10:"Yuji+Syuku";s:9:"font-name";s:10:"Yuji Syuku";}i:1346;a:2:{s:8:"css-name";s:11:"Yusei+Magic";s:9:"font-name";s:11:"Yusei Magic";}i:1347;a:2:{s:8:"css-name";s:12:"ZCOOL+KuaiLe";s:9:"font-name";s:12:"ZCOOL KuaiLe";}i:1348;a:2:{s:8:"css-name";s:21:"ZCOOL+QingKe+HuangYou";s:9:"font-name";s:21:"ZCOOL QingKe HuangYou";}i:1349;a:2:{s:8:"css-name";s:13:"ZCOOL+XiaoWei";s:9:"font-name";s:13:"ZCOOL XiaoWei";}i:1350;a:2:{s:8:"css-name";s:11:"Zen+Antique";s:9:"font-name";s:11:"Zen Antique";}i:1351;a:2:{s:8:"css-name";s:16:"Zen+Antique+Soft";s:9:"font-name";s:16:"Zen Antique Soft";}i:1352;a:2:{s:8:"css-name";s:8:"Zen+Dots";s:9:"font-name";s:8:"Zen Dots";}i:1353;a:2:{s:8:"css-name";s:23:"Zen+Kaku+Gothic+Antique";s:9:"font-name";s:23:"Zen Kaku Gothic Antique";}i:1354;a:2:{s:8:"css-name";s:19:"Zen+Kaku+Gothic+New";s:9:"font-name";s:19:"Zen Kaku Gothic New";}i:1355;a:2:{s:8:"css-name";s:13:"Zen+Kurenaido";s:9:"font-name";s:13:"Zen Kurenaido";}i:1356;a:2:{s:8:"css-name";s:8:"Zen+Loop";s:9:"font-name";s:8:"Zen Loop";}i:1357;a:2:{s:8:"css-name";s:15:"Zen+Maru+Gothic";s:9:"font-name";s:15:"Zen Maru Gothic";}i:1358;a:2:{s:8:"css-name";s:14:"Zen+Old+Mincho";s:9:"font-name";s:14:"Zen Old Mincho";}i:1359;a:2:{s:8:"css-name";s:13:"Zen+Tokyo+Zoo";s:9:"font-name";s:13:"Zen Tokyo Zoo";}i:1360;a:2:{s:8:"css-name";s:6:"Zeyada";s:9:"font-name";s:6:"Zeyada";}i:1361;a:2:{s:8:"css-name";s:13:"Zhi+Mang+Xing";s:9:"font-name";s:13:"Zhi Mang Xing";}i:1362;a:2:{s:8:"css-name";s:10:"Zilla+Slab";s:9:"font-name";s:10:"Zilla Slab";}i:1363;a:2:{s:8:"css-name";s:20:"Zilla+Slab+Highlight";s:9:"font-name";s:20:"Zilla Slab Highlight";}}' );
content_elements_misc/js/content_elements.js CHANGED
@@ -3,13 +3,16 @@
3
  // animations
4
  window.bt_bb_animate_elements = function() {
5
  var $elems = $( '.animate:not(.animated)' );
6
- $elems.each(function() {
7
  var $elm = $(this);
8
  if ( isOnScreen( $elm ) ) {
9
  $elm.addClass( 'animated' );
10
  if ( $elm.hasClass( 'bt_bb_counter' ) ) {
11
  bt_bb_animate_counter( $elm );
12
  }
 
 
 
13
  }
14
  });
15
  bt_bb_lazy_load_images();
@@ -105,31 +108,87 @@
105
  );
106
  }();
107
 
108
- window.is_edge = ( navigator.userAgent.indexOf('Edge') !== -1 ) ? true : false;
 
 
 
 
 
 
 
 
 
 
 
109
 
110
  window.bt_bb_raf_loop = function() {
111
  var win_w = window.innerWidth;
112
  var win_h = window.innerHeight;
 
 
113
  $( 'html.bt_bb_backgroud_fixed_supported .bt_bb_parallax' ).each(function() {
114
  if ( $( 'html' ).attr( 'data-bt_bb_screen_resolution' ) !== 'xl' ) {
115
  $( this )[0].style.backgroundPosition = 'center center';
116
  return false;
117
  } else {
118
- var bounds = this.getBoundingClientRect();
119
- if ( bounds.top < win_h && bounds.bottom > 0 ) {
120
- var speed = $( this ).data( 'parallax' ) + 0.0001;
121
- if ( window.is_edge ) speed = - speed / 5;
122
- var offset = 0;
123
- if ( win_w > 1024 ) offset = parseFloat( $( this ).data( 'parallax-offset' ) );
124
- var ypos = ( bounds.top ) * speed;
125
- if ( ypos > -0.5 && ypos < 0.5 ) {
126
- ypos = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
127
  }
128
- $( this )[0].style.backgroundPosition = '50% ' + ( ypos + offset ) + 'px';
129
- }
 
 
 
 
 
 
 
130
  }
131
-
132
-
133
  });
134
  window.bt_bb_raf_lock = false;
135
  }
@@ -214,7 +273,7 @@
214
 
215
  window.bt_bb_countdown = function( elem, selector, i, arr, arr_prev ) {
216
 
217
- if ( arr[ i ] !== arr_prev[ i ] || elem.find( selector ).children().eq( 0 ).html( ) == '' ) {
218
  elem.find( selector ).children().addClass( 'countdown_anim' );
219
  elem.find( selector ).children().eq( 0 ).html( arr[ i ] );
220
  elem.find( selector ).children().eq( 1 ).html( arr_prev[ i ] );
@@ -253,7 +312,7 @@
253
  if ( seconds < 10 ) {
254
  seconds = '0' + seconds;
255
  }
256
-
257
  var seconds_arr_prev = seconds.toString().split( '' );
258
  var minutes_arr_prev = minutes.toString().split( '' );
259
  var hours_arr_prev = hours.toString().split( '' );
@@ -291,7 +350,7 @@
291
  var seconds_arr = seconds.toString().split( '' );
292
  var minutes_arr = minutes.toString().split( '' );
293
  var hours_arr = hours.toString().split( '' );
294
-
295
  for ( var i = 0; i <= 1; i++ ) {
296
  bt_bb_countdown( elem, '.seconds .n' + i, i, seconds_arr, seconds_arr_prev );
297
  bt_bb_countdown( elem, '.minutes .n' + i, i, minutes_arr, minutes_arr_prev );
@@ -362,7 +421,7 @@
362
 
363
  $( '.bt_bb_slider.bt_bb_use_lightbox' ).each(function() {
364
  $( this ).magnificPopup({
365
- delegate: '.bt_bb_slider_item',
366
  type: 'image',
367
  gallery:{
368
  enabled: true
@@ -377,20 +436,55 @@
377
 
378
  // image lightbox
379
 
380
- $( '.bt_bb_image.bt_bb_use_lightbox a' ).each(function() {
381
- $( this ).magnificPopup({
382
- delegate: 'img',
383
- type: 'image',
384
- gallery:{
385
- enabled: true
386
- },
387
- callbacks: {
388
- elementParse: function( item ) { item.src = item.el.data( 'full_image_src' ); }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
  },
390
- closeBtnInside: false,
391
- fixedContentPos: false
392
- });
393
- /*return false;*/
3
  // animations
4
  window.bt_bb_animate_elements = function() {
5
  var $elems = $( '.animate:not(.animated)' );
6
+ $elems.each( function() {
7
  var $elm = $(this);
8
  if ( isOnScreen( $elm ) ) {
9
  $elm.addClass( 'animated' );
10
  if ( $elm.hasClass( 'bt_bb_counter' ) ) {
11
  bt_bb_animate_counter( $elm );
12
  }
13
+ if (typeof window.local_bt_bb_animate_elements == 'function') {
14
+ local_bt_bb_animate_elements( $elm );
15
+ }
16
  }
17
  });
18
  bt_bb_lazy_load_images();
108
  );
109
  }();
110
 
111
+ function bt_clamp_number ( val, min, max ) {
112
+ return val > max ? max : val < min ? min : val;
113
+ }
114
+
115
+ var is_edge = navigator.userAgent.indexOf( 'Edge' ) > -1;
116
+ var is_chrome = navigator.userAgent.indexOf( 'Chrome' ) > -1;
117
+ var is_safari = navigator.userAgent.indexOf( 'Safari' ) > -1;
118
+ var is_firefox = navigator.userAgent.indexOf( 'Firefox' ) > -1;
119
+ if ( is_chrome && is_safari ) window.is_safari = false;
120
+ var chrome_version = false;
121
+ // alert( navigator.userAgent );
122
+ // if ( is_chrome ) chrome_version = /Chrome\/([0-9]+)/.exec(navigator.userAgent)[1];
123
 
124
  window.bt_bb_raf_loop = function() {
125
  var win_w = window.innerWidth;
126
  var win_h = window.innerHeight;
127
+ const SPEED_DELTA = 0.0001;
128
+
129
  $( 'html.bt_bb_backgroud_fixed_supported .bt_bb_parallax' ).each(function() {
130
  if ( $( 'html' ).attr( 'data-bt_bb_screen_resolution' ) !== 'xl' ) {
131
  $( this )[0].style.backgroundPosition = 'center center';
132
  return false;
133
  } else {
134
+ var bounds = $( this ).hasClass( 'bt_bb_background_image_holder' ) ? this.parentElement.getBoundingClientRect() : this.getBoundingClientRect();
135
+
136
+ if ( bounds.top < win_h && bounds.bottom > 0 ) {
137
+ var speed = parseFloat( $( this ).attr( 'data-parallax' ) ) + SPEED_DELTA;
138
+ if ( speed == 2 + SPEED_DELTA ) {
139
+ // if ( false ) {
140
+ // skip parallax, use fixed background
141
+ $( this )[0].style.backgroundAttachment = 'fixed';
142
+ } else {
143
+
144
+ var offset = parseFloat( $( this ).attr( 'data-parallax-offset' ) );
145
+ var ypos = offset - bounds.top * speed / 2;
146
+ ypos = ( ypos > -0.5 && ypos < 0.5 ) ? 0 : ypos;
147
+
148
+ $( this )[0].style.backgroundPositionY = ypos + 'px';
149
+ }
150
+
151
+ // temp if, to support old sections
152
+ if ( $( this ).hasClass( 'bt_bb_background_image_holder' ) ) {
153
+
154
+ var bounds_mid = ( bounds.top + bounds.bottom ) / 2;
155
+ var scroll_distance = ( bounds_mid - win_h / 2 ) / ( win_h ) ;
156
+ scroll_distance = bt_clamp_number ( scroll_distance, 0, 1 );
157
+
158
+ var ZOOM_START = parseFloat( $( this ).attr( 'data-parallax-zoom-start' ) );
159
+ var ZOOM_END = parseFloat( $( this ).attr( 'data-parallax-zoom-end' ) );
160
+
161
+ if ( ZOOM_START >= 1 && ZOOM_END >= 1 && ( ZOOM_START != 1 || ZOOM_END != 1 ) ) {
162
+ console.log( ZOOM_START );
163
+ var zoom = ZOOM_START + ( ZOOM_END - ZOOM_START ) * ( 1 - scroll_distance );
164
+ $( this )[0].style.transform = ' scale(' + zoom + ')';
165
+ }
166
+
167
+ var BLUR_START = parseFloat( $( this ).attr( 'data-parallax-blur-start' ) );
168
+ var BLUR_END = parseFloat( $( this ).attr( 'data-parallax-blur-end' ) );
169
+
170
+ if ( BLUR_START >= 0 && BLUR_END >= 0 && ( BLUR_START != 0 || BLUR_END != 0 ) ) {
171
+ var blur = BLUR_START + ( BLUR_END - BLUR_START ) * ( 1 - scroll_distance );
172
+ $( this )[0].style.filter = ' blur(' + blur + 'px)';
173
+ }
174
+
175
+ var OPACITY_START = parseFloat( $( this ).attr( 'data-parallax-opacity-start' ) );
176
+ var OPACITY_END = parseFloat( $( this ).attr( 'data-parallax-opacity-end' ) );
177
+
178
+ if ( OPACITY_START >= 0 && OPACITY_END >= 0 && ( OPACITY_START != 1 || OPACITY_END != 1 ) ) {
179
+ var opacity = OPACITY_START + ( OPACITY_END - OPACITY_START ) * ( 1 - scroll_distance );
180
+ $( this )[0].style.opacity = opacity;
181
  }
182
+ }
183
+
184
+ /*console.log( "bounds.top: " + bounds.top );
185
+ console.log( "bounds.bottom: " + bounds.bottom );
186
+ console.log( "win_h: " + win_h );
187
+ console.log( "scroll_distance: " + scroll_distance );
188
+ console.log( "ypos: " + ypos ); */
189
+
190
+ }
191
  }
 
 
192
  });
193
  window.bt_bb_raf_lock = false;
194
  }
273
 
274
  window.bt_bb_countdown = function( elem, selector, i, arr, arr_prev ) {
275
 
276
+ if ( arr[ i ] !== arr_prev[ i ] || elem.find( selector ).children().eq( 0 ).html() == '' ) {
277
  elem.find( selector ).children().addClass( 'countdown_anim' );
278
  elem.find( selector ).children().eq( 0 ).html( arr[ i ] );
279
  elem.find( selector ).children().eq( 1 ).html( arr_prev[ i ] );
312
  if ( seconds < 10 ) {
313
  seconds = '0' + seconds;
314
  }
315
+
316
  var seconds_arr_prev = seconds.toString().split( '' );
317
  var minutes_arr_prev = minutes.toString().split( '' );
318
  var hours_arr_prev = hours.toString().split( '' );
350
  var seconds_arr = seconds.toString().split( '' );
351
  var minutes_arr = minutes.toString().split( '' );
352
  var hours_arr = hours.toString().split( '' );
353
+
354
  for ( var i = 0; i <= 1; i++ ) {
355
  bt_bb_countdown( elem, '.seconds .n' + i, i, seconds_arr, seconds_arr_prev );
356
  bt_bb_countdown( elem, '.minutes .n' + i, i, minutes_arr, minutes_arr_prev );
421
 
422
  $( '.bt_bb_slider.bt_bb_use_lightbox' ).each(function() {
423
  $( this ).magnificPopup({
424
+ delegate: '.bt_bb_slider_item:not(.slick-cloned)',
425
  type: 'image',
426
  gallery:{
427
  enabled: true
436
 
437
  // image lightbox
438
 
439
+ $( document ).on( 'click', '.bt_bb_image.bt_bb_use_lightbox a', function() {
440
+
441
+ var url = $( this ).attr( 'href' ).trim();
442
+
443
+ /*alert( url );
444
+ return false;*/
445
+
446
+ if ( url != "" && url != "#" && url != "#lightbox" ) {
447
+ var contentType = url.toLowerCase().includes( '.jpg' ) || url.toLowerCase().includes( '.jpeg' ) || url.toLowerCase().includes( '.png' ) ? 'image' : 'iframe';
448
+ $.magnificPopup.open({
449
+ type: contentType,
450
+ items: {
451
+ src: url,
452
+ },
453
+ closeBtnInside: false
454
+ });
455
+
456
+ } else {
457
+ var url = $( this ).find('img').attr( 'data-full_image_src' );
458
+ $.magnificPopup.open({
459
+ type: 'image',
460
+ items: {
461
+ src: url,
462
+ },
463
+ closeBtnInside: false,
464
+ fixedContentPos: false
465
+ });
466
+ return false;
467
+ }
468
+ return false;
469
+ });
470
+
471
+ // button, icon, service lightbox
472
+
473
+ $( document ).on( 'click', '.bt_bb_button.bt_bb_use_lightbox a, .bt_bb_icon.bt_bb_use_lightbox a, .bt_bb_service.bt_bb_use_lightbox a', function() {
474
+
475
+ var url = $( this ).attr( 'href' );
476
+ var contentType = url.toLowerCase().includes( '.jpg' ) || url.toLowerCase().includes( '.jpeg' ) || url.toLowerCase().includes( '.png' ) ? 'image' : 'iframe';
477
+
478
+ $.magnificPopup.open({
479
+ type: contentType,
480
+ items: {
481
+ src: url,
482
  },
483
+ closeBtnInside: false
484
+ });
485
+
486
+