Formidable Forms – Form Builder for WordPress - Version 2.01.0

Version Description

  • Allow shortcodes for the submit button label
  • Increase the timeout for activating a license
  • Add a couple static functions to use in add-ons with form actions
  • Don't show templates on the addons page
  • Add frm_switch_field_types hook for specifying which fields can be switched to/from
  • Add Authorize, Stripe, WOO, and copy icons
  • Some back-end styling improvements
  • Additional bug fixes
  • Pro Features: *
  • Add new "Lookup" field type
  • Add "Lookup value" option to several field types
  • Add clear on focus and default blank option to Address fields
  • Move form submit js to js file
  • Add repeating field args to new and edit fields hooks
  • Refactor conditional logic
  • Improve and limit post redirection
  • Cut down on View query size when no field filters are set
  • Additional bug fixes
Download this release

Release Info

Developer sswells
Plugin Icon 128x128 Formidable Forms – Form Builder for WordPress
Version 2.01.0
Comparing to
See all releases

Code changes from version 2.0.25 to 2.01.0

classes/controllers/FrmEntriesController.php CHANGED
@@ -338,6 +338,12 @@ class FrmEntriesController {
338
  }
339
 
340
  $entry = FrmEntry::getOne($id, true);
 
 
 
 
 
 
341
 
342
  $data = maybe_unserialize($entry->description);
343
  if ( ! is_array( $data ) || ! isset( $data['referrer'] ) ) {
338
  }
339
 
340
  $entry = FrmEntry::getOne($id, true);
341
+ if ( ! $entry ) {
342
+ echo '<div id="form_show_entry_page" class="wrap">' .
343
+ __( 'You are trying to view an entry that does not exist.', 'formidable' ) .
344
+ '</div>';
345
+ return;
346
+ }
347
 
348
  $data = maybe_unserialize($entry->description);
349
  if ( ! is_array( $data ) || ! isset( $data['referrer'] ) ) {
classes/controllers/FrmFieldsController.php CHANGED
@@ -564,7 +564,8 @@ class FrmFieldsController {
564
  }
565
 
566
  global $frm_vars;
567
- if ( is_admin() && ! FrmAppHelper::is_preview_page() && ! in_array( $field['type'], array( 'scale', 'radio', 'checkbox', 'data' ) ) ) {
 
568
  $class[] = 'dyn_default_value';
569
  }
570
 
@@ -574,7 +575,7 @@ class FrmFieldsController {
574
  }
575
 
576
  private static function add_html_size( $field, array &$add_html ) {
577
- if ( ! isset( $field['size'] ) || $field['size'] <= 0 || in_array( $field['type'], array( 'select', 'data', 'time', 'hidden' ) ) ) {
578
  return;
579
  }
580
 
564
  }
565
 
566
  global $frm_vars;
567
+ if ( is_admin() && ! FrmAppHelper::is_preview_page() && ! in_array( $field['type'], array( 'scale', 'radio', 'checkbox', 'data', 'lookup' ) ) ) {
568
+ // Add the dyn_default_value class to some field inputs on form builder page
569
  $class[] = 'dyn_default_value';
570
  }
571
 
575
  }
576
 
577
  private static function add_html_size( $field, array &$add_html ) {
578
+ if ( ! isset( $field['size'] ) || $field['size'] <= 0 || in_array( $field['type'], array( 'select', 'data', 'time', 'hidden', 'lookup' ) ) ) {
579
  return;
580
  }
581
 
classes/controllers/FrmStylesController.php CHANGED
@@ -148,7 +148,7 @@ class FrmStylesController {
148
  if ( ( 'formidable' == $handle || 'jquery-theme' == $handle ) && strpos( $tag, ' property=' ) === false ) {
149
  $frm_settings = FrmAppHelper::get_settings();
150
  if ( $frm_settings->use_html ) {
151
- $tag = str_replace( ' type=', ' property="stylesheet" type=', $tag );
152
  }
153
  }
154
  return $tag;
148
  if ( ( 'formidable' == $handle || 'jquery-theme' == $handle ) && strpos( $tag, ' property=' ) === false ) {
149
  $frm_settings = FrmAppHelper::get_settings();
150
  if ( $frm_settings->use_html ) {
151
+ $tag = str_replace( ' type="', ' property="stylesheet" type="', $tag );
152
  }
153
  }
154
  return $tag;
classes/helpers/FrmAppHelper.php CHANGED
@@ -5,12 +5,12 @@ if ( ! defined('ABSPATH') ) {
5
 
6
  class FrmAppHelper {
7
  public static $db_version = 29; //version of the database we are moving to
8
- public static $pro_db_version = 33;
9
 
10
  /**
11
  * @since 2.0
12
  */
13
- public static $plug_version = '2.0.25';
14
 
15
  /**
16
  * @since 1.07.02
@@ -327,7 +327,10 @@ class FrmAppHelper {
327
  public static function sanitize_value( $sanitize, &$value ) {
328
  if ( ! empty( $sanitize ) ) {
329
  if ( is_array( $value ) ) {
330
- $value = array_map( $sanitize, $value );
 
 
 
331
  } else {
332
  $value = call_user_func( $sanitize, $value );
333
  }
@@ -968,7 +971,7 @@ class FrmAppHelper {
968
 
969
  foreach ( array( 'name', 'description' ) as $var ) {
970
  $default_val = isset($record->{$var}) ? $record->{$var} : '';
971
- $values[ $var ] = self::get_param( $var, $default_val );
972
  unset($var, $default_val);
973
  }
974
 
@@ -1032,8 +1035,10 @@ class FrmAppHelper {
1032
 
1033
  $args['field_type'] = $field_type;
1034
  self::fill_field_opts($field, $field_array, $args);
 
 
1035
 
1036
- $field_array = apply_filters('frm_setup_edit_fields_vars', $field_array, $field, $values['id']);
1037
 
1038
  if ( ! isset($field_array['unique']) || ! $field_array['unique'] ) {
1039
  $field_array['unique_msg'] = '';
@@ -1682,7 +1687,7 @@ class FrmAppHelper {
1682
  * echo The javascript to open and highlight the Formidable menu
1683
  */
1684
  public static function maybe_highlight_menu( $post_type ) {
1685
- global $post, $pagenow;
1686
 
1687
  if ( isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != $post_type ) {
1688
  return;
5
 
6
  class FrmAppHelper {
7
  public static $db_version = 29; //version of the database we are moving to
8
+ public static $pro_db_version = 34;
9
 
10
  /**
11
  * @since 2.0
12
  */
13
+ public static $plug_version = '2.01.0';
14
 
15
  /**
16
  * @since 1.07.02
327
  public static function sanitize_value( $sanitize, &$value ) {
328
  if ( ! empty( $sanitize ) ) {
329
  if ( is_array( $value ) ) {
330
+ $temp_values = $value;
331
+ foreach ( $temp_values as $k => $v ) {
332
+ FrmAppHelper::sanitize_value( $sanitize, $value[ $k ] );
333
+ }
334
  } else {
335
  $value = call_user_func( $sanitize, $value );
336
  }
971
 
972
  foreach ( array( 'name', 'description' ) as $var ) {
973
  $default_val = isset($record->{$var}) ? $record->{$var} : '';
974
+ $values[ $var ] = self::get_param( $var, $default_val, 'get', 'wp_kses_post' );
975
  unset($var, $default_val);
976
  }
977
 
1035
 
1036
  $args['field_type'] = $field_type;
1037
  self::fill_field_opts($field, $field_array, $args);
1038
+ // Track the original field's type
1039
+ $field_array['original_type'] = isset( $field->field_options['original_type'] ) ? $field->field_options['original_type'] : $field->type;
1040
 
1041
+ $field_array = apply_filters( 'frm_setup_edit_fields_vars', $field_array, $field, $values['id'], array() );
1042
 
1043
  if ( ! isset($field_array['unique']) || ! $field_array['unique'] ) {
1044
  $field_array['unique_msg'] = '';
1687
  * echo The javascript to open and highlight the Formidable menu
1688
  */
1689
  public static function maybe_highlight_menu( $post_type ) {
1690
+ global $post;
1691
 
1692
  if ( isset($_REQUEST['post_type']) && $_REQUEST['post_type'] != $post_type ) {
1693
  return;
classes/helpers/FrmCSVExportHelper.php CHANGED
@@ -223,12 +223,9 @@ class FrmCSVExportHelper{
223
  }
224
 
225
  private static function print_csv_row( $rows ) {
226
- $col_count = count( $rows );
227
- $this_col = 0;
228
 
229
  foreach ( self::$headings as $k => $heading ) {
230
- $this_col++;
231
-
232
  $row = isset( $rows[ $k ] ) ? $rows[ $k ] : '';
233
  if ( is_array( $row ) ) {
234
  // implode the repeated field values
@@ -240,10 +237,9 @@ class FrmCSVExportHelper{
240
  $val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
241
  }
242
 
243
- echo '"' . $val . '"';
244
- if ( $this_col != $col_count ) {
245
- echo self::$column_separator;
246
- }
247
  unset( $k, $row );
248
  }
249
  echo "\n";
223
  }
224
 
225
  private static function print_csv_row( $rows ) {
226
+ $sep = '';
 
227
 
228
  foreach ( self::$headings as $k => $heading ) {
 
 
229
  $row = isset( $rows[ $k ] ) ? $rows[ $k ] : '';
230
  if ( is_array( $row ) ) {
231
  // implode the repeated field values
237
  $val = str_replace( array( "\r\n", "\r", "\n" ), self::$line_break, $val );
238
  }
239
 
240
+ echo $sep . '"' . $val . '"';
241
+ $sep = self::$column_separator;
242
+
 
243
  unset( $k, $row );
244
  }
245
  echo "\n";
classes/helpers/FrmEntriesHelper.php CHANGED
@@ -8,7 +8,7 @@ class FrmEntriesHelper {
8
  public static function setup_new_vars( $fields, $form = '', $reset = false, $args = array() ) {
9
  $values = array();
10
  foreach ( array( 'name' => '', 'description' => '', 'item_key' => '' ) as $var => $default ) {
11
- $values[ $var ] = FrmAppHelper::get_post_param( $var, $default );
12
  }
13
 
14
  $values['fields'] = array();
@@ -17,7 +17,7 @@ class FrmEntriesHelper {
17
  }
18
 
19
  foreach ( (array) $fields as $field ) {
20
- $new_value = self::get_field_value_for_new_entry( $field, $reset );
21
 
22
  $field_array = array(
23
  'id' => $field->id,
@@ -33,6 +33,7 @@ class FrmEntriesHelper {
33
  'form_id' => $field->form_id,
34
  'parent_form_id' => isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id,
35
  'reset_value' => $reset,
 
36
  );
37
 
38
  $opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
@@ -50,7 +51,7 @@ class FrmEntriesHelper {
50
  $field_array['custom_html'] = FrmFieldsHelper::get_default_html($field->type);
51
  }
52
 
53
- $field_array = apply_filters('frm_setup_new_fields_vars', $field_array, $field);
54
  $field_array = array_merge( $field->field_options, $field_array );
55
 
56
  $values['fields'][] = $field_array;
@@ -86,9 +87,10 @@ class FrmEntriesHelper {
86
  *
87
  * @param object $field - this is passed by reference since it is an object
88
  * @param boolean $reset
 
89
  * @return string|array $new_value
90
  */
91
- private static function get_field_value_for_new_entry( $field, $reset ) {
92
  //If checkbox, multi-select dropdown, or checkbox data from entries field, the value should be an array
93
  $return_array = FrmField::is_field_with_multiple_values( $field );
94
 
@@ -98,14 +100,10 @@ class FrmEntriesHelper {
98
 
99
  $new_value = $field->default_value;
100
 
101
- if ( ! $reset && $_POST && isset( $_POST['item_meta'][ $field->id ] ) ) {
102
- // If value was posted, get it
103
-
104
- $new_value = stripslashes_deep( $_POST['item_meta'][ $field->id ] );
105
-
106
  } else if ( FrmField::is_option_true( $field, 'clear_on_focus' ) ) {
107
  // If clear on focus is selected, the value should be blank (unless it was posted, of course)
108
-
109
  $new_value = '';
110
  }
111
 
@@ -116,6 +114,29 @@ class FrmEntriesHelper {
116
  return $new_value;
117
  }
118
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
119
  public static function setup_edit_vars( $values, $record ) {
120
  $values['item_key'] = FrmAppHelper::get_post_param( 'item_key', $record->item_key, 'sanitize_title' );
121
  $values['form_id'] = $record->form_id;
8
  public static function setup_new_vars( $fields, $form = '', $reset = false, $args = array() ) {
9
  $values = array();
10
  foreach ( array( 'name' => '', 'description' => '', 'item_key' => '' ) as $var => $default ) {
11
+ $values[ $var ] = FrmAppHelper::get_post_param( $var, $default, 'wp_kses_post' );
12
  }
13
 
14
  $values['fields'] = array();
17
  }
18
 
19
  foreach ( (array) $fields as $field ) {
20
+ $new_value = self::get_field_value_for_new_entry( $field, $reset, $args );
21
 
22
  $field_array = array(
23
  'id' => $field->id,
33
  'form_id' => $field->form_id,
34
  'parent_form_id' => isset( $args['parent_form_id'] ) ? $args['parent_form_id'] : $field->form_id,
35
  'reset_value' => $reset,
36
+ 'in_embed_form' => isset( $args['in_embed_form'] ) ? $args['in_embed_form'] : '0',
37
  );
38
 
39
  $opt_defaults = FrmFieldsHelper::get_default_field_opts($field_array['type'], $field, true);
51
  $field_array['custom_html'] = FrmFieldsHelper::get_default_html($field->type);
52
  }
53
 
54
+ $field_array = apply_filters('frm_setup_new_fields_vars', $field_array, $field, $args );
55
  $field_array = array_merge( $field->field_options, $field_array );
56
 
57
  $values['fields'][] = $field_array;
87
  *
88
  * @param object $field - this is passed by reference since it is an object
89
  * @param boolean $reset
90
+ * @param array $args
91
  * @return string|array $new_value
92
  */
93
+ private static function get_field_value_for_new_entry( $field, $reset, $args ) {
94
  //If checkbox, multi-select dropdown, or checkbox data from entries field, the value should be an array
95
  $return_array = FrmField::is_field_with_multiple_values( $field );
96
 
100
 
101
  $new_value = $field->default_value;
102
 
103
+ if ( ! $reset && self::value_is_posted( $field, $args ) ) {
104
+ self::get_posted_value( $field, $new_value, $args );
 
 
 
105
  } else if ( FrmField::is_option_true( $field, 'clear_on_focus' ) ) {
106
  // If clear on focus is selected, the value should be blank (unless it was posted, of course)
 
107
  $new_value = '';
108
  }
109
 
114
  return $new_value;
115
  }
116
 
117
+ /**
118
+ * Check if a field has a posted value
119
+ *
120
+ * @since 2.01.0
121
+ * @param object $field
122
+ * @param array $args
123
+ * @return boolean $value_is_posted
124
+ */
125
+ public static function value_is_posted( $field, $args ) {
126
+ $value_is_posted = false;
127
+ if ( $_POST ) {
128
+ $repeating = isset( $args['repeating'] ) && $args['repeating'];
129
+ if ( $repeating ) {
130
+ if ( isset( $_POST['item_meta'][ $args['parent_field_id'] ][ $args['key_pointer'] ][ $field->id ] ) ) {
131
+ $value_is_posted = true;
132
+ }
133
+ } else if ( isset( $_POST['item_meta'][ $field->id ] ) ) {
134
+ $value_is_posted = true;
135
+ }
136
+ }
137
+ return $value_is_posted;
138
+ }
139
+
140
  public static function setup_edit_vars( $values, $record ) {
141
  $values['item_key'] = FrmAppHelper::get_post_param( 'item_key', $record->item_key, 'sanitize_title' );
142
  $values['form_id'] = $record->form_id;
classes/helpers/FrmFieldsHelper.php CHANGED
@@ -30,7 +30,7 @@ class FrmFieldsHelper {
30
  }
31
 
32
  if ( isset( $setting ) && ! empty( $setting ) ) {
33
- if ( 'data' == $type ) {
34
  $values['field_options']['data_type'] = $setting;
35
  } else {
36
  $values['field_options'][ $setting ] = 1;
@@ -169,10 +169,12 @@ class FrmFieldsHelper {
169
  $default_settings = $frm_settings->default_options();
170
  $field_name = is_array( $field ) ? $field['name'] : $field->name;
171
 
 
172
  $defaults = array(
173
  'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' => sprintf( __('%s must be unique', 'formidable' ), $field_name ) ),
174
  'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' => sprintf( __('%s is invalid', 'formidable' ), $field_name ) ),
175
  'blank' => array( 'full' => $frm_settings->blank_msg, 'part' => $frm_settings->blank_msg ),
 
176
  );
177
 
178
  $msg = FrmField::get_option( $field, $error );
@@ -922,7 +924,7 @@ DEFAULT_HTML;
922
  'image', 'file', 'date', 'phone', 'hidden', 'time',
923
  'user_id', 'tag', 'password',
924
  );
925
- $multiple_input = array( 'radio', 'checkbox', 'select', 'scale' );
926
  $other_type = array( 'divider', 'html', 'break' );
927
 
928
  $field_selection = array_merge( FrmField::pro_field_selection(), FrmField::field_selection() );
@@ -938,6 +940,7 @@ DEFAULT_HTML;
938
  $field_types[ $type ] = $field_selection[ $type ];
939
  }
940
 
 
941
  return $field_types;
942
  }
943
 
30
  }
31
 
32
  if ( isset( $setting ) && ! empty( $setting ) ) {
33
+ if ( in_array( $type, array( 'data', 'lookup' ) ) ) {
34
  $values['field_options']['data_type'] = $setting;
35
  } else {
36
  $values['field_options'][ $setting ] = 1;
169
  $default_settings = $frm_settings->default_options();
170
  $field_name = is_array( $field ) ? $field['name'] : $field->name;
171
 
172
+ $conf_msg = __( 'The entered values do not match', 'formidable' );
173
  $defaults = array(
174
  'unique_msg' => array( 'full' => $default_settings['unique_msg'], 'part' => sprintf( __('%s must be unique', 'formidable' ), $field_name ) ),
175
  'invalid' => array( 'full' => __( 'This field is invalid', 'formidable' ), 'part' => sprintf( __('%s is invalid', 'formidable' ), $field_name ) ),
176
  'blank' => array( 'full' => $frm_settings->blank_msg, 'part' => $frm_settings->blank_msg ),
177
+ 'conf_msg' => array( 'full' => $conf_msg, 'part' => $conf_msg ),
178
  );
179
 
180
  $msg = FrmField::get_option( $field, $error );
924
  'image', 'file', 'date', 'phone', 'hidden', 'time',
925
  'user_id', 'tag', 'password',
926
  );
927
+ $multiple_input = array( 'radio', 'checkbox', 'select', 'scale', 'lookup' );
928
  $other_type = array( 'divider', 'html', 'break' );
929
 
930
  $field_selection = array_merge( FrmField::pro_field_selection(), FrmField::field_selection() );
940
  $field_types[ $type ] = $field_selection[ $type ];
941
  }
942
 
943
+ $field_types = apply_filters( 'frm_switch_field_types', $field_types, compact( 'type' ) );
944
  return $field_types;
945
  }
946
 
classes/helpers/FrmFormsHelper.php CHANGED
@@ -399,8 +399,9 @@ BEFORE_HTML;
399
 
400
  if ( strpos( $html, '[button_label]' ) ) {
401
  add_filter( 'frm_submit_button', 'FrmFormsHelper::submit_button_label', 1 );
402
- $replace_with = apply_filters( 'frm_submit_button', $title, $form );
403
- $html = str_replace( '[button_label]', $replace_with, $html );
 
404
  }
405
 
406
  $html = apply_filters('frm_form_replace_shortcodes', $html, $form, $values);
399
 
400
  if ( strpos( $html, '[button_label]' ) ) {
401
  add_filter( 'frm_submit_button', 'FrmFormsHelper::submit_button_label', 1 );
402
+ $submit_label = apply_filters( 'frm_submit_button', $title, $form );
403
+ $submit_label = esc_attr( do_shortcode( $submit_label ) );
404
+ $html = str_replace( '[button_label]', $submit_label, $html );
405
  }
406
 
407
  $html = apply_filters('frm_form_replace_shortcodes', $html, $form, $values);
classes/helpers/FrmXMLHelper.php CHANGED
@@ -309,6 +309,7 @@ class FrmXMLHelper {
309
 
310
  self::maybe_update_in_section_variable( $in_section, $f );
311
  self::maybe_update_form_select( $f, $imported );
 
312
 
313
  if ( ! empty($this_form) ) {
314
  // check for field to edit by field id
@@ -388,6 +389,26 @@ class FrmXMLHelper {
388
  }
389
  }
390
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
391
  /**
392
  * Create an imported field
393
  *
@@ -479,7 +500,7 @@ class FrmXMLHelper {
479
  $post_id = false;
480
  if ( $post['post_type'] == $form_action_type ) {
481
  $action_control = FrmFormActionsController::get_form_actions( $post['post_excerpt'] );
482
- if ( $action_control ) {
483
  $post_id = $action_control->maybe_create_action( $post, $imported['form_status'] );
484
  }
485
  unset($action_control);
309
 
310
  self::maybe_update_in_section_variable( $in_section, $f );
311
  self::maybe_update_form_select( $f, $imported );
312
+ self::maybe_update_get_values_form_setting( $imported, $f );
313
 
314
  if ( ! empty($this_form) ) {
315
  // check for field to edit by field id
389
  }
390
  }
391
 
392
+ /**
393
+ * Update the get_values_form setting if the form was imported
394
+ *
395
+ * @since 2.01.0
396
+ * @param array $imported
397
+ * @param array $f
398
+ */
399
+ private static function maybe_update_get_values_form_setting( $imported, &$f ) {
400
+ if ( ! isset( $imported['forms'] ) ) {
401
+ return;
402
+ }
403
+
404
+ if ( FrmField::is_option_true_in_array( $f['field_options'], 'get_values_form' ) ) {
405
+ $old_form = $f['field_options']['get_values_form'];
406
+ if ( isset( $imported['forms'][ $old_form ] ) ) {
407
+ $f['field_options']['get_values_form'] = $imported['forms'][ $old_form ];
408
+ }
409
+ }
410
+ }
411
+
412
  /**
413
  * Create an imported field
414
  *
500
  $post_id = false;
501
  if ( $post['post_type'] == $form_action_type ) {
502
  $action_control = FrmFormActionsController::get_form_actions( $post['post_excerpt'] );
503
+ if ( $action_control && is_object( $action_control ) ) {
504
  $post_id = $action_control->maybe_create_action( $post, $imported['form_status'] );
505
  }
506
  unset($action_control);
classes/models/FrmAddon.php CHANGED
@@ -181,16 +181,16 @@ class FrmAddon {
181
  $response['message'] = __( 'Your license has been activated. Enjoy!', 'formidable' );
182
  $response['success'] = true;
183
  } else if ( $license_data['license'] == 'invalid' ) {
184
- $response['message'] = __( 'That license is invalid', 'formidable' );
185
  }
186
  } else if ( $license_data == 'expired' ) {
187
  $response['message'] = __( 'That license is expired', 'formidable' );
188
  } else if ( $license_data == 'no_activations_left' ) {
189
- $response['message'] = __( 'That license has been used too many times', 'formidable' );
190
  } else if ( $license_data == 'invalid_item_id' ) {
191
- $response['message'] = __( 'Oops! That is the wrong license number for this plugin.', 'formidable' );
192
  } else if ( $license_data == 'missing' ) {
193
- $response['message'] = __( 'That license is invalid', 'formidable' );
194
  } else {
195
  $response['message'] = FrmAppHelper::kses( $license_data, array( 'a' ) );
196
  }
@@ -245,7 +245,7 @@ class FrmAddon {
245
 
246
  $arg_array = array(
247
  'body' => $api_params,
248
- 'timeout' => 15,
249
  'sslverify' => false,
250
  'user-agent' => $this->plugin_slug . '/' . $this->version . '; ' . get_bloginfo( 'url' ),
251
  );
@@ -256,9 +256,7 @@ class FrmAddon {
256
  $message = __( 'Your License Key was invalid', 'formidable' );
257
  if ( is_wp_error( $resp ) ) {
258
  $message = sprintf( __( 'You had an error communicating with Formidable Pro\'s API. %1$sClick here%2$s for more information.', 'formidable' ), '<a href="http://formidablepro.com/knowledgebase/why-cant-i-activate-formidable-pro/" target="_blank">', '</a>');
259
- if ( is_wp_error( $resp ) ) {
260
- $message .= ' ' . $resp->get_error_message();
261
- }
262
  } else if ( $body == 'error' || is_wp_error( $body ) ) {
263
  $message = __( 'You had an HTTP error connecting to Formidable Pro\'s API', 'formidable' );
264
  } else {
181
  $response['message'] = __( 'Your license has been activated. Enjoy!', 'formidable' );
182
  $response['success'] = true;
183
  } else if ( $license_data['license'] == 'invalid' ) {
184
+ $response['message'] = __( 'That license key is invalid', 'formidable' );
185
  }
186
  } else if ( $license_data == 'expired' ) {
187
  $response['message'] = __( 'That license is expired', 'formidable' );
188
  } else if ( $license_data == 'no_activations_left' ) {
189
+ $response['message'] = __( 'That license has been used on too many sites', 'formidable' );
190
  } else if ( $license_data == 'invalid_item_id' ) {
191
+ $response['message'] = __( 'Oops! That is the wrong license key for this plugin.', 'formidable' );
192
  } else if ( $license_data == 'missing' ) {
193
+ $response['message'] = __( 'That license key is invalid', 'formidable' );
194
  } else {
195
  $response['message'] = FrmAppHelper::kses( $license_data, array( 'a' ) );
196
  }
245
 
246
  $arg_array = array(
247
  'body' => $api_params,
248
+ 'timeout' => 25,
249
  'sslverify' => false,
250
  'user-agent' => $this->plugin_slug . '/' . $this->version . '; ' . get_bloginfo( 'url' ),
251
  );
256
  $message = __( 'Your License Key was invalid', 'formidable' );
257
  if ( is_wp_error( $resp ) ) {
258
  $message = sprintf( __( 'You had an error communicating with Formidable Pro\'s API. %1$sClick here%2$s for more information.', 'formidable' ), '<a href="http://formidablepro.com/knowledgebase/why-cant-i-activate-formidable-pro/" target="_blank">', '</a>');
259
+ $message .= ' ' . $resp->get_error_message();
 
 
260
  } else if ( $body == 'error' || is_wp_error( $body ) ) {
261
  $message = __( 'You had an HTTP error connecting to Formidable Pro\'s API', 'formidable' );
262
  } else {
classes/models/FrmDb.php CHANGED
@@ -453,6 +453,13 @@ class FrmDb {
453
  $args[ $k ] = $db_name . ' ' . $v;
454
  }
455
  }
 
 
 
 
 
 
 
456
  }
457
 
458
  public function uninstall() {
453
  $args[ $k ] = $db_name . ' ' . $v;
454
  }
455
  }
456
+
457
+ // Make sure LIMIT is the last argument
458
+ if ( isset( $args['order_by'] ) && isset( $args['limit'] ) ) {
459
+ $temp_limit = $args['limit'];
460
+ unset( $args['limit'] );
461
+ $args['limit'] = $temp_limit;
462
+ }
463
  }
464
 
465
  public function uninstall() {
classes/models/FrmEntryValidate.php CHANGED
@@ -65,9 +65,7 @@ class FrmEntryValidate {
65
  // Check for values in "Other" fields
66
  FrmEntriesHelper::maybe_set_other_validation( $posted_field, $value, $args );
67
 
68
- if ( isset($posted_field->field_options['default_blank']) && $posted_field->field_options['default_blank'] && $value == $posted_field->default_value ) {
69
- $value = '';
70
- }
71
 
72
  // Check for an array with only one value
73
  // Don't reset values in "Other" fields because array keys need to be preserved
@@ -96,6 +94,12 @@ class FrmEntryValidate {
96
  $errors = apply_filters( 'frm_validate_' . $posted_field->type . '_field_entry', $errors, $posted_field, $value, $args );
97
  }
98
 
 
 
 
 
 
 
99
  public static function validate_url_field( &$errors, $field, &$value, $args ) {
100
  if ( $value == '' || ! in_array( $field->type, array( 'website', 'url', 'image' ) ) ) {
101
  return;
65
  // Check for values in "Other" fields
66
  FrmEntriesHelper::maybe_set_other_validation( $posted_field, $value, $args );
67
 
68
+ self::maybe_clear_value_for_default_blank_setting( $posted_field, $value );
 
 
69
 
70
  // Check for an array with only one value
71
  // Don't reset values in "Other" fields because array keys need to be preserved
94
  $errors = apply_filters( 'frm_validate_' . $posted_field->type . '_field_entry', $errors, $posted_field, $value, $args );
95
  }
96
 
97
+ private static function maybe_clear_value_for_default_blank_setting( $field, &$value ) {
98
+ if ( FrmField::is_option_true_in_object( $field, 'default_blank' ) && $value == $field->default_value ) {
99
+ $value = '';
100
+ }
101
+ }
102
+
103
  public static function validate_url_field( &$errors, $field, &$value, $args ) {
104
  if ( $value == '' || ! in_array( $field->type, array( 'website', 'url', 'image' ) ) ) {
105
  return;
classes/models/FrmField.php CHANGED
@@ -39,6 +39,7 @@ class FrmField {
39
  'image' => __( 'Image URL', 'formidable' ),
40
  'scale' => __( 'Scale', 'formidable' ),
41
  'data' => __( 'Dynamic Field', 'formidable' ),
 
42
  'form' => __( 'Embed Form', 'formidable' ),
43
  'hidden' => __( 'Hidden Field', 'formidable' ),
44
  'user_id' => __( 'User ID (hidden)', 'formidable' ),
@@ -598,10 +599,24 @@ class FrmField {
598
  }
599
 
600
  if ( is_array( $field ) ) {
601
- return $field['type'] == 'checkbox' || ( $field['type'] == 'data' && isset($field['data_type']) && $field['data_type'] == 'checkbox' ) || self::is_multiple_select( $field );
 
 
 
 
 
 
 
602
  } else {
603
- return $field->type == 'checkbox' || ( $field->type == 'data' && isset( $field->field_options['data_type'] ) && $field->field_options['data_type'] == 'checkbox' ) || self::is_multiple_select($field);
 
 
 
 
 
604
  }
 
 
605
  }
606
 
607
  /**
@@ -720,4 +735,12 @@ class FrmField {
720
  $id = FrmDb::get_var( 'frm_fields', array( 'field_key' => sanitize_title( $key ) ) );
721
  return $id;
722
  }
 
 
 
 
 
 
 
 
723
  }
39
  'image' => __( 'Image URL', 'formidable' ),
40
  'scale' => __( 'Scale', 'formidable' ),
41
  'data' => __( 'Dynamic Field', 'formidable' ),
42
+ 'lookup' => __( 'Lookup', 'formidable' ),
43
  'form' => __( 'Embed Form', 'formidable' ),
44
  'hidden' => __( 'Hidden Field', 'formidable' ),
45
  'user_id' => __( 'User ID (hidden)', 'formidable' ),
599
  }
600
 
601
  if ( is_array( $field ) ) {
602
+
603
+ $is_multi_value_field = (
604
+ $field['type'] == 'checkbox' ||
605
+ $field['type'] == 'address' ||
606
+ ( $field['type'] == 'data' && isset($field['data_type']) && $field['data_type'] == 'checkbox' ) ||
607
+ self::is_multiple_select( $field )
608
+ );
609
+
610
  } else {
611
+ $is_multi_value_field = (
612
+ $field->type == 'checkbox' ||
613
+ $field->type == 'address' ||
614
+ ( $field->type == 'data' && isset( $field->field_options['data_type'] ) && $field->field_options['data_type'] == 'checkbox' ) ||
615
+ self::is_multiple_select( $field )
616
+ );
617
  }
618
+
619
+ return $is_multi_value_field;
620
  }
621
 
622
  /**
735
  $id = FrmDb::get_var( 'frm_fields', array( 'field_key' => sanitize_title( $key ) ) );
736
  return $id;
737
  }
738
+
739
+ /**
740
+ * @param string $id
741
+ * @return string
742
+ */
743
+ public static function get_key_by_id( $id ) {
744
+ return FrmDb::get_var( 'frm_fields', array( 'id' => $id ), 'field_key' );
745
+ }
746
  }
classes/models/FrmFormAction.php CHANGED
@@ -396,6 +396,23 @@ class FrmFormAction {
396
  return $settings;
397
  }
398
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
399
  public function get_all( $form_id = false, $limit = 99 ) {
400
  if ( $form_id ) {
401
  $this->form_id = $form_id;
396
  return $settings;
397
  }
398
 
399
+ /**
400
+ * @param int $action_id
401
+ */
402
+ public static function get_single_action_type( $action_id, $type ) {
403
+ $action_control = FrmFormActionsController::get_form_actions( $type );
404
+ return $action_control->get_single_action( $action_id );
405
+ }
406
+
407
+ /**
408
+ * @param int $form_id
409
+ * @return bool
410
+ */
411
+ public static function form_has_action_type( $form_id, $type ) {
412
+ $payment_actions = self::get_action_for_form( $form_id, $type );
413
+ return ! empty( $payment_actions );
414
+ }
415
+
416
  public function get_all( $form_id = false, $limit = 99 ) {
417
  if ( $form_id ) {
418
  $this->form_id = $form_id;
classes/models/FrmStyle.php CHANGED
@@ -82,6 +82,8 @@ class FrmStyle {
82
  $new_instance['post_content'][ $setting ] = str_replace( '#', '', $new_instance['post_content'][ $setting ] );
83
  } else if ( in_array( $setting, array( 'submit_style', 'important_style', 'auto_width' ) ) && ! isset( $new_instance['post_content'][ $setting ] ) ) {
84
  $new_instance['post_content'][ $setting ] = 0;
 
 
85
  }
86
  }
87
 
@@ -497,4 +499,20 @@ class FrmStyle {
497
  800 => 800, 900 => 900,
498
  );
499
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
500
  }
82
  $new_instance['post_content'][ $setting ] = str_replace( '#', '', $new_instance['post_content'][ $setting ] );
83
  } else if ( in_array( $setting, array( 'submit_style', 'important_style', 'auto_width' ) ) && ! isset( $new_instance['post_content'][ $setting ] ) ) {
84
  $new_instance['post_content'][ $setting ] = 0;
85
+ } else if ( $setting == 'font' ) {
86
+ $new_instance['post_content'][ $setting ] = $this->force_balanced_quotation( $new_instance['post_content'][ $setting ] );
87
  }
88
  }
89
 
499
  800 => 800, 900 => 900,
500
  );
501
  }
502
+
503
+
504
+ /**
505
+ * Don't let imbalanced font families ruin the whole stylesheet
506
+ */
507
+ public function force_balanced_quotation( $value ) {
508
+ $balanced_characters = array( '"', "'" );
509
+ foreach ( $balanced_characters as $char ) {
510
+ $char_count = substr_count( $value, $char );
511
+ $is_balanced = $char_count % 2 == 0;
512
+ if ( ! $is_balanced ) {
513
+ $value .= $char;
514
+ }
515
+ }
516
+ return $value;
517
+ }
518
  }
classes/views/addons/list.php CHANGED
@@ -3,7 +3,7 @@
3
 
4
  <div id="the-list" class="frm-addons">
5
  <?php foreach ( $addons as $addon ) {
6
- if ( empty( $addon['info']['excerpt'] ) ) {
7
  continue;
8
  }
9
 
3
 
4
  <div id="the-list" class="frm-addons">
5
  <?php foreach ( $addons as $addon ) {
6
+ if ( empty( $addon['info']['excerpt'] ) || empty( $addon['licensing']['enabled'] ) ) {
7
  continue;
8
  }
9
 
classes/views/frm-entries/form.php CHANGED
@@ -14,9 +14,6 @@ FrmFormsController::maybe_load_css( $form, $values['custom_style'], $frm_vars['l
14
  // Get conditionally hidden fields
15
  $frm_hide_fields = FrmAppHelper::get_post_param( 'frm_hide_fields_' . $form->id, '', 'sanitize_text_field' );
16
 
17
- // Get helpers
18
- $frm_helpers = apply_filters( 'frm_get_parent_child_field_helpers', '', $values['fields'], array( 'form_id' => $form->id ) );
19
-
20
  ?>
21
  <div class="frm_form_fields <?php echo esc_attr( apply_filters( 'frm_form_fields_class', '', $values ) ); ?>">
22
  <fieldset>
@@ -24,7 +21,6 @@ $frm_helpers = apply_filters( 'frm_get_parent_child_field_helpers', '', $values[
24
  <input type="hidden" name="frm_action" value="<?php echo esc_attr($form_action) ?>" />
25
  <input type="hidden" name="form_id" value="<?php echo esc_attr($form->id) ?>" />
26
  <input type="hidden" name="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" id="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" value="<?php echo esc_attr($frm_hide_fields) ?>" />
27
- <input type="hidden" name="frm_helpers_<?php echo esc_attr( $form->id ) ?>" id="frm_helpers_<?php echo esc_attr( $form->id ) ?>" value="<?php echo esc_attr( $frm_helpers ) ?>" />
28
  <input type="hidden" name="form_key" value="<?php echo esc_attr($form->form_key) ?>" />
29
  <input type="hidden" name="item_meta[0]" value="" />
30
  <?php wp_nonce_field( 'frm_submit_entry_nonce', 'frm_submit_entry_' . $form->id ); ?>
14
  // Get conditionally hidden fields
15
  $frm_hide_fields = FrmAppHelper::get_post_param( 'frm_hide_fields_' . $form->id, '', 'sanitize_text_field' );
16
 
 
 
 
17
  ?>
18
  <div class="frm_form_fields <?php echo esc_attr( apply_filters( 'frm_form_fields_class', '', $values ) ); ?>">
19
  <fieldset>
21
  <input type="hidden" name="frm_action" value="<?php echo esc_attr($form_action) ?>" />
22
  <input type="hidden" name="form_id" value="<?php echo esc_attr($form->id) ?>" />
23
  <input type="hidden" name="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" id="frm_hide_fields_<?php echo esc_attr( $form->id ) ?>" value="<?php echo esc_attr($frm_hide_fields) ?>" />
 
24
  <input type="hidden" name="form_key" value="<?php echo esc_attr($form->form_key) ?>" />
25
  <input type="hidden" name="item_meta[0]" value="" />
26
  <?php wp_nonce_field( 'frm_submit_entry_nonce', 'frm_submit_entry_' . $form->id ); ?>
classes/views/frm-fields/back-end/automatic-width.php ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ <tr>
2
+ <td class="frm_150_width"><label><?php _e( 'Field Size', 'formidable' ) ?></label></td>
3
+ <td>
4
+ <label for="size_<?php echo esc_attr( $field['id'] ) ?>">
5
+ <input type="checkbox" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" id="size_<?php echo esc_attr( $field['id'] ) ?>" value="1" <?php echo FrmField::is_option_true( $field, 'size' ) ? 'checked="checked"' : ''; ?> />
6
+ <?php _e( 'automatic width', 'formidable' ) ?>
7
+ </label>
8
+ </td>
9
+ </tr>
classes/views/frm-fields/back-end/max.php ADDED
@@ -0,0 +1 @@
 
1
+ <input type="text" name="field_options[max_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['max'] ); ?>" size="5" /> <span class="howto"><?php echo ( $field['type'] == 'textarea' || $field['type'] == 'rte' ) ? __( 'rows high', 'formidable' ) : __( 'characters maximum', 'formidable' ) ?></span>
classes/views/frm-fields/back-end/pixels-wide.php ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <tr>
2
+ <td class="frm_150_width">
3
+ <label><?php _e( 'Field Size', 'formidable' ) ?></label>
4
+ </td>
5
+ <td>
6
+ <input type="text" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['size'] ); ?>" size="5" />
7
+ <span class="howto"><?php _e( 'pixels wide', 'formidable' ) ?></span>
8
+ <?php
9
+ if ( $display_max ) {
10
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/back-end/max.php' );
11
+ }
12
+ ?>
13
+ </td>
14
+ </tr>
classes/views/frm-forms/add_field.php CHANGED
@@ -224,29 +224,20 @@ if ( $display['options'] ) { ?>
224
  </select>
225
  </td>
226
  </tr>
227
- <?php } ?>
228
- <?php if ( $display['size'] ) { ?>
229
- <tr><td class="frm_150_width"><label><?php _e( 'Field Size', 'formidable' ) ?></label></td>
230
- <td>
231
- <?php
232
- if ( in_array( $field['type'], array( 'select', 'time', 'data' ) ) ) {
233
- if ( ! isset( $values['custom_style'] ) || $values['custom_style'] ) { ?>
234
- <label for="size_<?php echo esc_attr( $field['id'] ) ?>">
235
- <input type="checkbox" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" id="size_<?php echo esc_attr( $field['id'] ) ?>" value="1" <?php echo FrmField::is_option_true( $field, 'size' ) ? 'checked="checked"' : ''; ?> />
236
- <?php _e( 'automatic width', 'formidable' ) ?>
237
- </label>
238
- <?php
239
- }
240
- } else { ?>
241
- <input type="text" name="field_options[size_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['size'] ); ?>" size="5" /> <span class="howto"><?php _e( 'pixels wide', 'formidable' ) ?></span>
242
-
243
- <?php if ( $display['max'] ) { ?>
244
- <input type="text" name="field_options[max_<?php echo esc_attr( $field['id'] ) ?>]" value="<?php echo esc_attr( $field['max'] ); ?>" size="5" /> <span class="howto"><?php echo ( $field['type'] == 'textarea' || $field['type'] == 'rte' ) ? __( 'rows high', 'formidable' ) : __( 'characters maximum', 'formidable' ) ?></span>
245
- <?php }
246
- } ?>
247
- </td>
248
- </tr>
249
  <?php }
 
 
 
 
 
 
 
 
 
 
 
 
 
250
  if ( $display['captcha_size'] ) { ?>
251
  <tr><td><label><?php _e( 'Size', 'formidable' ) ?></label>
252
  <span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'Set the size of the captcha field. The compact option is best if your form is in a small area.', 'formidable' ) ?>" ></span>
224
  </select>
225
  </td>
226
  </tr>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
227
  <?php }
228
+
229
+ // Field Size
230
+ if ( $display['size'] ) {
231
+ if ( in_array( $field['type'], array( 'select', 'time', 'data' ) ) ) {
232
+ if ( ! isset( $values['custom_style'] ) || $values['custom_style'] ) {
233
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/back-end/automatic-width.php' );
234
+ }
235
+ } else {
236
+ $display_max = $display['max'];
237
+ include( FrmAppHelper::plugin_path() . '/classes/views/frm-fields/back-end/pixels-wide.php' );
238
+ }
239
+ }
240
+
241
  if ( $display['captcha_size'] ) { ?>
242
  <tr><td><label><?php _e( 'Size', 'formidable' ) ?></label>
243
  <span class="frm_help frm_icon_font frm_tooltip_icon" title="<?php esc_attr_e( 'Set the size of the captcha field. The compact option is best if your form is in a small area.', 'formidable' ) ?>" ></span>
classes/views/styles/show.php CHANGED
@@ -71,6 +71,7 @@
71
  <input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
72
  <input type="submit" id="save_menu_header" class="button button-primary menu-save" value="<?php esc_attr_e( 'Save Style', 'formidable' ); ?>" />
73
  </div><!-- END .publishing-action -->
 
74
  </div><!-- END .major-publishing-actions -->
75
  </div><!-- /#nav-menu-footer -->
76
  </div><!-- /.menu-edit -->
71
  <input type="button" value="<?php esc_attr_e( 'Reset to Default', 'formidable' ) ?>" class="button-secondary frm_reset_style" />
72
  <input type="submit" id="save_menu_header" class="button button-primary menu-save" value="<?php esc_attr_e( 'Save Style', 'formidable' ); ?>" />
73
  </div><!-- END .publishing-action -->
74
+ <div class="clear"></div>
75
  </div><!-- END .major-publishing-actions -->
76
  </div><!-- /#nav-menu-footer -->
77
  </div><!-- /.menu-edit -->
css/font_icons.css CHANGED
@@ -212,3 +212,15 @@ a.frm_icon_font:hover{
212
  .frm_register_icon:before {
213
  content: "\e637";
214
  }
 
 
 
 
 
 
 
 
 
 
 
 
212
  .frm_register_icon:before {
213
  content: "\e637";
214
  }
215
+ .frm_authorize_icon:before {
216
+ content: "\e900";
217
+ }
218
+ .frm_stripe_icon:before {
219
+ content: "\e902";
220
+ }
221
+ .frm_woocommerce_icon:before {
222
+ content: "\e903";
223
+ }
224
+ .frm_paste_icon:before {
225
+ content: "\e901";
226
+ }
css/frm_admin.css CHANGED
@@ -56,7 +56,7 @@ ul.frm_form_nav li.last > a{
56
  color:#333;
57
  }
58
  .frm_form_nav .frm-dropdown-menu li {
59
- float:none;
60
  }
61
  .frm_form_nav .frm-dropdown-menu a{
62
  font-size:12px;
@@ -535,6 +535,9 @@ form label.frm_primary_label input{font-size:12px;}
535
  border:solid 1px #dfdfdf;
536
  line-height:normal;
537
  }
 
 
 
538
  .frm_multi_fields_container,
539
  .frm_form_fields:not(.frm_sample_form) input[type="text"]{
540
  width:400px;
@@ -552,8 +555,8 @@ form label.frm_primary_label input{font-size:12px;}
552
  .frm_catlevel_2, .frm_catlevel_3, .frm_catlevel_4, .frm_catlevel_5{margin-left:18px;}
553
  .frm_form_fields input.auto_width, .frm_form_fields select.auto_width, .frm_form_fields textarea.auto_width{width:auto;}
554
 
555
- .frm_form_fields input:focus, .frm_form_fields select:focus,
556
- .frm_form_fields textarea:focus, .frm_focus_field input{background-color:#fff;border-color:#ddd;}
557
 
558
  .frm_radio,
559
  .frm_checkbox{
@@ -656,7 +659,7 @@ label input[type="checkbox"], label input[type="radio"]{vertical-align:baseline;
656
  #wpbody-content #form_global_settings .frmicon.icon32 {background-position: -290px 0 !important;}
657
 
658
  .frm_postbox_icon {
659
- margin: -6px 0 0 -10px;
660
 
661
  }
662
 
@@ -788,8 +791,8 @@ textarea.inplace_field{
788
  .frm_ipe_field_key,
789
  .frm_field_key{
790
  text-overflow:ellipsis;
791
- white-space:nowrap;
792
- width:7em;
793
  overflow:hidden;
794
  float:right;
795
  background-color: #FFF !important;
@@ -799,8 +802,8 @@ textarea.inplace_field{
799
  cursor:text;
800
  }
801
  .frm_ipe_field_key,
802
- .frm_field_key {
803
- float: none;
804
  margin: 1px;
805
  padding: 3px 5px;
806
  width:14em;
@@ -816,7 +819,7 @@ textarea.inplace_field{
816
  background-color:transparent !important;
817
  border:none;
818
  padding:0;
819
- box-shadow:none;
820
  }
821
  .edit_field_type_break input.inplace_field,
822
  .edit_field_type_break input.inplace_field:focus{
@@ -886,7 +889,7 @@ table td, .form-table tr td{vertical-align:top;}
886
 
887
  .subform_section{
888
  margin:25px;
889
-
890
  }
891
 
892
  .subform_section,
@@ -929,7 +932,7 @@ table td, .form-table tr td{vertical-align:top;}
929
  width:300px;
930
  }
931
  .frm_sorting .frm_rte textarea{
932
- width:653px;background:#fff; margin:1px 0; border:1px solid #dfdfdf; border-top:none;
933
  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
934
  float:none !important;
935
  }
@@ -1058,17 +1061,17 @@ select.frm_cancelnew, input.frm_enternew{width:175px;}
1058
  /*@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1059
  @-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1060
  @keyframes fadeIn { from { opacity:0; } to { opacity:1; } }*/
1061
-
1062
  .frm-fade-in {
1063
  opacity:0; /* make things invisible upon start */
1064
  -webkit-animation:fadeIn ease-in 1; /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
1065
  -moz-animation:fadeIn ease-in 1;
1066
  animation:fadeIn ease-in 1;
1067
-
1068
  -webkit-animation-fill-mode:forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
1069
  -moz-animation-fill-mode:forwards;
1070
  animation-fill-mode:forwards;
1071
-
1072
  -webkit-animation-duration:0.5s;
1073
  -moz-animation-duration:0.5s;
1074
  animation-duration:0.5s;
@@ -1148,6 +1151,10 @@ select.frm_cancelnew, input.frm_enternew{width:175px;}
1148
  line-height: 1.4em;
1149
  padding: 0;
1150
  }
 
 
 
 
1151
  .frm_actions_list a{
1152
  color:#A0A0A0;
1153
  }
@@ -1461,11 +1468,15 @@ span.howto{display:inline;}
1461
  overflow:auto;
1462
  border-right: 2px solid #DEDEDE;
1463
  padding-right:10px;
 
1464
  margin:0;
1465
  }
1466
  .frm_prepop li{
1467
  margin: 0 0 3px;
1468
  }
 
 
 
1469
 
1470
  .frm_prepop li a{
1471
  background:#F5F5F5;
@@ -1496,7 +1507,7 @@ span.howto{display:inline;}
1496
  .frm_form_fields div.star-rating-readonly a{cursor:default !important}
1497
  .frm_form_fields div.star-rating{overflow:hidden !important}
1498
 
1499
- /* */
1500
  #frm_form_editor_container #frm_form_key_box{width:13em;max-width:30%}
1501
  #frm_form_editor_container #frm_form_desc{width:70%;}
1502
  #frm_form_editor_container .ui-widget-content{display:none; padding:15px;}
@@ -1640,6 +1651,10 @@ ul.start_divider{
1640
  display:block;
1641
  }
1642
 
 
 
 
 
1643
  .frm_validation_msg p label{float:left;width:25%;max-width:100px;}
1644
  .frm_sorting .form-field .widget .frm_validation_msg input{width:71%;}
1645
 
@@ -1792,7 +1807,7 @@ table td.frm_left_label{
1792
  .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
1793
  .frm_update_msg{
1794
  padding:5px;
1795
- background-color: #fbfdff;
1796
  border:1px dashed #d0e9ff;
1797
  }
1798
  .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover {
@@ -1805,7 +1820,7 @@ table td.frm_left_label{
1805
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider.selected .divider_section_only,
1806
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
1807
  .frm_38_trigger .frm_update_msg{
1808
- box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);
1809
  }
1810
 
1811
  .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover,
@@ -2179,19 +2194,19 @@ iframe#dyncontent_ifr{min-height:150px;}
2179
  width: 17px;
2180
  height: 17px;
2181
  margin: -8px 0 0 -8px;
2182
- overflow: hidden;
2183
  background: url(../images/styler/marker.png) no-repeat;
2184
  }
2185
-
2186
  /* ---------------------------------------------------------------
2187
  Clearfix
2188
  --------------------------------------------------------------- */
2189
  span.clear{display:block;}
2190
  .clearfix:after {
2191
- content: ".";
2192
- display: block;
2193
- height: 0;
2194
- clear: both;
2195
  visibility: hidden;
2196
  }
2197
 
@@ -2247,7 +2262,7 @@ Responsive Design
2247
  @media print,
2248
  (-o-min-device-pixel-ratio: 5/4),
2249
  (-webkit-min-device-pixel-ratio: 1.25),
2250
- (min-resolution: 120dpi) {
2251
  #wpbody-content .frmicon.icon32, .icon32-posts-frm_display {
2252
  background: url(../images/form_32_sprite-2x.png) no-repeat !important;
2253
  background-size: 325px 33px !important;
@@ -2313,8 +2328,8 @@ Responsive Design
2313
  /* PRINT */
2314
  @media print {
2315
  #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
2316
- #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav, .icon32,
2317
- .frm_flash_graph, .frm_no_print, object{visibility:hidden;display:none !important;}
2318
  #poststuff #post-body.columns-2{margin-right:0;}
2319
  .widget, .postbox, .stuffbox, .postbox h3{border-width:0 !important;border-color:#fff;}
2320
  .postbox{background:#fff !important;border:none;position:static;}
@@ -2323,4 +2338,4 @@ Responsive Design
2323
  #wpcontent, #post-body-content, .has-right-sidebar #post-body{margin:0 !important;}
2324
  .frm_charts .alignleft{float:none;}
2325
  .pg_odd, .pg_even{page-break-inside:avoid;max-width:600px;}
2326
- }
56
  color:#333;
57
  }
58
  .frm_form_nav .frm-dropdown-menu li {
59
+ float:none;
60
  }
61
  .frm_form_nav .frm-dropdown-menu a{
62
  font-size:12px;
535
  border:solid 1px #dfdfdf;
536
  line-height:normal;
537
  }
538
+ .frm_multi_fields_container{
539
+ float:left;
540
+ }
541
  .frm_multi_fields_container,
542
  .frm_form_fields:not(.frm_sample_form) input[type="text"]{
543
  width:400px;
555
  .frm_catlevel_2, .frm_catlevel_3, .frm_catlevel_4, .frm_catlevel_5{margin-left:18px;}
556
  .frm_form_fields input.auto_width, .frm_form_fields select.auto_width, .frm_form_fields textarea.auto_width{width:auto;}
557
 
558
+ .frm_form_fields input:focus, .frm_form_fields select:focus,
559
+ .frm_form_fields textarea:focus, .frm_focus_field input{background-color:#fff;border-color:#ddd;}
560
 
561
  .frm_radio,
562
  .frm_checkbox{
659
  #wpbody-content #form_global_settings .frmicon.icon32 {background-position: -290px 0 !important;}
660
 
661
  .frm_postbox_icon {
662
+ margin: -6px 0 0 -10px;
663
 
664
  }
665
 
791
  .frm_ipe_field_key,
792
  .frm_field_key{
793
  text-overflow:ellipsis;
794
+ white-space:nowrap;
795
+ width:7em;
796
  overflow:hidden;
797
  float:right;
798
  background-color: #FFF !important;
802
  cursor:text;
803
  }
804
  .frm_ipe_field_key,
805
+ .frm_field_key {
806
+ float: none;
807
  margin: 1px;
808
  padding: 3px 5px;
809
  width:14em;
819
  background-color:transparent !important;
820
  border:none;
821
  padding:0;
822
+ box-shadow:none;
823
  }
824
  .edit_field_type_break input.inplace_field,
825
  .edit_field_type_break input.inplace_field:focus{
889
 
890
  .subform_section{
891
  margin:25px;
892
+
893
  }
894
 
895
  .subform_section,
932
  width:300px;
933
  }
934
  .frm_sorting .frm_rte textarea{
935
+ width:653px;background:#fff; margin:1px 0; border:1px solid #dfdfdf; border-top:none;
936
  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
937
  float:none !important;
938
  }
1061
  /*@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1062
  @-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
1063
  @keyframes fadeIn { from { opacity:0; } to { opacity:1; } }*/
1064
+
1065
  .frm-fade-in {
1066
  opacity:0; /* make things invisible upon start */
1067
  -webkit-animation:fadeIn ease-in 1; /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
1068
  -moz-animation:fadeIn ease-in 1;
1069
  animation:fadeIn ease-in 1;
1070
+
1071
  -webkit-animation-fill-mode:forwards; /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
1072
  -moz-animation-fill-mode:forwards;
1073
  animation-fill-mode:forwards;
1074
+
1075
  -webkit-animation-duration:0.5s;
1076
  -moz-animation-duration:0.5s;
1077
  animation-duration:0.5s;
1151
  line-height: 1.4em;
1152
  padding: 0;
1153
  }
1154
+ .frm_email_settings .widget:last-of-type{
1155
+ margin-bottom:60px;
1156
+ }
1157
+
1158
  .frm_actions_list a{
1159
  color:#A0A0A0;
1160
  }
1468
  overflow:auto;
1469
  border-right: 2px solid #DEDEDE;
1470
  padding-right:10px;
1471
+ padding-left:10px;
1472
  margin:0;
1473
  }
1474
  .frm_prepop li{
1475
  margin: 0 0 3px;
1476
  }
1477
+ .frm_prepop li:first-child {
1478
+ margin-top: 2px;
1479
+ }
1480
 
1481
  .frm_prepop li a{
1482
  background:#F5F5F5;
1507
  .frm_form_fields div.star-rating-readonly a{cursor:default !important}
1508
  .frm_form_fields div.star-rating{overflow:hidden !important}
1509
 
1510
+ /* */
1511
  #frm_form_editor_container #frm_form_key_box{width:13em;max-width:30%}
1512
  #frm_form_editor_container #frm_form_desc{width:70%;}
1513
  #frm_form_editor_container .ui-widget-content{display:none; padding:15px;}
1651
  display:block;
1652
  }
1653
 
1654
+ tr.frm_options_heading td{
1655
+ padding-bottom:0;
1656
+ }
1657
+
1658
  .frm_validation_msg p label{float:left;width:25%;max-width:100px;}
1659
  .frm_sorting .form-field .widget .frm_validation_msg input{width:71%;}
1660
 
1807
  .frm_sorting li.ui-state-default.selected.edit_field_type_divider .divider_section_only,
1808
  .frm_update_msg{
1809
  padding:5px;
1810
+ background-color: #fbfdff;
1811
  border:1px dashed #d0e9ff;
1812
  }
1813
  .start_divider.frm_sorting li.ui-state-default.frm_not_divider:hover {
1820
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider.selected .divider_section_only,
1821
  .frm_38_trigger .frm_sorting > li.ui-state-default.edit_field_type_divider .divider_section_only:hover,
1822
  .frm_38_trigger .frm_update_msg{
1823
+ box-shadow:0 1px 1px rgba(0, 0, 0, 0.04);
1824
  }
1825
 
1826
  .no_repeat_section .frm_sorting > li.ui-state-default.edit_field_type_end_divider:hover,
2194
  width: 17px;
2195
  height: 17px;
2196
  margin: -8px 0 0 -8px;
2197
+ overflow: hidden;
2198
  background: url(../images/styler/marker.png) no-repeat;
2199
  }
2200
+
2201
  /* ---------------------------------------------------------------
2202
  Clearfix
2203
  --------------------------------------------------------------- */
2204
  span.clear{display:block;}
2205
  .clearfix:after {
2206
+ content: ".";
2207
+ display: block;
2208
+ height: 0;
2209
+ clear: both;
2210
  visibility: hidden;
2211
  }
2212
 
2262
  @media print,
2263
  (-o-min-device-pixel-ratio: 5/4),
2264
  (-webkit-min-device-pixel-ratio: 1.25),
2265
+ (min-resolution: 120dpi) {
2266
  #wpbody-content .frmicon.icon32, .icon32-posts-frm_display {
2267
  background: url(../images/form_32_sprite-2x.png) no-repeat !important;
2268
  background-size: 325px 33px !important;
2328
  /* PRINT */
2329
  @media print {
2330
  #adminmenuwrap, #adminmenuback, #wphead, #button_bar, #submitdiv, .button-secondary,
2331
+ #screen-metas, #screen-meta-links, #footer, #wpfooter, .inner-sidebar, .frm_form_nav, .icon32,
2332
+ .frm_flash_graph, .frm_no_print, object{visibility:hidden;display:none !important;}
2333
  #poststuff #post-body.columns-2{margin-right:0;}
2334
  .widget, .postbox, .stuffbox, .postbox h3{border-width:0 !important;border-color:#fff;}
2335
  .postbox{background:#fff !important;border:none;position:static;}
2338
  #wpcontent, #post-body-content, .has-right-sidebar #post-body{margin:0 !important;}
2339
  .frm_charts .alignleft{float:none;}
2340
  .pg_odd, .pg_even{page-break-inside:avoid;max-width:600px;}
2341
+ }
fonts/s11-fp.eot CHANGED
Binary file
fonts/s11-fp.svg CHANGED
@@ -6,66 +6,70 @@
6
  <font id="s11-fp" horiz-adv-x="512">
7
  <font-face units-per-em="512" ascent="480" descent="-32" />
8
  <missing-glyph horiz-adv-x="512" />
9
- <glyph unicode="&#x20;" d="" horiz-adv-x="256" />
10
- <glyph unicode="&#xe600;" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
11
- <glyph unicode="&#xe601;" d="M246.413 152.1h121.432v-63.911h-121.431v63.911zM342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185zM340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19zM256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
12
- <glyph unicode="&#xe602;" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM272.867 361.757l0.385-275.49-34.133-0.048-0.386 275.49 34.133 0.048zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
13
- <glyph unicode="&#xe603;" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM273.272 86.306l-34.133-0.068-0.171 120.661-120.695-0.171-0.034 34.133 120.695 0.171-0.171 120.696 34.133 0.034 0.171-120.695 120.695 0.171 0.034-34.133-120.695-0.137 0.171-120.661z" />
14
- <glyph unicode="&#xe604;" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM118.272 206.728l-0.034 34.133 275.49 0.375 0.034-34.133-275.49-0.375z" />
15
- <glyph unicode="&#xe605;" d="M256 480c-141.175 0-256-114.825-256-256s114.825-256 256-256c141.209 0 256 114.825 256 256s-114.791 256-256 256zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.161 204.357 28.808-18.227-147.968-234.12z" />
16
- <glyph unicode="&#xe606;" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.126 204.357 28.808-18.227z" />
17
- <glyph unicode="&#xe607;" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM365.466 138.666l-24.132-24.132-85.334 85.334-85.334-85.334-24.132 24.132 85.334 85.334-85.334 85.334 24.132 24.132 85.334-85.334 85.334 85.334 24.132-24.132-85.334-85.334 85.334-85.334z" />
18
- <glyph unicode="&#xe608;" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM170.674 333.46l194.799-194.799-24.135-24.135-194.799 194.799 24.136 24.135zM341.338 333.484l24.135-24.136-194.799-194.799-24.136 24.135 194.799 194.799z" />
19
- <glyph unicode="&#xe609;" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.274 380.331h34.134v-304.367h-34.133v304.367zM380.63 224.218l24.135-24.136-140.325-140.325-24.136 24.135 140.325 140.325zM132.445 224.192l147.979-148.021-24.139-24.132-147.979 148.021 24.139 24.132z" />
20
- <glyph unicode="&#xe60a;" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h34.133v-273.067h-34.133v273.067z" />
21
- <glyph unicode="&#xe60b;" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h170.667v-273.067h-170.667v273.067zM358.4 360.534h34.134v-273.067h-34.134v273.067z" />
22
- <glyph unicode="&#xe60c;" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM264.431 59.75l-0.239 0.239-7.919-7.919-147.968 148.002 24.132 24.132 106.838-106.872v262.998h34.133v-263.373l107.247 107.247 24.132-24.132-140.356-140.322z" />
23
- <glyph unicode="&#xe60d;" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.685 356.369h34.133v-304.367h-34.133v304.367zM132.434 208.118l-24.136 24.136 140.325 140.325 24.135-24.135-140.325-140.325zM380.643 208.154l-147.958 148.042 24.143 24.129 147.958-148.042-24.142-24.129z" />
24
- <glyph unicode="&#xe60e;" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM380.621 208.128l-106.837 106.872v-263.032h-34.133v263.407l-107.213-107.247-24.132 24.132 140.322 140.322 0.239-0.239 7.919 7.919 147.968-148.036-24.132-24.098z" />
25
- <glyph unicode="&#xe60f;" d="M496 288h-176v176c0 8.836-7.164 16-16 16h-96c-8.836 0-16-7.164-16-16v-176h-176c-8.836 0-16-7.164-16-16v-96c0-8.836 7.164-16 16-16h176v-176c0-8.836 7.164-16 16-16h96c8.836 0 16 7.164 16 16v176h176c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16z" />
26
- <glyph unicode="&#xe610;" d="M448-32h-384v416h-64v32h128v64h256v-64h128v-32h-64v-416zM96 0h320v384h-320v-384zM160 416h192v32h-192v-32zM352 32h-32v320h32v-320zM192 32h-32v320h32v-320zM237.504 350.016h32v-320h-32v320z" />
27
- <glyph unicode="&#xe611;" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256.034-114.825 256.034-256-114.858-256-256.034-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866c122.368 0 221.901 99.533 221.901 221.867s-99.533 221.867-221.901 221.867zM278.63 121.224c0-8.022 0.137-14.848 0.478-20.31 0.273-5.462 1.263-9.967 3.072-13.517s4.539-6.315 8.192-8.192c3.721-1.945 9.011-3.379 15.803-4.335 1.741-0.375 3.072-1.229 3.993-2.697 0.853-1.433 1.331-3.14 1.331-5.017 0-1.604-0.478-3.14-1.331-4.574-0.921-1.467-2.253-2.185-3.993-2.185-5.325 0-12.322 0.58-20.856 1.707-8.601 1.127-17.339 1.707-26.214 1.707-9.455 0-18.705-0.58-27.716-1.707s-17.681-1.707-25.941-1.707c-1.468 0-2.662 0.717-3.55 2.185-0.887 1.433-1.331 2.969-1.331 4.574 0 1.911 0.444 3.584 1.331 5.017 0.887 1.467 2.219 2.321 3.994 2.697 7.68 0.955 13.688 2.389 17.954 4.335 4.267 1.911 7.407 4.574 9.319 7.919 1.911 3.413 3.038 7.577 3.311 12.561 0.307 4.983 0.444 11.195 0.444 18.603v77.721c0 13.858-0.307 24.952-0.887 33.314s-1.911 14.712-3.994 19.081c-2.048 4.335-5.154 7.304-9.319 8.909-4.13 1.604-9.762 2.901-16.828 3.857-1.775 0-3.106 0.785-3.994 2.423-0.922 1.604-1.365 3.208-1.365 4.813s0.444 3.208 1.331 4.847c0.887 1.605 2.219 2.423 4.028 2.423 2.935 0.307 6.554 0.649 10.855 0.956 4.267 0.307 8.773 0.717 13.517 1.229 4.744 0.478 9.558 1.127 14.405 1.945 4.881 0.785 9.25 1.673 13.107 2.663 3.277 0.581 5.837 1.297 7.817 2.116 1.877 0.785 3.481 1.229 4.642 1.229 3.55 0 5.837-1.126 6.895-3.379 0.99-2.253 1.536-4.335 1.536-6.28v-154.931zM255.113 335.001c-7.407 0-13.756 2.492-19.081 7.475s-7.987 11.195-7.987 18.602 2.492 13.654 7.543 18.808c5.018 5.12 11.264 7.749 18.637 7.749 7.099 0 12.937-2.663 17.544-7.953s6.861-11.674 6.861-19.081c0-7.065-2.185-13.107-6.656-18.091-4.403-5.017-10.035-7.51-16.862-7.51z" />
28
- <glyph unicode="&#xe612;" d="M467.149 62.139l-180.087 112.367 14.814-206.507h-91.75l14.131 206.506-183.911-112.367-40.346 70.656 196.744 91.204-196.744 92.911 44.169 70.656 181.385-114.142-15.429 206.575h91.682l-16.043-206.507 181.317 115.303 44.851-74.274-197.291-91.75 196.062-88.815-43.554-71.817z" />
29
- <glyph unicode="&#xe613;" d="M0 272v-96c0-8.836 7.164-16 16-16h480c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16h-480c-8.836 0-16-7.164-16-16z" />
30
- <glyph unicode="&#xe614;" d="M444.565 380.285l-71.431 71.431c-15.557 15.556-46.284 28.284-68.284 28.284h-240c-22 0-40-18-40-40v-432c0-22 18-40 40-40h368c22 0 40 18 40 40v304c0 22-12.728 52.729-28.284 68.285zM421.938 357.657c1.565-1.565 3.125-3.487 4.64-5.657h-81.729v81.728c2.17-1.515 4.092-3.075 5.657-4.64l71.432-71.431zM440.849 8c0-4.336-3.664-8-8-8h-368c-4.336 0-8 3.664-8 8v432c0 4.336 3.664 8 8 8h240c2.416 0 5.127-0.305 8-0.852v-127.148h127.148c0.547-2.873 0.852-5.583 0.852-8v-304zM234.349 279.050h29v-230h-29v230zM133.849 178.551h230v-29h-230v29z" />
31
- <glyph unicode="&#xe615;" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM238.779 435.794h34.135v-304.387h-34.136v304.387zM380.134 279.665l24.137-24.137-140.334-140.334-24.137 24.137 140.334 140.334zM131.923 279.674l147.968-148.051-24.144-24.13-147.968 148.052 24.144 24.131z" />
32
- <glyph unicode="&#xe616;" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM239.154 411.831h34.135v-304.387h-34.136v304.387zM131.928 263.587l-24.138 24.137 140.334 140.334 24.137-24.137-140.334-140.334zM380.147 263.596l-147.968 148.052 24.144 24.13 147.968-148.052-24.144-24.13z" />
33
- <glyph unicode="&#xe617;" d="M499.861 130.757c0 30.111-21.913 58.323-61.697 79.426-0.754 0.403-1.514 0.786-2.274 1.181l-0.597 69.852-1.998-0.019-0.257 0.659 0.961 2.544-49.259 18.639-0.71-1.866-0.741 1.853-26.624-10.649 1.484-3.707 25.908 10.359 45.4-17.175-44.076-17.144-25.895 10.359-1.483-3.707 25.368-10.152v-152.84l-14.594 5.616-1.433-3.731 17.308-6.659 0.716 1.866 0.767-1.849 47.927 19.972-0.76 1.836 3.322 0.024-0.697 81.418c37.015-19.519 59.938-46.431 59.938-76.108h-0.452l0.264-2.238c0.12-1.031 0.182-2.073 0.182-3.091 0-19.192-21.064-37.412-59.323-51.315-38.887-14.127-90.634-21.906-145.703-21.906s-106.817 7.784-145.703 21.913c-38.252 13.894-59.323 32.12-59.323 51.313 0 1.024 0.063 2.067 0.182 3.091l0.27 2.238h-0.451c0 32.592 27.641 61.836 71.228 81.624v-88.284h1.998l-0.748-1.853 49.259-19.972 0.748 1.853 0.025-1.998v1.952l0.98-1.678 15.976 9.317-2.011 3.449-12.973-7.567v111.013l19.845 8.173-0.264 0.339 1.47 1.137-1.175 2.858-21.46-8.839-45.627 41.928 43.492 18.639 25.675-23.112 2.67 2.965-26.624 23.966-1.338-1.483-0.786 1.835-46.595-19.971 0.364-0.848-0.911-0.986h-1.998v-48.467c-4.655-2.074-9.172-4.26-13.525-6.565-39.785-21.108-61.697-49.315-61.697-79.426 0-0.691 0.013-1.376 0.031-2.067l0.037-1.158c-0.050-0.704-0.076-1.407-0.076-2.104 0-20.995 22.001-40.551 61.949-55.063 39.314-14.285 91.544-22.151 147.066-22.151s107.752 7.865 147.067 22.151c39.949 14.512 61.949 34.069 61.949 55.063 0 0.697-0.025 1.407-0.075 2.117l0.038 1.144c0.025 0.691 0.038 1.376 0.038 2.067l0.031-0.005zM432.529 127.271l-45.163-18.815v152.733l43.957 17.094 1.294-151.226-0.088 0.214zM161.043 260.673l45.263-41.594v-111.987l-45.263 18.351v135.231zM261.47 132.384l31.084 12.452-59.694 23.363 28.609-35.815zM228.552 116.333l63.35-26.298-31.273 39.144-32.077-12.847zM233.175 170.932l57.69-22.579-28.37 36.651-29.319-14.072zM266.339 297.788l-27.516-15.36 53.148-20.794-25.632 36.154zM292.85 202.531l-58.475 23.143 28.91-37.342 29.564 14.198zM264.052 242.348l-28.528-14.267 56.659-22.428-28.132 36.695zM291.405 259.002l-52.513 20.549 25.939-33.836 26.574 13.287zM229.783 172.257l31.040 14.902-30.683 39.627-1.633-0.672-2.978-52.193 4.253-1.665zM234.934 262.708l-2.67-2.971-1.74 1.571-1.752-30.77 1.413 0.578 1.175-2.858 0.547 0.421-0.226 0.446 30.732 15.367-28.534 37.216 1.075 0.861-0.006 1.281h0.012v-1.262l0.458 1.168 0.201-0.076 29.174 16.284-22.955 32.372 2.173 1.539 23.125-32.611 25.732 14.361 1.294-2.325-25.481-14.223 27.252-38.428-0.099-0.075 0.288-0.572 0.546-0.214-0.195-0.49 0.301-0.609-0.671-0.333-0.409-1.043-0.943 0.37-28.264-14.129 30.745-40.105-1.031-0.867 0.546-1.142-31.801-15.266 30.752-39.716 4.082-1.602-1.803-0.723 1.131-1.129-1.885-1.885-1.935 1.935-32.083-12.853 34.005-42.56-1.553-2.060-72.659 30.159 3.349 2.57 32.536 13.036-33.395 41.8-3.349-58.638 1.131 0.659 2.011-3.449-3.417-1.991-0.835-14.694 74.475-31.562v-0.188l0.226 0.088 2.086-0.886 0.019 1.728 72.283 29.104-0.942 16.221-1.828 0.704 1.433 3.726 0.138-0.055-9.084 156.69-1.834 0.735 1.483 3.707 0.101-0.037-0.803 13.89-0.623-0.251-1.483 3.707 1.866 0.747-2.5 43.159-58.851-21.171-55.095 20.97-7.155 2.57-4.121-72.221 4.115-3.694zM297.159 359.543l9.662-4.291v2.89l-9.593 4.266-13.042-4.988v-2.834l12.973 4.957zM297.184 315.102l58.853 21.171-42.557 18.915v-2.89l35.462-15.762-51.728-18.608-54.567 20.769 34.892 13.344v2.834l-42.31-16.183 61.955-23.59zM306.822 339.773h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM277.534 327.793h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM557.934 111.96c-16.067 195.525-130.578 342.974-266.366 342.974-65.462 0-128.475-34.563-177.441-97.315-48.166-61.726-79.514-146.388-88.283-238.418-0.718-3.519-1.083-7.112-1.083-10.667 0-31.603 28.189-60.952 79.376-82.647 49.939-21.171 116.243-32.82 186.7-32.82 70.458 0 136.762 11.659 186.701 32.82 50.367 21.344 78.465 50.107 79.356 81.128h1.441l-0.407 4.947 0.007-0.002zM548.054 111.265c0.057-0.889 0.091-1.808 0.091-2.732 0-27.644-26.25-53.997-73.919-74.2-48.913-20.726-114.045-32.147-183.389-32.147-69.346 0-134.477 11.422-183.388 32.147-47.67 20.204-73.919 46.556-73.919 74.2 0 2.99 0.318 6.015 0.938 8.989l0.076 0.523c8.568 90.376 39.247 173.417 86.386 233.832 47.269 60.579 107.868 93.944 170.632 93.944 130.061 0 240.033-141.384 257.196-329.688h-1.028l0.317-4.866h0.008v-0.001zM290.837-17.142c-71.805 0-139.525 11.944-190.684 33.63-55.2 23.395-85.6 56.084-85.6 92.046 0 4.050 0.396 8.135 1.178 12.154 9.019 93.737 41.095 180.093 90.347 243.212 50.945 65.287 116.821 101.243 185.49 101.243 68.894 0 135.002-36.264 186.142-102.112 50.363-64.849 82.468-153.717 90.398-250.234l0.908-11.044h-0.008l0.408-4.947h-3.391c-5.906-31.302-35.457-59.534-84.503-80.318-51.177-21.687-118.897-33.63-190.685-33.63zM291.562 435.613c-59.55 0-117.29-31.968-162.584-90.016-45.956-58.899-75.885-140.054-84.271-228.515l-0.245-1.645c-0.48-2.3-0.722-4.623-0.722-6.905 0-22.949 24.673-46.568 67.695-64.802 47.691-20.209 111.406-31.338 179.404-31.338s131.713 11.13 179.406 31.338c43.020 18.233 67.694 41.853 67.694 64.802 0 0.466-0.014 0.957-0.036 1.467l-1.063 16.34h0.624c-9.523 84.854-38.809 162.257-83.015 218.976-45.387 58.229-103.233 90.298-162.885 90.298zM290.837-13.726c-71.361 0-138.606 11.846-189.351 33.358-53.858 22.827-83.517 54.399-83.517 88.902 0 3.885 0.386 7.807 1.146 11.662 8.934 93.165 40.767 178.951 89.656 241.602 50.283 64.44 115.201 99.928 182.796 99.928 139.353 0 256.776-150.128 273.135-349.211l0.605-7.348h-0.005l0.407-4.945h-2.583c-4.394-31.233-33.524-59.652-82.937-80.589-50.765-21.512-118.012-33.359-189.352-33.359zM291.562 439.029c-60.625 0-119.322-32.435-165.278-91.331-46.352-59.406-76.531-141.192-84.978-230.294l-0.188-1.267c-0.528-2.53-0.794-5.087-0.794-7.604 0-24.745 24.781-48.877 69.778-67.947 48.101-20.382 112.289-31.608 180.738-31.608s132.635 11.226 180.74 31.608c44.997 19.070 69.776 43.202 69.776 67.947 0 0.533-0.015 1.101-0.043 1.7l-0.83 12.692h0.786c-9.131 86.96-38.875 166.438-84.125 224.493-46.048 59.078-104.851 91.613-165.578 91.613zM290.837-23.935c-72.698 0-141.36 12.135-193.336 34.169-57.87 24.526-89.742 59.436-89.742 98.3 0 4.373 0.417 8.786 1.241 13.123 9.181 94.878 41.747 182.375 91.724 246.421 52.261 66.973 120.037 103.856 190.844 103.856 70.606 0 138.343-36.887 190.732-103.87 51.626-66.005 84.505-156.464 92.577-254.714l1.513-18.394h-0.006l0.407-4.945h-5.361c-3.96-14.607-12.601-28.452-25.773-41.266-15.064-14.651-35.75-27.61-61.486-38.514-51.995-22.033-120.656-34.166-193.335-34.166zM291.568 451.517c-64.38 0-126.44-34.094-174.748-96-47.703-61.132-78.792-145.050-87.543-236.298l-0.049-0.507-0.098-0.498c-0.632-3.204-0.954-6.462-0.954-9.683 0-30.144 27.45-58.377 77.293-79.5 49.513-20.99 115.345-32.55 185.367-32.55 70.004 0 135.837 11.56 185.368 32.55 45.669 19.351 72.949 45.137 76.811 72.612l1.235 8.786h0.376l-0.301 3.657c-8.083 93.384-39.331 179.036-88.108 241.399-48.436 61.928-110.461 96.031-174.65 96.031zM290.837-1.231c-69.786 0-135.387 11.512-184.72 32.416-23.564 9.988-42.036 21.404-54.902 33.932-14.002 13.635-21.102 28.241-21.102 43.416 0 3.113 0.318 6.265 0.947 9.378l0.108 0.728c8.663 90.91 39.58 174.476 87.067 235.339 47.933 61.429 109.488 95.26 173.326 95.26 63.942 0 125.605-33.932 173.629-95.546 46.284-59.382 76.909-140.958 86.23-229.701l1.184-11.274h-1.226l0.129-1.998c0.037-0.769 0.053-1.5 0.053-2.185 0-15.173-7.1-29.781-21.101-43.416-12.865-12.527-31.336-23.944-54.9-33.932-49.335-20.905-114.938-32.417-184.722-32.417zM291.562 428.82c-57.412 0-113.25-31.039-157.23-87.402-45.17-57.892-74.598-137.791-82.864-224.977l-0.065-0.541-0.293-1.85c-0.385-1.844-0.58-3.7-0.58-5.517 0-20.091 23.164-41.431 63.553-58.548 46.87-19.861 109.644-30.798 176.754-30.798 67.109 0 129.882 10.938 176.757 30.798 40.387 17.118 63.551 38.457 63.551 58.548 0 0.355-0.010 0.734-0.028 1.129l-1.533 23.471h0.223c-10.235 80.594-38.702 154.1-80.719 208.007-44.072 56.541-100.016 87.68-157.527 87.68zM290.837-14.999c-71.452 0-138.797 11.868-189.631 33.419-54.301 23.012-84.206 55.015-84.206 90.113 0 3.962 0.391 7.961 1.162 11.89 8.973 93.411 40.904 179.439 89.938 242.275 50.471 64.679 115.628 100.3 183.469 100.3 139.849 0 257.685-150.619 274.099-350.354l0.72-8.752h-0.006l0.406-4.945h-2.864c-4.96-31.309-34.223-59.669-83.453-80.531-50.855-21.548-118.2-33.416-189.632-33.416zM291.562 437.756c-60.377 0-118.836-32.303-164.605-90.959-46.192-59.201-76.269-140.721-84.691-229.542l-0.215-1.442c-0.505-2.422-0.761-4.871-0.761-7.281 0-23.801 25.182-48.123 69.090-66.732 48.010-20.345 112.098-31.55 180.457-31.55s132.447 11.204 180.457 31.55c43.907 18.608 69.088 42.933 69.088 66.732 0 0.501-0.014 1.035-0.038 1.592l-0.92 14.072h0.731c-9.283 86.118-38.849 164.786-83.688 222.317-45.86 58.84-104.423 91.243-164.905 91.243zM290.837-25.207c-72.79 0-141.55 12.156-193.616 34.228-58.314 24.714-90.43 60.055-90.43 99.512 0 4.445 0.421 8.933 1.255 13.346 9.219 95.129 41.885 182.872 92.004 247.1 52.448 67.213 120.463 104.229 191.517 104.229 70.846 0 138.813-37.004 191.378-104.195 51.805-66.217 84.795-156.966 92.895-255.531l1.627-19.796h-0.008l0.406-4.945h-5.764c-4.167-14.644-12.956-28.51-26.213-41.317-15.136-14.623-35.808-27.543-61.438-38.404-52.085-22.072-120.846-34.228-193.613-34.228zM291.568 452.791c-64.627 0-126.925-34.226-175.421-96.372-47.846-61.314-79.035-145.472-87.825-236.972l-0.048-0.497-0.096-0.491c-0.644-3.286-0.971-6.626-0.971-9.926 0-30.739 27.694-59.403 77.981-80.714 49.603-21.028 115.534-32.608 185.648-32.608 70.094 0 136.025 11.581 185.647 32.607 45.506 19.284 72.979 45.112 77.353 72.728l1.363 8.611h0.504l-0.399 4.867c-8.083 93.777-39.451 179.789-88.44 242.409-48.614 62.138-110.868 96.359-175.298 96.359zM290.837 0.043c-69.697 0-135.2 11.491-184.44 32.358-23.010 9.753-41.219 21.017-54.12 33.477-13.867 13.394-21.196 28.144-21.196 42.656 0 3.005 0.307 6.050 0.914 9.056l0.134 0.901c8.638 90.631 39.451 173.928 86.778 234.586 47.747 61.192 109.063 94.89 172.655 94.89 63.695 0 125.12-33.8 172.957-95.174 45.847-58.822 76.313-139.617 85.785-227.499l1.218-11.304h-1.199l0.221-3.415c0.032-0.714 0.048-1.399 0.048-2.041 0-14.511-7.328-29.262-21.194-42.656-12.902-12.461-31.11-23.724-54.118-33.477-49.243-20.865-114.745-32.356-184.442-32.356zM291.562 427.548c-57.165 0-112.765-30.908-156.556-87.031-45.010-57.686-74.336-137.319-82.576-224.226l-0.065-0.541-0.319-2.024c-0.362-1.736-0.546-3.485-0.546-5.193 0-19.218 23.501-40.651 62.865-57.334 46.778-19.822 109.45-30.74 176.474-30.74 67.022 0 129.695 10.916 176.474 30.74 39.363 16.683 62.864 38.115 62.864 57.334 0 0.329-0.009 0.678-0.022 1.043l-1.624 24.829h0.135c-10.36 79.744-38.659 152.476-80.246 205.833-43.887 56.301-99.592 87.308-156.857 87.308zM290.837-21.791c-72.342 0-140.629 12.060-192.282 33.959-56.971 24.144-88.347 58.368-88.347 96.366 0 4.286 0.412 8.611 1.224 12.863 9.137 94.552 41.56 181.723 91.311 245.481 51.787 66.365 118.846 102.913 188.825 102.913 143.416 0 264.163-153.299 280.868-356.589l1.326-16.099h-0.008l0.408-4.947h-4.688c-3.681-14.974-12.391-29.17-25.959-42.276-14.833-14.329-35.154-27.018-60.397-37.716-51.672-21.896-119.959-33.956-192.281-33.956zM291.568 456.207c-65.702 0-128.958-34.692-178.114-97.686-48.24-61.82-79.681-146.608-88.531-238.746l-0.096-0.658c-0.687-3.5-1.035-7.061-1.035-10.584 0-32.197 28.434-61.981 80.064-83.861 50.015-21.204 116.419-32.88 186.981-32.88 70.542 0 136.947 11.676 186.981 32.878 46.635 19.762 74.828 46.517 79.394 75.34l0.907 5.728h1.292l-0.406 4.947h0.008l-0.115 1.401c-16.121 196.182-131.047 344.12-267.329 344.12zM290.837 3.46c-69.25 0-134.279 11.396-183.107 32.087-22.622 9.586-40.48 20.618-53.079 32.787-13.373 12.916-20.154 26.442-20.154 40.199 0 2.807 0.291 5.655 0.864 8.466l0.16 1.077c8.566 90.024 39.133 172.73 86.081 232.899 47.084 60.342 107.443 93.574 169.959 93.574 62.618 0 123.085-33.333 170.26-93.858 45.464-58.327 75.68-138.505 85.087-225.764l0.811-7.52h-1.043l0.452-6.967c0.032-0.666 0.047-1.305 0.047-1.906 0-13.758-6.78-27.281-20.153-40.197-12.597-12.17-30.456-23.201-53.077-32.788-48.833-20.692-113.86-32.088-183.109-32.088zM291.562 430.964c-58.24 0-114.797-31.375-159.25-88.345-45.406-58.193-74.983-138.456-83.283-226.005l-0.044-0.359-0.283-1.828c-0.41-1.966-0.619-3.949-0.619-5.892 0-20.634 24.279-43.243 64.948-60.479 47.19-19.998 110.337-31.010 177.807-31.010s130.616 11.012 177.808 31.010c40.668 17.236 64.947 39.844 64.947 60.479 0 0.383-0.010 0.791-0.028 1.216l-1.389 21.241h0.361c-10.020 81.847-38.801 156.659-81.428 211.349-44.546 57.149-101.206 88.623-159.547 88.623zM579.891 75.432c-0.943-1.137-1.984-2.387-3.101-3.719-7.552-9.014-18.569-21.818-26.183-29.175-15.736-15.202-37.102-28.584-63.506-39.772-52.906-22.419-122.606-34.765-196.264-34.765-73.68 0-143.382 12.349-196.267 34.768-60.984 25.844-94.57 63.406-94.57 105.765 0 4.762 0.442 9.571 1.315 14.3 9.383 96.279 42.537 185.166 93.38 250.323 53.764 68.898 123.681 106.842 196.872 106.842 72.557 0 142.154-37.628 195.971-105.952 45.432-57.68 76.715-133.661 89.948-217.268 2.224-14.048 3.938-28.313 5.123-42.741l2.235-27.144h-0.009zM291.562 420.755c-55.028 0-108.726-29.98-151.202-84.417-44.223-56.678-73.049-135.053-81.168-220.688l-0.118-0.962-0.377-2.347c-0.268-1.283-0.404-2.565-0.404-3.808 0-15.912 23.050-35.962 58.722-51.079 45.956-19.476 107.689-30.202 173.824-30.202s127.865 10.726 173.824 30.202c35.671 15.118 58.721 35.168 58.721 51.079 0 0.215-0.005 0.443-0.015 0.68l-1.732 26.524c-10.437 77.618-38.233 148.565-78.577 200.327-42.569 54.616-96.372 84.693-151.495 84.693z" horiz-adv-x="585" />
34
- <glyph unicode="&#xe618;" d="M51.2 428.8h409.6v-102.4h-409.6v102.4zM51.2 275.2h409.6v-102.4h-409.6v102.4zM51.2 121.6h409.6v-102.4h-409.6v102.4z" />
35
- <glyph unicode="&#xe619;" d="M512 382.792c-18.84-8.352-39.080-14-60.328-16.536 21.688 13 38.344 33.584 46.184 58.112-20.296-12.040-42.776-20.776-66.704-25.488-19.16 20.416-46.464 33.168-76.672 33.168-58.008 0-105.040-47.032-105.040-105.040 0-8.232 0.928-16.248 2.72-23.936-87.296 4.384-164.704 46.2-216.512 109.752-9.040-15.512-14.224-33.56-14.224-52.808 0-36.448 18.544-68.6 46.728-87.432-17.216 0.544-33.416 5.272-47.576 13.136-0.008-0.44-0.008-0.88-0.008-1.32 0-50.896 36.208-93.344 84.264-103-8.816-2.4-18.096-3.688-27.672-3.688-6.768 0-13.352 0.664-19.76 1.888 13.368-41.728 52.16-72.104 98.128-72.944-35.952-28.176-81.24-44.968-130.456-44.968-8.48 0-16.84 0.496-25.056 1.472 46.488-29.808 101.704-47.2 161.024-47.2 193.208 0 298.864 160.064 298.864 298.872 0 4.552-0.104 9.088-0.304 13.592 20.528 14.808 38.336 33.312 52.416 54.376z" />
36
- <glyph unicode="&#xe61a;" d="M237.398 380.672h34.133v-347.17h-34.133v347.17zM254.464 480l85.334-102.4h-170.667zM510.464 224l-102.4-85.334v170.666zM169.131 70.4h170.667l-85.334-102.4-85.334 102.4zM0 217.583l102.4 85.334v-170.667zM100.864 241.066h307.2v-34.133h-307.2v34.133z" horiz-adv-x="511" />
37
- <glyph unicode="&#xe61b;" d="M0 480h352v-32h-352v32zM320 480h32v-128h-32v128zM96 384h352v-32h-352v32zM416 384h32v-320h-32v320zM0 480h32v-416h-32v416zM0 96h128v-32h-128v32zM96 384h32v-416h-32v416zM96 0h256v-32h-256v32zM320 96h32v-128h-32v128zM320 96h128v-32h-128v32zM192 288h160v-32h-160v32zM192 224h160v-32h-160v32zM192 160h96v-32h-96v32zM350.496-32l-23.84 20.448 97.504 96.064 23.84-20.448z" horiz-adv-x="448" />
38
- <glyph unicode="&#xe61c;" d="M94.304 414.304c38.712 0 77.248 0.024 115.776-0.008 36.96-0.032 56.568-19.664 56.576-56.736 0.032-111.504 0.040-223 0.008-334.504-0.008-34.528-20.28-54.848-55.104-54.952-52.16-0.144-104.32-0.144-156.48-0.008-34.784 0.088-55.048 20.424-55.064 55.008-0.032 109.616-0.016 219.224-0.008 328.832 0.008 38.992 9.616 52.080 47.368 63.464 0 13.176-0.024 26.728 0.008 40.272 0.040 19.816 4.16 24.296 22.32 24.336 18.552 0.040 22.704-4.312 22.784-23.76 0.056-12.84 0.176-25.688 0.32-38.536 0.008-0.664 0.56-1.328 1.496-3.408zM132.944 217.432c20.408 0 40.816-0.256 61.224 0.064 23.696 0.368 38.76 15.736 38.912 39.424 0.152 23.056 0.136 46.104-0.016 69.16-0.16 25.144-15.128 40.104-40.376 40.192-39.304 0.144-78.608 0.112-117.912 0.008-25.92-0.064-41.088-14.88-41.376-40.568-0.256-22.672-0.248-45.352-0.008-68.024 0.264-25.016 15.456-40.008 40.6-40.232 19.648-0.176 39.304-0.040 58.952-0.024zM83.392 85.16c-17.28 0.056-17.488-0.152-17.536-17.632-0.040-14.776 0.736-15.576 14.936-15.648 17.368-0.088 18.032 0.408 18.112 13.584 0.112 19.112-0.304 19.648-15.504 19.696zM183.744 51.88c16.52-0.024 17.208 0.552 17.2 14.544-0.008 18.432-0.264 18.728-16.496 18.744-16.32 0.008-16.472-0.144-16.544-17.456-0.064-15.288 0.456-15.8 15.848-15.824zM183.928 99.28c16.632-0.016 17.016 0.312 17.008 14.504-0.016 18.192-0.264 18.472-16.672 18.472-16.12-0.008-16.328-0.224-16.368-17.576-0.032-15.128 0.24-15.392 16.032-15.4zM184.024 37.744c-16.072-0.008-16.072-0.008-16.128-17.616-0.048-14.76 0.416-15.192 16.28-15.192 16.224-0.008 16.8 0.504 16.768 14.768-0.048 18.056-0.048 18.056-16.92 18.040zM82.296 99.28c16.168 0 16.544 0.312 16.592 13.752 0.064 18.776-0.28 19.192-15.88 19.224-16.968 0.040-17.144-0.136-17.16-17.96-0.016-14.792 0.224-15.008 16.456-15.016zM82.688 37.744c-16.728 0.008-16.84-0.112-16.848-18.072-0.008-14.136 0.592-14.696 15.656-14.736 16.912-0.040 17.384 0.336 17.392 14.080 0.016 18.608-0.080 18.72-16.2 18.728zM149.664 67.536c-0.104 17.688-0.104 17.688-17.352 17.624-15.288-0.056-15.368-0.16-15.272-19.704 0.064-13.184 0.72-13.68 17.92-13.576 14.224 0.088 14.792 0.688 14.712 15.664zM83.016 178.968c-17.072 0.032-17.072 0.032-17.168-16.76-0.088-15.344 0.272-15.696 15.896-15.712 16.96-0.024 17.16 0.144 17.136 14.44-0.024 18.008-0.024 18.008-15.864 18.040zM200.92 163.64c-0.192 15.56-0.216 15.584-19.736 15.328-13.144-0.176-13.536-0.752-13.296-19.448 0.168-12.928 0.632-13.24 19.712-13.024 13.136 0.144 13.528 0.64 13.32 17.144zM133.856 132.256c-16.784 0.040-16.784 0.040-16.816-18.36-0.024-14.304 0.232-14.56 14.648-14.608 17.632-0.064 17.912 0.144 17.984 13.544 0.096 19.16-0.096 19.392-15.816 19.424zM149.656 20.728c-0.144 17.208-0.144 17.208-19.144 17.016-13.384-0.136-13.528-0.344-13.472-19.272 0.040-13.368 0.416-13.648 17.976-13.536 14.328 0.088 14.76 0.552 14.632 15.792zM133.696 146.496c15.648 0.016 15.984 0.312 15.968 14.304-0.016 18.184-0.016 18.184-16.744 18.168-15.944-0.008-15.944-0.008-15.888-18.912 0.040-13.544 0.080-13.584 16.656-13.568z" horiz-adv-x="264" />
39
- <glyph unicode="&#xe61d;" d="M423.96 391.984c-36.912 36.944-64.64 31.408-64.64 31.408l-277.144-277.144-25.856-121.936 121.936 25.856 277.12 277.12c0 0 5.552 27.728-31.408 64.688zM170.984 64.848l-41.552-8.96c-4.016 7.504-8.856 15-17.688 23.856-8.832 8.832-16.36 13.648-23.856 17.664l8.984 41.576 12.008 12.008c0 0 22.632-0.464 48.152-25.984 25.552-25.552 26.008-48.176 26.008-48.176l-12.056-11.984z" />
40
- <glyph unicode="&#xe61e;" d="M432 480c44.184 0 80-35.816 80-80 0-18.008-5.952-34.632-16-48l-32-32-112 112 32 32c13.368 10.048 29.992 16 48 16zM32 112l-32-144 144 32 296 296-112 112-296-296zM357.792 298.208l-224-224-27.576 27.576 224 224 27.576-27.576z" />
41
- <glyph unicode="&#xe61f;" d="M440.32 414.616c12.848-6.288 24.048-15.24 32.248-26.24 17.272-23.152 22.12-54.688 14.416-93.736-7.776-39.512-25.208-72.864-50.584-97.024-4.64-4.848-9.608-9.376-14.904-13.544-27.176-21.4-61.496-32.712-99.256-32.712h-120.032l-32.28-151.36h-66.216l5.040 23.152h23.064l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 22.864 106.92-53.8 155.52-119.704 155.52h-224.64l-99.528-456.848h76.016l-12.016-55.152h131.832l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 16.856 78.84-20.4 125.968-67.56 145.28zM211.168 386.96h64.568c32.296 0 53.8-27.768 44.392-62.48-8.064-34.72-41.696-62.488-75.32-62.488h-61.88l28.24 124.968z" />
42
- <glyph unicode="&#xe620;" d="M512 224c0 70.4-24.96 130.88-74.88 181.12-49.92 49.92-110.4 74.88-181.12 74.88-70.4 0-130.88-24.96-181.12-74.88-49.92-50.24-74.88-110.72-74.88-181.12 0-70.72 24.96-131.2 74.88-181.12 50.24-49.92 110.72-74.88 181.12-74.88 70.72 0 131.2 24.96 181.12 74.88s74.88 110.4 74.88 181.12zM443.84 224c0-51.84-18.56-96-55.040-132.8-36.8-36.8-80.96-55.040-132.8-55.040s-96 18.24-132.8 55.040c-36.48 36.8-55.040 80.96-55.040 132.8s18.56 96 55.040 132.8c36.8 36.48 80.96 55.040 132.8 55.040s96-18.56 132.8-55.040c36.48-36.8 55.040-80.96 55.040-132.8zM191.36 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c9.92 9.92 15.040 22.080 15.040 36.16s-5.12 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM320.96 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c10.24 9.92 15.040 22.080 15.040 36.16s-4.8 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM191.36 215.36c-14.080 0-26.24-5.12-36.16-15.040s-15.040-22.080-15.040-36.16c0-14.080 5.12-26.24 15.040-36.16s22.080-15.040 36.16-15.040 26.24 5.12 36.16 15.040 15.040 22.080 15.040 36.16c0 14.080-5.12 26.24-15.040 36.16s-22.080 15.040-36.16 15.040zM320.96 215.36c-13.76 0-25.92-4.8-36.16-15.040-10.24-10.248-15.040-22.080-15.040-36.48 0-13.76 4.8-25.92 15.040-35.84s22.4-15.040 36.16-15.040c14.4 0 26.24 5.12 36.16 15.040 10.24 9.92 15.040 22.080 15.040 35.84 0 14.4-4.8 26.24-15.040 36.48-9.92 10.24-21.76 15.040-36.16 15.040z" />
43
- <glyph unicode="&#xe621;" d="M279.536 448c0 0-100.48 0-133.968 0-60.064 0-116.584-45.504-116.584-98.208 0-53.864 40.944-97.336 102.040-97.336 4.248 0 8.376 0.088 12.424 0.376-3.968-7.592-6.8-16.144-6.8-25.024 0-14.968 8.048-27.104 18.232-37.016-7.696 0-15.12-0.224-23.224-0.224-74.392 0-131.648-47.376-131.648-96.512 0-48.392 62.768-78.656 137.168-78.656 84.816 0 131.656 48.12 131.656 96.512 0 38.8-11.448 62.040-46.84 87.064-12.112 8.576-35.264 29.416-35.264 41.672 0 14.36 4.096 21.432 25.712 38.32 22.16 17.312 37.84 41.648 37.84 69.96 0 33.704-15.008 66.552-43.184 77.384h42.48l29.984 21.672zM232.744 120.272c1.064-4.488 1.64-9.104 1.64-13.816 0-39.104-25.192-69.656-97.488-69.656-51.424 0-88.56 32.552-88.56 71.648 0 38.32 46.064 70.224 97.48 69.664 12-0.128 23.184-2.056 33.336-5.344 27.912-19.416 47.936-30.384 53.584-52.504zM150.408 266.112c-34.52 1.032-67.32 38.616-73.272 83.928-5.96 45.336 17.184 80.024 51.696 78.992 34.504-1.040 67.32-37.408 73.28-82.728 5.952-45.328-17.192-81.232-51.696-80.192zM416 352v96h-32v-96h-96v-32h96v-96h32v96h96v32z" />
44
- <glyph unicode="&#xe622;" d="M275.608 431.896c0.032 0.016 0.056 0.032 0.080 0.040l-0.080-0.040c0 0 0 0 0 0zM452.92 108.312c-0.032 0.856-0.104 1.672-0.2 2.44-0.064 0.512-0.16 1.016-0.288 1.504-0.208 1.136-0.472 2.264-0.856 3.344l-0.008 0.016c-0.784 2.232-2 4.368-3.568 6.176-1.552 1.8-3.416 3.224-5.288 4.216l-0.056 0.040c-1.992 1.040-3.944 1.624-5.712 1.96-0.52 0.096-1.008 0.144-1.488 0.2 2.264 9.712-0.568 17.12-2.4 20.584 0.144 0.136 0.296 0.272 0.424 0.4 2.416 2.336 4.472 4.576 6.208 6.816l0.328 0.448c1.392 2 2.312 4.040 2.896 5.92 0.496 1.616 0.744 3.072 0.888 4.4h0.016l0.016 0.080 0.008 0.192 0.056 0.408h-0.032l0.024 0.464h0.016l0.008 0.272c0.008 0.272 0.016 0.552 0.016 0.856 0.016 0.552 0.016 1.12-0.016 1.744-0.128 3.008-0.68 6.912-2.648 11.144-0.984 2.104-2.352 4.272-4.168 6.28-1.808 2.008-4.056 3.832-6.648 5.28l0.016-0.008c-0.192 0.104-0.336 0.208-0.512 0.304-5.376 7.912-11.52 14.048-16.96 18.704-2.824 2.416-5.456 4.424-7.704 6.072-2.224 1.632-4.104 2.92-5.144 3.696l0.016-0.008c-2.4 1.76-4.176 2.816-5.024 3.296-1.96 1.192-3.424 2.144-4.304 2.808-0.688 0.52-1.024 0.856-1.152 0.992l-0.064 0.088c-0.016 0.016-0.088 0.168-0.192 0.696-0.112 0.528-0.232 1.432-0.28 2.736-0.088 2.056-0.016 5.064 0.208 9.040 0.36 6.384 1.088 15.208 1.832 27.152 0.248 3.8 0.288 7.376 0.144 10.752-0.224 5.408-0.92 10.312-2.056 14.752l-0.008 0.024c-0.248 1.008-0.536 2-0.84 2.984l-0.008 0.008-0.008 0.016c-0.224 0.728-0.432 1.28-0.552 1.632l0.008-0.024c-0.232 0.648-0.464 1.296-0.728 1.944l-0.008 0.032c-0.128 0.32-0.296 0.728-0.512 1.24l-0.008 0.016-0.008 0.008-0.008 0.016c-0.408 0.96-0.872 1.984-1.456 3.096l-0.16 0.296-0.296 0.528-0.208 0.352c-1.088 1.792-2.24 3.424-3.448 4.952-0.608 2.744-1.664 6.816-3.416 11.432-1.552 4.064-3.64 8.576-6.608 13.024-1.032 1.536-2.2 3.056-3.48 4.536l0.424 0.44c0.6 0.632 14.84 15.544 25.992 34.896 20.784 36.080 13.864 58.136 4.408 70.28l-0.272 0.336-0.288 0.32c-9.12 10.136-21.528 16.248-36.872 18.152-31.784 3.952-67.72-11.64-77.144-16.080l-17.192 18.992c-1.512 1.664-3.2 3.152-5 4.456-1.816 1.304-3.76 2.44-5.8 3.384-4.096 1.896-8.584 3.088-13.36 3.68-9.584 1.176-20.352 0.032-32.056-2.968-17.544-4.528-37.248-13.288-57.848-25.64-20.584-12.36-42.040-28.328-62.864-47.32-25.448-23.216-46.472-47.76-61.792-71.056-7.656-11.648-13.888-22.992-18.512-33.744-4.624-10.76-7.664-20.928-8.832-30.344-0.848-6.84-0.712-13.304 0.656-19.264 0.6-2.608 1.464-5.112 2.568-7.48 1.416-3.048 3.248-5.88 5.528-8.376l0.056-0.064 19.928-20.872-0.112-0.2c-0.216-0.376-0.416-0.76-0.632-1.136-0.304-0.568-0.616-1.136-0.912-1.704-0.2-0.392-0.392-0.784-0.576-1.176-0.288-0.584-0.56-1.16-0.832-1.752-0.184-0.392-0.352-0.792-0.528-1.2-0.264-0.6-0.512-1.2-0.76-1.808-0.16-0.4-0.312-0.8-0.472-1.208-0.232-0.616-0.456-1.248-0.672-1.872-0.136-0.408-0.28-0.808-0.408-1.224-0.208-0.64-0.4-1.28-0.592-1.928-0.056-0.184-0.112-0.352-0.168-0.536-0.064-0.224-0.128-0.464-0.192-0.688-0.184-0.664-0.344-1.336-0.512-2-0.096-0.4-0.2-0.8-0.296-1.216-0.064-0.296-0.128-0.584-0.184-0.88-0.088-0.416-0.16-0.832-0.248-1.248-0.072-0.376-0.152-0.752-0.216-1.136-0.144-0.84-0.272-1.696-0.392-2.552-0.032-0.256-0.080-0.496-0.112-0.752l-0.008-0.072-0.016-0.224c-0.064-0.552-0.112-1.12-0.176-1.68-0.080-0.88-0.152-1.76-0.2-2.656-0.032-0.384-0.048-0.784-0.064-1.184-0.016-0.304-0.040-0.608-0.048-0.912-0.016-0.624-0.008-1.248-0.016-1.88 0-0.376-0.008-0.752 0-1.136 0.008-0.224-0.008-0.448 0-0.672v-0.128c0.016-0.4 0.032-0.808 0.040-1.216 0.016-0.448 0.056-0.88 0.088-1.312 0.016-0.328 0.032-0.656 0.048-0.976 0.032-0.288 0.040-0.504 0.064-0.696 0.040-0.408 0.072-0.832 0.12-1.24 0.040-0.472 0.096-0.976 0.168-1.56l0.008-0.048v0.008c0.032-0.224 0.056-0.376 0.080-0.552 0.064-0.464 0.136-0.936 0.208-1.4 0.056-0.416 0.128-0.888 0.224-1.472 0.048-0.232 0.080-0.432 0.12-0.6 0.048-0.28 0.112-0.56 0.168-0.84l0.008-0.024 0.080-0.4c0.072-0.384 0.168-0.872 0.312-1.536l0.008-0.016v0.008c0.040-0.176 0.072-0.288 0.104-0.44 0.104-0.424 0.184-0.736 0.248-0.96l0.104-0.432c0.040-0.136 0.072-0.272 0.12-0.472l0.104-0.392 0.088-0.328 0.072-0.296 0.008-0.032v0.008c0.040-0.136 0.072-0.24 0.112-0.36l0.112-0.408c0.096-0.312 0.2-0.632 0.296-0.944 0.112-0.368 0.264-0.856 0.472-1.512l-0.040 0.104 0.040-0.12c0.048-0.16 0.088-0.264 0.136-0.392 0.192-0.544 0.344-0.96 0.416-1.184l0.016-0.024v-0.008c0.128-0.36 0.312-0.88 0.568-1.56l0.008-0.008 0.024-0.064-0.008 0.032 0.112-0.28c0.168-0.424 0.296-0.744 0.408-0.992l0.128-0.32 0.016-0.048c0.064-0.16 0.16-0.376 0.264-0.632 0.096-0.232 0.216-0.504 0.344-0.816v0c0 0 0 0 0-0.008l0.128-0.28c0.128-0.296 0.256-0.568 0.36-0.792 0.104-0.208 0.192-0.4 0.264-0.552l0.008-0.024c0.168-0.352 0.368-0.8 0.648-1.352l0.040-0.080 0.12-0.232c0.12-0.232 0.24-0.456 0.336-0.648 0.144-0.28 0.28-0.512 0.384-0.712l0.016-0.040c0.152-0.28 0.368-0.688 0.656-1.216l0.016-0.032 0.016-0.040 0.12-0.208c0.12-0.208 0.232-0.416 0.344-0.6 0.184-0.312 0.36-0.6 0.496-0.832l0.040-0.064 0.008-0.016c0.144-0.224 0.36-0.592 0.664-1.080l0.032-0.048 0.088-0.144c0.152-0.232 0.296-0.464 0.432-0.664 0.208-0.312 0.392-0.592 0.552-0.84 0.176-0.264 0.424-0.64 0.76-1.12l0.032-0.040v-0.008l0.016-0.024 0.032-0.040 0.008-0.008c0.16-0.232 0.32-0.456 0.488-0.68 0.224-0.312 0.44-0.6 0.632-0.856l-0.016 0.016c0.184-0.248 0.408-0.552 0.688-0.92l0.048-0.064 0.024-0.024 0.024-0.032-0.040 0.040c0.208-0.272 0.408-0.52 0.6-0.768 0.256-0.312 0.496-0.616 0.72-0.888l0.072-0.096c0.152-0.184 0.328-0.408 0.576-0.688l0.104-0.128 0.104-0.104c0.36-0.424 0.68-0.784 1.008-1.144l0.344-0.392v-0.008l0.032-0.032c0.16-0.176 0.36-0.4 0.6-0.664l0.072-0.088v-0.008l0.016-0.008 0.032-0.032c0.392-0.424 0.768-0.808 1.152-1.2 0.16-0.16 0.312-0.336 0.472-0.488l0.024-0.016c0.080-0.080 0.272-0.272 0.568-0.576l0.056-0.048 0.168-0.184c0.464-0.456 0.944-0.888 1.424-1.328l0.112-0.112 0.032-0.024 0.032-0.032c0.12-0.112 0.32-0.288 0.6-0.544l0.032-0.032c0.616-0.544 1.224-1.072 1.84-1.576l0.040-0.032 0.344-0.288 0.24-0.192-0.008 0.008 0.352-0.28c0.52-0.416 1.024-0.816 1.512-1.192l0.136-0.112 0.064-0.048c0.192-0.136 0.328-0.24 0.4-0.304l0.096-0.072 0.072-0.048c0.144-0.104 0.288-0.2 0.432-0.304 0.432-0.312 0.872-0.624 1.304-0.92l0.368-0.256 0.040-0.032 0.456-0.312 0.024-0.008 0.232-0.152c0.44-0.296 0.912-0.592 1.384-0.888 0.248-0.16 0.472-0.304 0.728-0.464l0.4-0.24 0.224-0.128 0.144-0.088c0.728-0.44 1.416-0.832 2.048-1.184l0.056-0.032 0.392-0.208 0.032-0.016c0.872-0.464 1.696-0.888 2.472-1.272l0.56-0.272v0.008c0.424-0.208 0.832-0.376 1.248-0.568 0.192-0.088 0.392-0.184 0.592-0.272 0.24-0.104 0.488-0.232 0.72-0.328l0.2-0.088 0.056-0.024 0.096-0.040c0.408-0.176 0.808-0.32 1.208-0.48l0.208-0.080c0.448-0.184 0.896-0.376 1.352-0.544l0.104-0.040 0.328-0.12c0.208-0.072 0.424-0.144 0.64-0.216l0.2-0.064c0.64-0.232 1.288-0.464 1.944-0.672l0.152-0.048 0.056-0.016 0.024-0.016c1.008-0.312 2.016-0.6 3.016-0.872l0.208-0.056-0.056 0.016c0.888-0.232 1.76-0.432 2.624-0.632h0.016l0.32-0.088 0.336-0.072c0.824-0.184 1.664-0.328 2.512-0.472l0.24-0.064 0.6-0.088c0.512-0.080 1.016-0.152 1.528-0.216 0.080-0.208 0.152-0.416 0.224-0.6l0.008-0.032c1.392-3.8 2.904-7.584 4.52-11.336 23.904-66.152 89.984-117.432 165.4-126.816 75.408-9.376 155.904 40.744 188.704 108.472 1.416 2.592 2.704 5.136 3.88 7.6 3.248 3.344 5.776 6.816 7.456 10.504 2.008 4.328 2.68 8.88 2.488 12.608zM125.656 222.64c-0.056-0.104-0.248-0.448-0.544-0.96-0.528-0.936-1.392-2.48-2.408-4.304-0.496-0.896-1.032-1.848-1.576-2.848-0.368-0.672-0.744-1.36-1.12-2.048l-0.176-0.32-0.072-0.128c-0.136-0.264-0.28-0.52-0.424-0.784l-3.456-6.216c-0.288 0.152-0.576 0.288-0.872 0.44l-0.168 0.080-0.304 0.152c-1.888 0.904-3.88 1.632-5.936 2.168l-0.328 0.080c-1.32 0.328-2.672 0.584-4.048 0.744-0.8 0.088-1.6 0.16-2.408 0.2-0.672 0.032-1.352 0.040-2.032 0.024-1.024-0.024-2.040-0.112-3.032-0.216-0.312-0.040-0.624-0.096-0.928-0.136-0.496-0.072-0.976-0.168-1.472-0.256-0.192-0.040-0.392-0.064-0.576-0.112-0.344-0.072-0.68-0.144-1.024-0.232-0.664-0.16-1.32-0.344-1.968-0.552-0.296-0.096-0.6-0.176-0.888-0.272-0.88-0.304-1.736-0.64-2.576-1.016-0.336-0.152-0.648-0.32-0.968-0.472-0.384-0.192-0.76-0.392-1.144-0.584l-0.392-0.2c-0.416-0.232-0.824-0.48-1.224-0.72-0.376-0.232-0.752-0.472-1.112-0.72-0.448-0.296-0.88-0.592-1.304-0.904-0.264-0.2-0.512-0.4-0.768-0.608-0.688-0.544-1.344-1.128-1.984-1.728-0.328-0.304-0.648-0.624-0.968-0.944-0.56-0.552-1.112-1.128-1.624-1.72l-0.264-0.296c-0.272-0.32-0.528-0.664-0.776-1l-0.040-0.048-0.032-0.048c-0.176-0.224-0.36-0.448-0.528-0.672l-0.128-0.176-0.016-0.016c-1.040-1.448-1.944-2.992-2.736-4.6-0.112-0.232-0.216-0.464-0.328-0.704-0.36-0.792-0.696-1.592-1-2.408-0.12-0.328-0.256-0.64-0.36-0.968l-0.008-0.008v-0.008l-0.008-0.008c-0.28-0.832-0.52-1.68-0.728-2.552l-0.080-0.32-0.080-0.408-0.008-0.040c-0.144-0.632-0.28-1.264-0.376-1.904-0.048-0.312-0.080-0.632-0.128-0.96l-0.016-0.088c-0.040-0.336-0.072-0.68-0.112-1.024-0.032-0.256-0.072-0.52-0.088-0.784-0.072-1.008-0.104-2.032-0.080-3.064 0.016-0.8 0.088-1.584 0.168-2.368l0.008-0.048 0.024-0.368c0.040-0.432 0.12-0.864 0.184-1.296 0.232-1.568 0.552-3.096 1-4.576 0.336-1.128 0.728-2.232 1.184-3.304 0.832-1.976 1.864-3.832 3.048-5.576 2.488-3.688 5.68-6.84 9.416-9.248 2.12-1.36 4.408-2.472 6.824-3.32 2.32-0.824 4.744-1.416 7.264-1.696 0.568-0.056 1.136-0.104 1.72-0.144 0.864-0.056 1.72-0.096 2.6-0.072 0.808 0.016 1.592 0.12 2.392 0.192 0.456 0.040 0.92 0.048 1.368 0.112 1.136 0.16 2.264 0.392 3.36 0.664l0.248 0.056c0.456 0.12 0.888 0.288 1.328 0.424 1.392 0.424 2.728 0.928 4.032 1.528l0.288 0.128c0.36 0.152 0.736 0.304 1.088 0.488 0.040-0.248 0.088-0.488 0.136-0.736 0.152-0.88 0.32-1.776 0.488-2.664 1.528-8.12 3.328-16.112 3.328-16.112-2.744-2.048-7.336-4.056-12.528-5.568-1.728-0.504-3.528-0.944-5.344-1.32-1.168-0.248-2.336-0.448-3.512-0.624-1.328-0.2-2.648-0.36-3.96-0.464-0.96-0.080-1.904-0.136-2.832-0.16-0.688-0.008-1.384 0-2.072 0.016-2.896 0.040-5.744 0.288-8.52 0.728l-0.040 0.016c-0.904 0.144-1.808 0.312-2.688 0.496-0.008 0-0.016 0-0.016 0.008l-0.072 0.024c-0.88 0.192-1.752 0.392-2.624 0.624l-0.12 0.032c-0.44 0.12-0.88 0.256-1.32 0.384-0.4 0.12-0.808 0.224-1.208 0.344l-0.168 0.056c-0.824 0.264-1.624 0.544-2.424 0.84l-0.216 0.080c-0.784 0.296-1.552 0.6-2.32 0.92l-0.264 0.12c-0.752 0.328-1.488 0.664-2.224 1.016l-0.304 0.144c-0.712 0.352-1.416 0.712-2.112 1.088l-0.344 0.2c-0.672 0.376-1.344 0.752-2 1.152l-0.408 0.24c-0.632 0.384-1.264 0.792-1.88 1.208l-0.448 0.304c-0.6 0.408-1.184 0.824-1.768 1.248-0.152 0.12-0.32 0.248-0.48 0.36-0.56 0.424-1.12 0.856-1.664 1.304-0.176 0.136-0.336 0.288-0.512 0.432-0.528 0.432-1.040 0.88-1.552 1.328-0.184 0.168-0.36 0.336-0.544 0.496-0.48 0.448-0.968 0.896-1.432 1.352-0.192 0.192-0.384 0.384-0.576 0.576-0.448 0.448-0.888 0.904-1.32 1.376-0.2 0.216-0.392 0.432-0.592 0.648-0.416 0.464-0.824 0.92-1.216 1.392-0.208 0.24-0.408 0.488-0.6 0.728-0.384 0.456-0.752 0.92-1.112 1.392-0.208 0.264-0.408 0.544-0.608 0.816-0.344 0.464-0.68 0.92-1.008 1.392-0.208 0.296-0.4 0.6-0.6 0.904-0.312 0.456-0.616 0.912-0.912 1.384-0.2 0.328-0.392 0.656-0.592 0.976-0.28 0.464-0.552 0.92-0.816 1.392-0.2 0.352-0.384 0.712-0.576 1.064-0.248 0.456-0.488 0.904-0.72 1.368-0.192 0.384-0.376 0.768-0.552 1.152-0.104 0.224-0.208 0.456-0.312 0.68s-0.216 0.448-0.32 0.68c-0.176 0.408-0.344 0.816-0.52 1.224-0.184 0.448-0.384 0.896-0.552 1.344-0.128 0.32-0.24 0.64-0.344 0.96l-0.128 0.352c-0.16 0.448-0.328 0.888-0.472 1.336-0.152 0.456-0.288 0.92-0.432 1.384-0.128 0.44-0.272 0.872-0.392 1.312l-0.104 0.408-0.088 0.336-0.112 0.44-0.072 0.296c-0.104 0.424-0.224 0.84-0.32 1.272-0.12 0.52-0.216 1.056-0.32 1.584-0.080 0.408-0.168 0.808-0.248 1.224-0.096 0.568-0.176 1.136-0.256 1.712-0.040 0.32-0.096 0.64-0.144 0.96v0.048l-0.024 0.144c-0.072 0.632-0.136 1.272-0.192 1.912-0.016 0.184-0.040 0.376-0.048 0.568l-0.048 0.432c-0.064 0.816-0.096 1.632-0.12 2.456 0 0.168-0.024 0.328-0.024 0.504-0.024 1.056-0.024 2.112 0.016 3.16 0.032 0.856 0.072 1.704 0.128 2.552l0.032 0.4c0.088 1.072 0.208 2.128 0.344 3.176 0.728 5.36 2.192 10.488 4.288 15.288 0.056 0.136 0.112 0.288 0.176 0.424 0.328 0.736 0.68 1.464 1.040 2.184 1.016 2.048 2.152 4.032 3.392 5.928 0.664 1.008 1.352 1.992 2.072 2.952 0.608 0.816 1.232 1.616 1.888 2.392 2.272 2.736 4.784 5.256 7.528 7.528l0.112 0.096c3.176 2.624 6.632 4.936 10.336 6.84 0.416 0.208 0.84 0.416 1.264 0.616 0.344 0.168 0.696 0.336 1.040 0.504 1.224 0.56 2.472 1.080 3.744 1.56 3.728 1.408 7.648 2.432 11.712 3.040l0.408 0.064c2.256 0.32 4.544 0.528 6.88 0.576 0.52 0.016 1.040 0 1.56-0.016 1.072-0.024 2.144-0.072 3.216-0.168 0.376-0.040 0.752-0.080 1.136-0.112 0.384-0.040 0.776-0.064 1.152-0.12 0.792-0.112 1.576-0.256 2.352-0.4 0.992-0.184 1.96-0.424 2.928-0.656l0.080-0.016c1.416-0.336 2.792-0.72 4.144-1.144 0.416-0.128 0.856-0.24 1.264-0.376 1.608-0.544 3.152-1.128 4.624-1.728 1.224-0.504 2.4-1.016 3.512-1.536 3.48-1.616 6.336-3.216 8.296-4.408 1.72-1.048 2.768-1.768 2.904-1.856l0.032-0.024 0.016-0.008h0.008l-0.032-0.048zM118.352 298.928c1.080 1.272 2.176 2.536 3.272 3.816-1.328-1.328-2.072-2.016-2.152-1.936-0.192 0.128 4.44 5.776 12.928 14.92 4.232 4.56 9.416 9.976 15.448 16.024 11.144 11.728 22.944 23.392 35.32 34.624 11.728 10.632 23.968 20.864 36.64 30.408 0.632 0.472 1.248 0.944 1.88 1.416 4.832 3.6 9.736 7.088 14.696 10.456 3 2.040 6.024 4.048 9.064 5.992l-35.304 40.24 11.904 3.552 23.24-11.824-0.656 8.032 4.056 8.968 10.848 2.456 25.48-29.6c0.304 0.144 0.616 0.296 0.92 0.432 2.128 0.992 4.208 1.936 6.264 2.84 1.224 0.536 2.432 1.056 3.632 1.576 0.8 0.336 1.584 0.664 2.368 0.992 14.264 5.664 39.208 13.64 61.12 10.824 4.416-0.568 8.712-1.584 12.768-3.136 0.44-0.264 0.88-0.528 1.304-0.808l-0.328 0.096-0.352 0.104-0.144 0.032-0.040 0.016c-0.192 0.048-0.392 0.080-0.592 0.128-3.616 0.904-7.432 1.384-11.496 1.464-1.432 0.032-2.888 0.016-4.376-0.048-9.696-0.416-20.744-2.664-33.544-6.768-6.656-2.144-13.824-4.84-21.448-8.040-1.352-0.568-2.688-1.12-4.072-1.72-1.512-0.656-3.056-1.344-4.6-2.048-0.376-0.168-0.752-0.336-1.128-0.504-0.192-0.088-0.376-0.168-0.568-0.256-0.36-0.16-0.728-0.344-1.096-0.504-1.32-0.608-2.656-1.24-4-1.872-0.376-0.176-0.744-0.344-1.12-0.528-0.208-0.096-0.424-0.208-0.632-0.304-1.152-0.552-2.312-1.12-3.488-1.688l-0.128-0.064c-0.080-0.040-0.16-0.072-0.24-0.112-0.376-0.184-0.744-0.36-1.128-0.544l-0.088-0.040c-0.208-0.104-0.416-0.216-0.624-0.32-0.56-0.28-1.104-0.568-1.664-0.848-0.416-0.208-0.84-0.424-1.256-0.64-0.224-0.112-0.448-0.224-0.672-0.336-2.672-1.368-5.344-2.768-8-4.216h-0.008c-0.84-0.456-1.688-0.928-2.52-1.392-1.408-0.784-2.816-1.56-4.208-2.36-0.576-0.328-1.152-0.664-1.728-0.992-1.104-0.64-2.2-1.288-3.296-1.936-1.12-0.664-2.24-1.328-3.36-2-0.6-0.36-1.184-0.72-1.776-1.088-1.048-0.64-2.096-1.264-3.136-1.912-2.088-1.304-4.168-2.624-6.24-3.96-6.472-4.176-12.864-8.544-19.168-13.072v0c-14.392-10.32-28.32-21.44-41.712-32.992-22.040-19.040-42.56-39.24-61.064-58.976zM440.816 106.912l-0.008-0.008c-0.040-2.784-0.84-5.88-3.264-9.384-0.144-0.208-0.312-0.424-0.472-0.632-1.096-1.488-2.456-3.040-4.208-4.672l-0.088-0.208c-0.464-0.992-0.944-2-1.456-3.016l-0.168-0.352c-0.184-0.376-0.376-0.752-0.56-1.128-0.4-0.808-0.832-1.624-1.264-2.448-0.216-0.416-0.432-0.824-0.656-1.24-0.568-1.056-1.16-2.128-1.768-3.2-0.344-0.592-0.696-1.184-1.056-1.784-0.32-0.544-0.656-1.096-0.984-1.648-0.432-0.704-0.872-1.416-1.32-2.128-0.208-0.32-0.424-0.648-0.632-0.968-0.872-1.344-1.8-2.696-2.736-4.040-0.216-0.32-0.408-0.624-0.632-0.944l-0.192-0.28c-0.672-0.936-1.368-1.88-2.080-2.832l-0.208-0.28c-2.904-3.848-6.112-7.688-9.688-11.448-2.704-2.848-5.616-5.64-8.728-8.36-0.192-0.16-0.376-0.312-0.552-0.472l-0.024-0.024c-3.136-2.624-6.36-5.032-9.608-7.328-1.944-1.352-3.904-2.656-5.888-3.904l-0.056-0.040c-2.64-1.656-5.296-3.232-7.968-4.696l-0.552-0.312c-3.832-2.056-7.696-3.92-11.608-5.608-6.464-2.816-13.032-5.136-19.6-7.016-54.44-15.616-109.696-1.624-123.088 9.272l5.92-10.6c-0.888 0.408-2.072 1.36-3.44 2.656-4.096 3.896-9.848 11-14.176 16.552-0.48 0.616-0.936 1.216-1.384 1.792l-0.024 0.032c-0.384 0.496-0.736 0.968-1.080 1.416l-0.352 0.456c-0.696 0.912-1.312 1.736-1.8 2.384-0.248 0.256-0.496 0.504-0.744 0.768-0.248 0.256-0.496 0.512-0.744 0.768-0.152-0.64-0.016-1.656 0.28-2.84 1.032-4.2 4.088-10.584 4.112-10.64-2.648 3.264-5.208 7.048-7.536 10.816-1.944 3.152-3.728 6.296-5.264 9.136-0.376 0.712-0.744 1.4-1.096 2.064-1.048 2-1.944 3.784-2.648 5.216-0.608 0.792-1.216 1.56-1.816 2.36-0.192-5.76 1.312-10.92 2.856-14.648 0.192-0.464 0.392-0.912 0.584-1.328l0.040-0.072c0.184-0.392 0.36-0.768 0.536-1.112l0.048-0.096c0.168-0.328 0.328-0.648 0.48-0.928l0.032-0.048c0.824-1.528 1.432-2.408 1.44-2.416v-0.008c-1.048 1.080-2.056 2.176-3.040 3.264-0.312 0.352-0.608 0.696-0.912 1.048-0.656 0.736-1.304 1.488-1.928 2.232-0.344 0.416-0.68 0.832-1.008 1.248-0.56 0.68-1.104 1.36-1.632 2.048-0.336 0.44-0.664 0.88-0.984 1.32-0.504 0.664-0.992 1.328-1.464 2-0.312 0.448-0.624 0.888-0.928 1.336-0.456 0.672-0.904 1.344-1.344 2.016-0.28 0.432-0.56 0.872-0.832 1.304-0.44 0.696-0.864 1.4-1.272 2.096-0.248 0.408-0.488 0.808-0.72 1.216-0.44 0.776-0.864 1.552-1.28 2.328-0.168 0.328-0.352 0.656-0.528 0.984-1.144 2.216-2.168 4.424-3.088 6.624-0.144 0.344-0.272 0.68-0.4 1.016-0.304 0.76-0.608 1.52-0.88 2.272-0.152 0.408-0.288 0.824-0.432 1.232-0.24 0.68-0.472 1.368-0.688 2.056-0.136 0.432-0.272 0.872-0.4 1.304-0.2 0.656-0.384 1.32-0.568 1.976-0.12 0.44-0.24 0.88-0.344 1.32-0.168 0.656-0.32 1.312-0.472 1.96-0.096 0.432-0.192 0.864-0.288 1.296-0.144 0.672-0.264 1.336-0.392 2.008-0.072 0.4-0.152 0.816-0.216 1.216-0.128 0.728-0.224 1.456-0.32 2.184-0.040 0.336-0.104 0.672-0.144 1.008-0.128 1.056-0.24 2.112-0.32 3.16l-0.016 0.216-0.024 0.344c-0.064 0.864-0.112 1.72-0.152 2.584-0.032 0.848-0.056 1.696-0.056 2.544v0.144c0 1.104 0.024 2.192 0.064 3.28 0.016 0.344 0.032 0.68 0.048 1.024 0.040 0.752 0.088 1.504 0.152 2.248 0.032 0.376 0.064 0.752 0.104 1.128 0.072 0.736 0.152 1.472 0.248 2.208 0.040 0.328 0.080 0.664 0.128 0.992 0.144 1.032 0.304 2.048 0.488 3.056l0.016 0.096c0.184 1.008 0.392 2 0.624 2.992 0.064 0.328 0.152 0.648 0.232 0.968 0.16 0.696 0.336 1.376 0.52 2.056 0.096 0.352 0.184 0.704 0.288 1.048 0.192 0.68 0.392 1.352 0.608 2.024 0.088 0.304 0.184 0.6 0.288 0.904 0.304 0.952 0.632 1.896 0.968 2.824 0.6 1.632 1.248 3.224 1.944 4.776 4.336 9.712 10.368 17.832 16.896 23.576-1 1.608-1.96 3.192-2.904 4.776-3.392 5.712-6.4 11.272-9.040 16.68-0.048-0.864-0.072-1.36-0.072-1.36l0.504-13.208 0.088-2.352c-0.44 0.576-0.888 1.504-1.352 2.664-3.528 8.968-7.32 32.728-7.32 32.728-2.168-1.456-2.448-14.28-2.448-14.28-1.48 7.056-2.072 15.336-2.28 22.2-0.048 1.64-0.080 3.176-0.096 4.616-0.016 1.432-0.016 2.744 0 3.912 0 0.544 0.016 1.048 0.016 1.52v0.352l-0.048 0.248c-0.152 0.768-0.296 1.528-0.44 2.288-0.608-1.072-1.104-2.152-1.552-3.232-0.104-0.256-0.216-0.504-0.312-0.76-0.224-0.584-0.432-1.16-0.616-1.744-0.752-2.352-1.2-4.64-1.456-6.712-0.112-0.96-0.192-1.856-0.248-2.688-0.208-3.648 0.128-6.128 0.128-6.128-0.376 1.936-0.696 3.832-1 5.72-0.096 0.6-0.176 1.2-0.264 1.8-0.328 2.152-0.608 4.28-0.84 6.368-0.048 0.44-0.104 0.888-0.144 1.328-0.024 0.2-0.032 0.384-0.048 0.584-0.080 0.792-0.144 1.576-0.208 2.368-0.16 1.888-0.288 3.76-0.368 5.592l-0.024 0.296c-0.080 1.848-0.112 3.656-0.12 5.448 0 0.216 0 0.432 0.008 0.64 0 0.92-0.008 1.84 0.016 2.736 0.016 0.792 0.056 1.56 0.088 2.344l0.016 0.368c0.072 1.592 0.168 3.16 0.296 4.712 0.136 1.696 0.296 3.368 0.504 5.008 0.088 0.656 0.192 1.296 0.28 1.944 0.472 3.28 1.064 6.472 1.8 9.544l0.104 0.392c0.184 0.76 0.384 1.512 0.584 2.264 0.76 2.824 1.624 5.568 2.584 8.216 1.928 5.296 4.248 10.24 6.904 14.856l0.16 0.264c1.288 2.216 2.64 4.352 4.080 6.416 1.928 2.776 4.008 5.392 6.176 7.912 0.48 0.552 0.928 1.136 1.424 1.68 0.392 0.44 0.808 0.84 1.208 1.264 0.968 1.048 1.944 2.104 2.96 3.112 0.408 0.408 0.848 0.784 1.264 1.184 11.608 11.152 25.432 19.464 39.448 25.72 1.952 0.872 3.904 1.704 5.848 2.496 2.72 1.104 5.44 2.16 8.136 3.128 3.464 1.24 6.896 2.376 10.272 3.408 9.136 2.8 17.816 4.896 25.424 6.52 0.76 0.16 1.504 0.32 2.232 0.472 2.736 2.248 5.976 4.536 9.632 6.552 5.304 2.928 11.488 5.288 18.44 6.040 0.208 0.024 0.44 0.024 0.648 0.048 0.36 0.032 0.728 0.048 1.088 0.080 0.248 0.024 0.488 0.040 0.736 0.056 0.296 0.016 0.576 0.056 0.872 0.064 0 0-0.432-0.088-1.088-0.28-0.296-0.088-0.64-0.2-1.040-0.336-0.144-0.056-0.272-0.096-0.432-0.152-0.424-0.16-0.888-0.368-1.376-0.592-2.792-1.304-6.456-3.776-8.936-8.368l-0.008-0.008c0.336 0.040 0.68 0.088 1.016 0.128l0.208 0.088c0.368 0.152 0.784 0.328 1.264 0.528 3.368 1.376 9.424 3.64 15.712 4.976 0.216 0.048 0.432 0.096 0.648 0.136l0.232 0.048c0.264 0.048 0.52 0.104 0.784 0.144 0.408 0.072 0.816 0.128 1.216 0.2 1.248 0.2 2.504 0.376 3.728 0.464 0 0-2.144-0.896-4.28-2.112-1.72-0.968-3.432-2.128-4.064-3.184 2.688 0.536 5.52 0.768 8.336 0.792h0.128c2.192 0.024 4.368-0.12 6.52-0.328 0.184-0.016 0.368-0.032 0.544-0.048 0.448-0.048 0.904-0.072 1.352-0.128 0.944-0.112 1.88-0.248 2.8-0.392 2.736-0.432 5.312-0.992 7.624-1.6 0.168-0.040 0.352-0.088 0.528-0.128 2.792-0.744 5.144-1.536 6.88-2.232 0.344-0.144 0.672-0.28 0.968-0.408 0.848-0.376 1.488-0.712 1.84-0.976l-0.072 0.056v0l0.176-0.128c0.336-0.224 0.672-0.464 0.992-0.704l0.136-0.096 0.040-0.032c0.376-0.28 0.744-0.576 1.104-0.88l0.144-0.128c0.808-0.688 1.56-1.44 2.28-2.216l0.312-0.304 0.064-0.072c0.56-0.616 1.064-1.264 1.568-1.912 0.208-0.272 0.448-0.52 0.648-0.792 0.232-0.312 0.44-0.64 0.664-0.952 0.44-0.632 0.88-1.272 1.288-1.92 0.232-0.392 0.456-0.776 0.688-1.16 0.352-0.608 0.696-1.208 1.016-1.816 0.216-0.408 0.416-0.816 0.624-1.224 0.296-0.6 0.576-1.2 0.856-1.8 0.176-0.4 0.36-0.8 0.528-1.2 0.264-0.608 0.504-1.2 0.728-1.8 0.144-0.376 0.296-0.736 0.424-1.104 0.232-0.64 0.448-1.248 0.648-1.864 0.104-0.296 0.208-0.592 0.296-0.872 0.28-0.872 0.536-1.72 0.752-2.496l0.016-0.024c0.096-0.336 0.184-0.656 0.264-0.976l0.032-0.112c0.080-0.304 0.152-0.6 0.232-0.88l0.016-0.088c0.288-1.16 0.504-2.144 0.656-2.904l0.032-0.144 0.080-0.4 0.032-0.168 0.056-0.288 0.064-0.352 0.024-0.128 0.016-0.088 0.016-0.072c0.432-0.456 0.856-0.952 1.288-1.456l0.44-0.544c0.32-0.4 0.64-0.824 0.96-1.256l0.224-0.296 0.176-0.264c0.44-0.632 0.88-1.288 1.296-1.984l0.296-0.528c0.376-0.712 0.72-1.472 1.056-2.256v-0.016l0.040-0.096 0.192-0.48 0.16-0.392 0.048-0.136c0.16-0.416 0.32-0.84 0.472-1.272l0.008-0.040 0.192-0.544 0.064-0.184c0.056-0.192 0.128-0.36 0.192-0.552 0.064-0.2 0.112-0.416 0.176-0.624 0.16-0.56 0.336-1.128 0.488-1.72v0c0.12-0.48 0.232-0.984 0.344-1.488 0.112-0.512 0.216-1.032 0.32-1.56 0.088-0.472 0.184-0.936 0.264-1.424 0.16-0.952 0.288-1.936 0.392-2.944 0.040-0.408 0.080-0.824 0.12-1.248 0.080-0.944 0.152-1.92 0.208-2.92l0.032-0.392 0.016-0.368c0.048-1.272 0.064-2.6 0.056-3.96 0-0.336-0.008-0.672-0.016-1.016-0.024-1.44-0.072-2.904-0.176-4.44-0.744-11.848-1.464-20.584-1.832-27.232-1.040-18.464 0.6-20.712 11.752-27.512 0 0 1.552-0.816 3.976-2.6 5.152-3.776 18.080-12.024 27.456-26.232 0.248-0.384 0.512-0.752 0.752-1.136l0.080-0.112c0.536-0.4 1.136-0.8 1.784-1.2 0.472-0.296 0.96-0.6 1.488-0.888 0.528-0.296 1.008-0.624 1.464-0.96 0.8-0.592 1.504-1.224 2.104-1.896 3.448-3.832 3.816-8.768 3.696-11.504v-0.016l-0.152-0.216c-36.152-32.576-75.952-42.088-106.2-43.928-16.632-1.016-30.384 0.28-39.024 1.352-0.304 0.040-0.576 0.072-0.864 0.112-2.592 0.336-4.704 0.632-6.216 0.824-0.752 0.096-1.36 0.16-1.816 0.192-2.264 0.152-4.424-0.128-6.44-0.76-4.112-1.288-7.632-4.064-10.272-7.752-3.256-4.544-5.184-10.448-5.272-16.624 0-0.008 0-0.008 0-0.008s0-0.008 0-0.008c0-0.12 0.008-0.24 0.008-0.36 0-1.784 0.144-3.592 0.464-5.392 0.568-3.208 1.672-6.384 3.376-9.4 0.104-0.192 0.208-0.392 0.328-0.592 0.312-0.528 0.656-1.048 1.008-1.56 0.48-0.696 0.984-1.392 1.536-2.064 6.336-7.808 19.96-13.624 38.144-15.88 12.304-1.528 26.704-1.408 42.32 0.8 46.016 8.32 67.896 23.192 78 33.632 0.736 0.76 1.416 1.504 2.032 2.216 3.624 4.176 5.256 7.384 5.848 8.776l0.080 0.192c0.152 0.36 0.208 0.552 0.208 0.56l-0.008-0.008c0 0 0.008 0.016 0.008 0.016l-0.248-0.24-0.136-0.136c-3.68-3.512-7.984-6.912-12.728-10.144-20.8-14.208-49.896-25.216-70.512-27.976l-0.16-0.024c-15.496-2.464-30.68-2.896-43.912-1.248-7.6 0.944-14.448 2.592-20.112 4.76-5.456 3.448-10.248 10.008-10.6 20.496 6.176-2.656 13.376-4.28 18.784-5.24 11.576-2.136 22.76-2.392 32.8-1.768 2.512 0.208 4.952 0.392 7.328 0.632 2.376 0.312 4.68 0.608 6.912 0.896 4.344 0.736 8.36 1.44 12.128 2.272 1.88 0.352 3.616 0.864 5.264 1.312 1.648 0.48 3.216 0.84 4.64 1.352 2.856 0.984 5.344 1.784 7.264 2.624 3.864 1.648 5.936 2.752 5.808 3.168s-2.464 0.104-6.568-0.824c-2.056-0.48-4.544-0.896-7.408-1.544-1.424-0.336-2.992-0.536-4.624-0.856-1.64-0.288-3.368-0.64-5.192-0.84-3.592-0.512-7.704-0.968-12.072-1.48-2.152-0.176-4.376-0.36-6.656-0.544-2.304-0.112-4.672-0.232-7.104-0.352-9.712-0.288-20.432 0.152-31.344 2.16-5.752 1.016-13.44 3.624-18.976 6.768l-0.208 0.12c3.264 11.544 15.296 13.184 15.296 13.184l-0.288 0.088c19.936-2.424 39.112-2.16 57.336 0.632 26.48 4.056 50.936 13.496 72.664 28.208 1.152 0.776 2.288 1.568 3.424 2.376v0.008c0.216-0.384 0.456-0.824 0.704-1.336 1.568-3.216 3.536-8.92 2.672-16.248-0.112-0.968-0.288-1.976-0.504-3-0.168-0.784-0.36-1.576-0.6-2.392 0 0 1.184-1.136 2.616-3.456 1.12-1.792 2.376-4.304 3.36-7.52-0.048 0.192-0.088 0.32-0.088 0.32l0.24 0.016c0.52 0.048 1 0.056 1.48 0.072 1.2 0.040 2.296-0.008 3.248-0.144 1.312-0.192 2.416-0.528 3.344-0.968 0.336-0.16 0.648-0.336 0.936-0.528 0.552-0.352 1.016-0.744 1.416-1.16 0.224-0.232 0.44-0.464 0.616-0.704l0.104-0.16c0.104-0.144 0.208-0.296 0.296-0.464l0.040-0.072c1.632-2.752 1.224-5.824 1.224-5.824zM386.616 302.432l-0.016 0.024 0.008-0.016zM53.856 117.256v0.008zM32.496 137.264v0zM32.512 137.248v0l-0.016 0.016zM22.496 158.456l-0.008 0.008 0.016-0.032v-0.008zM21.656 161.792h0.008v-0.016h-0.008v0.016zM34.44 134.608l-0.016 0.024-0.008 0.016 0.024-0.024 0.032-0.048zM352.248 338.32h0.008l-0.024 0.016zM32.544 137.192l-0.008 0.016-0.024 0.032zM247.040 172.056c-2.080-0.704-4.384-1.544-6.808-2.552-6.464-2.68-13.792-6.488-20.296-11.744-0.816-0.656-1.616-1.336-2.4-2.040-1.336-1.2-2.608-2.48-3.832-3.816-0.136-0.152-0.288-0.296-0.424-0.456-0.184-0.208-0.368-0.416-0.544-0.632-0.464-0.536-0.92-1.088-1.36-1.656-0.176-0.224-0.352-0.448-0.536-0.68-0.584-0.768-1.152-1.552-1.696-2.368-0.528-0.792-1.040-1.616-1.52-2.456-3.848-6.72-6.032-14.768-5.36-24.368l0.024 0.096 0.016 0.072c0.016 0.088 0.040 0.208 0.072 0.36l0.024 0.080c0.032 0.144 0.072 0.32 0.112 0.504l0.032 0.12c0.048 0.216 0.112 0.472 0.184 0.744l0.048 0.176c0.080 0.296 0.168 0.608 0.264 0.944v0.008c0.096 0.336 0.208 0.696 0.328 1.072l0.072 0.232c0.128 0.376 0.264 0.776 0.416 1.184l0.080 0.2c0.136 0.384 0.296 0.784 0.464 1.2l0.080 0.192c0.184 0.44 0.384 0.896 0.592 1.36l0.136 0.288c0.224 0.472 0.456 0.96 0.712 1.44v0c0.008 0.016 0.024 0.040 0.032 0.056 0.376 0.728 0.808 1.472 1.264 2.216 0.168 0.28 0.336 0.56 0.528 0.848l0.144 0.24v0.008c0.392 0.584 0.8 1.168 1.24 1.744 0.36 0.472 0.744 0.944 1.136 1.408 0.12 0.144 0.256 0.288 0.384 0.44 0.312 0.352 0.64 0.712 0.984 1.056 0.136 0.136 0.28 0.28 0.416 0.424 0.464 0.456 0.944 0.896 1.448 1.328l0.040 0.040c0 0-8.744-19.776-4.936-35.464 0 0 0 0.048 0 0.128 0 0.032 0 0.064 0 0.096 0 0.088 0 0.184 0 0.32 0 0.032 0 0.056 0 0.088 0 0.16 0 0.352 0.008 0.568 0 0.032 0 0.056 0 0.088 0 0.232 0.016 0.488 0.032 0.776 0 0.032 0 0.056 0 0.088 0.016 0.296 0.040 0.624 0.064 0.968 0 0.032 0 0.056 0.008 0.088 0.032 0.352 0.056 0.728 0.104 1.12 0 0.032 0.008 0.064 0.016 0.096 0.040 0.392 0.096 0.8 0.152 1.232 0 0.040 0.016 0.080 0.016 0.12 0.064 0.456 0.144 0.928 0.232 1.416l0.024 0.12 0.048 0.248v0.008c0.104 0.544 0.232 1.104 0.376 1.672 0.016 0.040 0.024 0.072 0.032 0.112 0.152 0.552 0.304 1.112 0.488 1.68 0.056 0.176 0.112 0.344 0.168 0.52l0.12 0.36v0.008c0.168 0.464 0.344 0.928 0.544 1.392l0.032 0.072v0.008c0.272 0.64 0.592 1.272 0.928 1.888 0.088 0.16 0.184 0.328 0.28 0.488 0.36 0.616 0.744 1.216 1.176 1.784l0.016 0.032c0 0-0.504-4.864-0.376-10.664 0.024-0.912 0.064-1.848 0.128-2.792 0.040-0.632 0.080-1.264 0.136-1.896 0.384 6.232 1.52 12.080 3.184 17.536 0.464 1.504 0.968 2.968 1.504 4.416 0.072 0.208 0.144 0.416 0.224 0.624 0.52 1.368 1.064 2.696 1.64 4.008 0.112 0.248 0.216 0.488 0.328 0.728 0.584 1.296 1.184 2.568 1.816 3.8 0.104 0.192 0.2 0.376 0.296 0.568 1.344 2.584 2.784 5.040 4.28 7.368 0.112 0.176 0.216 0.344 0.328 0.512 0.568 0.872 1.152 1.712 1.736 2.544 0.152 0.224 0.296 0.456 0.456 0.672 0.144 0.2 0.28 0.392 0.416 0.584 0.744 1.024 1.488 2.024 2.24 2.992 0.12 0.152 0.24 0.304 0.36 0.456 0.784 0.992 1.568 1.96 2.352 2.888l0.040 0.048c0.992 1.168 1.976 2.288 2.96 3.352 0.72 0.776 1.432 1.528 2.136 2.256 0.264 0.272 0.544 0.536 0.816 0.816 1.688 1.704 3.312 3.232 4.824 4.584 4.544 4.072 8.088 6.584 9.32 7.416-0.744-0.184-1.608-0.416-2.576-0.688-1.456-0.408-3.136-0.92-4.992-1.552zM331.488 205.464c0.64-1.048 1.608-2.056 2.84-2.84 2.616-1.656 5.512-1.8 6.984-0.464 0.008 0.008 0.008 0.016 0.016 0.016 0.16-0.056 0.56-0.2 1.136-0.36 3.264-0.968 12.336-2.864 17.24 3.472 0.24 0.304 0.48 0.592 0.696 0.928-0.968 0.496-1.504 1.912-1.504 3.592-0.008 0.808 0.104 1.672 0.36 2.536 0.808 2.656 2.624 4.232 4.056 3.504 0 0-0.048 0.504-0.232 1.264-0.712 2.896-3.568 9.712-14.824 8.632-11.76-1.136-15.712-10.624-16.728-13.864-0.208-0.672-0.296-1.096-0.296-1.096l0.32-0.272c1.488 1.264 4.336 1.12 6.92-0.52 0.016-0.016 0.032-0.032 0.048-0.040-2.576 1.632-5.408 1.776-6.896 0.512-0.248-0.208-0.464-0.448-0.632-0.728-0.68-1.184-0.432-2.776 0.488-4.272v0zM354.408 252.92c-3.896-0.24-6.616-7.624-6.096-16.512 0.072-1.296 0.224-2.544 0.424-3.744 6.048-0.144 10.16-2.064 12.896-4.856 0.664 2.696 0.992 5.92 0.784 9.424-0.232 3.824-1.032 7.28-2.176 9.984-0.408 1.544-2.808 5.952-5.832 5.704zM363.376 215.8c-1.432 0.728-3.248-0.848-4.056-3.504-0.264-0.864-0.376-1.728-0.368-2.536 0.008-1.68 0.544-3.096 1.504-3.592 1.448-0.72 3.248 0.856 4.056 3.52 0.072 0.232 0.12 0.464 0.176 0.696v0.008c0.512 2.416-0.016 4.76-1.312 5.416zM240.464 241.616c3.408 5.936 7.104 10.72 10.84 14.56 7.28 7.488 14.688 11.432 20.432 13.512 6.208 2.24 10.456 2.32 10.456 2.32-1.456 0.792-3.032 1.352-4.632 1.752-1.056 0.264-2.12 0.448-3.168 0.576-0.392 0.048-0.784 0.088-1.184 0.12-5.384 0.472-10.048-0.44-10.048-0.44-1-0.232-1.96-0.488-2.88-0.768-7.32-2.224-12.416-6.032-15.976-10.424-2.88-3.56-4.76-7.496-5.952-11.304-0.104-0.336-0.2-0.672-0.296-1-0.28-0.984-0.528-1.952-0.728-2.904-0.672-3.2-0.936-6.152-1.008-8.48-0.088-3.192 0.16-5.248 0.16-5.248 1.272 2.792 2.6 5.344 3.976 7.744zM367.088 278.176c1.064-0.752 2.128-1.624 3.192-2.608 1.088-1.008 2.168-2.12 3.24-3.384 0 0-0.464 5.072-3.352 9.44-0.176 0.272-0.368 0.544-0.568 0.808l-0.248 0.32c-0.824 1.040-1.808 2-2.984 2.808-2.776 1.912-6.616 2.904-11.928 1.816 0 0-6.312-1.488-10-5.616 0 0 11 4.696 22.64-3.576zM278.936 216.744c0.704-5.944 2.408-11.192 4.592-14.856 4.216 1.304 8.784 2.504 13.672 3.608 0.848 3.808 1.064 8.52 0.456 13.552-1.392 11.808-6.72 20.848-11.888 20.208-5.176-0.64-8.232-10.728-6.832-22.52zM250.96 443.72l-2.272 19.896-4.056-8.968 0.656-8.032 0.008-0.064zM255.72 420.984c0.192 0.112 0.376 0.232 0.576 0.344 0.208 0.12 0.416 0.24 0.624 0.368 0.248 0.144 0.488 0.28 0.736 0.424 2.336 1.368 4.688 2.704 7.048 4l-24.136 11.8 14.92-17.088 0.248 0.144zM267.12 427.456c0.984 0.528 1.968 1.056 2.952 1.576 1.408 0.744 2.824 1.488 4.24 2.208 0.168 0.088 0.328 0.176 0.504 0.264l0.12 0.056c0.224 0.112 0.44 0.216 0.672 0.328l0.088 0.048-10.952 12.672 2.224-17.232 0.152 0.088z" horiz-adv-x="456" />
45
- <glyph unicode="&#xe623;" d="M446.059 385.941l-60.117 60.118c-18.669 18.668-55.542 33.941-81.942 33.941h-224c-26.4 0-48-21.6-48-48v-416c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v288c0 26.4-15.273 63.273-33.941 81.941zM320 412.219c1.098-0.402 2.227-0.84 3.379-1.318 9.030-3.741 15.299-8.088 17.309-10.097l60.117-60.119c2.010-2.009 6.356-8.277 10.098-17.307 0.478-1.153 0.916-2.281 1.317-3.378h-92.22v92.219zM416 32h-320v384h192v-128h128v-256zM261.56 319.352c-3.005-15.51-6.267-30.977-8.843-46.557-0.687-4.267-0.887-10.073 1.402-13.138 12.964-17.425 26.471-34.512 40.578-51.021 2.576-3.008 8.9-4.007 13.45-3.924 19.288 0.433 38.604 2.836 57.806 2.092 15.711-0.63 25.183-11.821 25.097-25.011-0.086-14.48-8.929-22.867-26.127-25.011-22.75-2.805-42.753 4.318-62.069 15.682-5.065 2.977-12.906 4.662-18.314 3.060-24.64-7.326-49.021-15.594-73.129-24.521-5.697-2.118-10.619-7.529-14.709-12.42-12.909-15.427-24.54-31.968-38.091-46.791-7.981-8.726-19.358-12.445-31.619-7.981-16.184 5.864-22.423 22.862-10.547 34.995 12.519 12.795 26.957 25.386 43.024 32.54 21.806 9.729 34.486 24.637 42.111 46.099 6.496 18.289 14.623 35.975 20.648 54.372 1.959 5.952 0.557 13.564-1.030 20.006-4.795 19.428-12.42 38.372-15.183 58.034-2.633 18.856 8.271 30.833 23.794 32.092 17.014 1.389 26.829-7.799 29.719-28.086 0.688-4.693 0.658-9.475 0.945-14.225 0.371-0.083 0.715-0.185 1.087-0.286zM241.557 235.192c-7.57-18.632-14.751-36.229-22.836-56.088 19.173 6.181 36.143 11.675 54.057 17.456-10.56 13.049-20.404 25.24-31.221 38.632zM234.545 304.687c1.819 11.618 5.323 23.421-2.231 34.124-7.699-11.975-2.605-23.078 2.231-34.124zM331.556 186.373c13.136-8.903 26.471-9.704 38.318-1.774-13.822 0.629-24.61 1.144-38.318 1.774z" />
46
- <glyph unicode="&#xe624;" d="M68.144 104.536c-37.6 0-68.144-30.664-68.144-68.040 0-37.576 30.552-67.904 68.144-67.904 37.736 0 68.248 30.328 68.248 67.904 0 37.368-30.512 68.040-68.248 68.040zM0.080 306.032v-98.128c63.896 0 123.976-24.984 169.232-70.256 45.192-45.16 70.144-105.52 70.144-169.648h98.56c0 186.408-151.64 338.032-337.928 338.032zM0.192 480v-98.176c227.888 0 413.376-185.664 413.376-413.824h98.424c0 282.232-229.624 512-511.808 512z" />
47
- <glyph unicode="&#xe625;" d="M287.936-32h-95.936v256h-64v88.224l64 0.032-0.104 51.976c0 71.976 19.52 115.768 104.296 115.768h70.592v-88.24h-44.112c-33.016 0-34.6-12.328-34.6-35.344l-0.128-44.16h79.344l-9.352-88.224-69.928-0.032-0.064-256z" />
48
- <glyph unicode="&#xe626;" d="M480 416h-448c-17.672 0-32-14.312-32-32v-320c0-17.688 14.328-32 32-32h448c17.672 0 32 14.312 32 32v320c0 17.688-14.328 32-32 32zM416 352l-160-128-160 128h320zM448 96h-384v224l192-160 192 160v-224z" />
49
- <glyph unicode="&#xe627;" d="M509.224 222.968c0-50.624 1.696-101.328-0.496-151.856-2.064-47.736-50.504-97.192-98.144-99.632-57.496-2.952-115.192-2.144-172.8-2.264-4.192-0.008-10.376 4.784-12.304 8.904-21.752 46.432-36.16 95.152-44.848 145.696-8.856 51.504-9.896 103.424-7.248 155.256 3.336 65.248 17.184 128.536 42.432 189.12 3.536 8.496 8.328 11.832 17.648 11.768 51.096-0.384 102.192 0.216 153.28-0.288 59.544-0.592 106.424-36.344 120.32-92.016 3.232-12.952 3.88-26.776 4.040-40.216 0.496-41.48 0.184-82.976 0.184-124.464-0.688-0.008-1.376-0.008-2.064-0.008zM201.536 223.152c1.136-14.76 2.088-29.544 3.448-44.288 6.032-65.432 33.064-122.272 71.912-174.12 8.040-10.728 19.136-12.192 30.136-5.584 15.016 9.016 16.104 19.416 2.984 37.112-61.080 82.336-74.848 173.616-50.696 271.632 9.64 39.104 30.216 73.072 54.008 105.224 10.408 14.064 7.624 25.712-7.040 33.472-12.152 6.432-21.888 3.32-32.312-10.592-47.232-63.064-72.968-133.36-72.44-212.856zM311.376 228.752c1.28-14.728 1.752-29.584 4-44.168 6.192-40.056 23.184-75.608 47.576-107.664 8.432-11.080 20.736-10.648 28.48 0.016 6.048 8.344 1.144 14.704-3.64 21.128-41.264 55.376-51.128 117.136-36.632 183.528 6.344 29.056 21.4 54.072 38.536 77.992 8.312 11.608 4.464 24.12-8.704 25.32-6.192 0.56-15.248-4.032-19.184-9.2-32.912-43.256-51.032-91.832-50.424-146.96zM123.688 480c-55.672-172.632-54.216-341.2 7.688-512-14.304 1.744-27.304 1.912-39.528 5.064-55.2 14.232-90.944 60.464-91.376 119.4-0.64 87.288-0.6 174.592-0.016 261.888 0.408 60.992 37.176 107.92 93.848 121.472 9.096 2.176 18.6 2.688 29.384 4.168z" />
50
- <glyph unicode="&#xe628;" d="M256 459.52c-130.080 0-235.52-105.44-235.52-235.52s105.44-235.52 235.52-235.52 235.52 105.44 235.52 235.52-105.44 235.52-235.52 235.52zM256 39.68c-101.808 0-184.32 82.528-184.32 184.32s82.512 184.32 184.32 184.32 184.32-82.528 184.32-184.32-82.512-184.32-184.32-184.32zM302.080 322.56h-92.16v-104.704h-57.6l103.68-97.536 103.68 97.536h-57.6v104.704z" />
51
- <glyph unicode="&#xe629;" d="M373.76 326.368l-235.52 0.032 117.76-204.8z" />
52
- <glyph unicode="&#xe62a;" d="M396.368 260.784c-10.416-10.704-120.192-115.28-120.192-115.28-5.584-5.712-12.88-8.544-20.176-8.544-7.328 0-14.624 2.848-20.176 8.544 0 0-109.776 104.576-120.224 115.28-10.416 10.704-11.136 29.92 0 41.376 11.168 11.424 26.704 12.32 40.352 0l100.048-95.952 100.016 95.92c13.664 12.32 29.232 11.424 40.352 0 11.168-11.424 10.464-30.672 0-41.344z" />
53
- <glyph unicode="&#xe62b;" d="M256.032-11.52c130.080 0 235.488 105.44 235.488 235.52s-105.424 235.52-235.488 235.52c-130.096 0-235.552-105.44-235.552-235.52s105.44-235.52 235.552-235.52zM256.032 408.32c101.808 0 184.288-82.528 184.288-184.32s-82.512-184.32-184.288-184.32c-101.84 0-184.352 82.512-184.352 184.32s82.512 184.32 184.352 184.32zM209.92 125.44h92.192v104.704h57.6l-103.68 97.536-103.712-97.536h57.6v-104.704z" />
54
- <glyph unicode="&#xe62c;" d="M138.24 121.6h235.52l-117.792 204.8z" />
55
- <glyph unicode="&#xe62d;" d="M396.368 187.216c-10.416 10.704-120.192 115.248-120.192 115.248-5.584 5.712-12.88 8.576-20.176 8.576-7.328 0-14.624-2.864-20.176-8.576 0 0-109.776-104.544-120.224-115.248-10.416-10.704-11.136-29.952 0-41.376 11.168-11.392 26.704-12.32 40.352 0l100.048 95.92 100.016-95.92c13.664-12.32 29.232-11.392 40.352 0 11.168 11.44 10.464 30.688 0 41.376z" />
56
- <glyph unicode="&#xe62e;" d="M389.088 249.6h-266.208c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h266.208c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
57
- <glyph unicode="&#xe62f;" d="M389.088 249.6h-107.52v107.52c0 14.128-11.44 15.36-25.6 15.36-14.128 0-25.6-1.2-25.6-15.36v-107.52h-107.488c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h107.488v-107.52c0-14.128 11.472-15.36 25.6-15.36 14.16 0 25.6 1.232 25.6 15.36v107.52h107.52c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
58
- <glyph unicode="&#xe630;" d="M0 480v-512h512v512h-512zM475.433 4.567h-438.866v438.866h438.856v-438.866zM402.279 150.856v36.567l-146.279 146.288-146.288-146.279v-36.567l146.288 146.279 146.279-146.288z" />
59
- <glyph unicode="&#xe631;" d="M512-32v512h-512v-512h512zM36.567 443.433h438.866v-438.866h-438.856v438.866zM109.722 297.144v-36.567l146.279-146.288 146.288 146.279v36.567l-146.288-146.279-146.279 146.288z" />
60
- <glyph unicode="&#xe632;" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-113.787v-113.776h-56.883v113.776h-113.776v56.883h113.776v113.776h56.883v-113.776h113.776v-56.883z" />
61
- <glyph unicode="&#xe633;" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-284.447v56.883h284.437v-56.883z" />
62
- <glyph unicode="&#xe634;" d="M384 309.34h-256l128-213.34 128 213.34zM256-32c141.168 0 256 114.832 256 256 0 141.159-114.832 256-256 256s-256-114.841-256-256c0-141.168 114.832-256 256-256zM256 437.34c117.832 0 213.33-95.509 213.33-213.34 0-117.791-95.498-213.33-213.33-213.33-117.75 0-213.33 95.549-213.33 213.33 0 117.832 95.58 213.34 213.33 213.34z" />
63
- <glyph unicode="&#xe635;" d="M128 138.66h256l-128 213.34-128-213.34zM256 480c-141.168 0-256-114.832-256-256 0-141.159 114.832-256 256-256s256 114.841 256 256c0 141.168-114.832 256-256 256zM256 10.66c-117.832 0-213.33 95.508-213.33 213.34 0 117.79 95.498 213.33 213.33 213.33 117.75 0 213.33-95.549 213.33-213.33 0-117.832-95.58-213.34-213.33-213.34z" />
64
- <glyph unicode="&#xe636;" d="M256-32c-141.375 0-256 114.625-256 256 0 141.391 114.625 256 256 256s256-114.609 256-256c0-141.375-114.625-256-256-256zM64 224c0-41.312 13.312-79.312 35.531-110.656l267.125 267.14c-31.312 22.188-69.344 35.516-110.656 35.516-106.031 0-192-85.969-192-192zM412.469 334.656l-267.125-267.156c31.312-22.188 69.344-35.5 110.656-35.5 106.031 0 192 85.969 192 192 0 41.312-13.312 79.328-35.531 110.656z" />
65
- <glyph unicode="&#xe637;" d="M510.821 93.664c-0.077-69.671-56.541-125.977-126.017-125.663-69.599 0.316-125.43 56.303-125.411 125.762 0.021 69.585 56.567 125.986 126.017 125.686 69.536-0.299 125.487-56.418 125.411-125.786zM367.306 111.859c-2.861 0-4.698 0-6.534 0-13.675-0.001-27.351 0.075-41.022-0.11-1.534-0.022-4.349-1.486-4.37-2.341-0.298-11.075-0.197-22.159-0.197-33.88 17.577 0 34.526 0 52.254 0 0-17.552 0-34.471 0-51.418 12.038 0 23.282 0 35.214 0 0 17.218 0 34.149 0 51.447 2.53 0 4.37 0 6.209 0 13.674 0 27.351 0.157 41.022-0.094 4.135-0.076 5.183 1.338 5.076 5.224-0.239 8.772-0.233 17.56-0.002 26.332 0.099 3.76-1.089 4.978-4.889 4.916-12.49-0.207-24.984-0.077-37.477-0.076-3.154 0-6.308 0-10.197 0 0 17.547 0 34.459 0 51.4-11.978 0-23.21 0-35.083 0-0.001-17.102-0.001-33.899-0.001-51.4zM272.861-12.695c-10.056-0.56-19.461-1.628-28.851-1.507-36.45 0.469-72.948 0.346-109.327 2.318-31.674 1.717-63.083 6.632-92.851 18.671-10.86 4.392-20.986 9.984-29.409 18.367-7.766 7.729-12.538 16.834-12.419 27.865 0.102 9.397-0.285 19.099 1.872 28.108 3.724 15.55 14.96 26.546 26.643 36.695 23.306 20.248 50.368 34.345 78.305 46.884 9.221 4.137 18.707 7.684 28.063 11.524 20.13 8.26 26.485 34.664 12.208 51.225-26.020 30.179-40.28 65.468-45.788 104.603-3.547 25.2-2.945 50.133 4.761 74.62 14.686 46.663 54.869 74.98 103.964 73.247 27.429-0.968 52.040-9.127 72.152-28.522 16.867-16.266 26.333-36.484 30.791-59.192 6.115-31.159 3.072-61.839-5.815-92.028-8.104-27.531-21.308-52.306-40.237-74.117-5.816-6.701-5.612-15.977-5.772-24.601-0.038-2.018-0.344-4.351 0.508-6.005 2.751-5.351 0.118-9.018-2.826-13.164-36.904-51.993-36.834-124.641 0.118-176.756 4.261-6.009 8.933-11.728 13.911-18.233z" horiz-adv-x="511" />
66
  <glyph unicode="&#xe639;" d="M246.413 152.1h121.432v-63.911h-121.431v63.911z" />
67
  <glyph unicode="&#xe63a;" d="M342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185z" />
68
  <glyph unicode="&#xe63b;" d="M340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19z" />
69
  <glyph unicode="&#xe63c;" d="M256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
70
- <glyph unicode="&#xe699;" d="M69.059 340.784c1.692-1.798 3.722-3.312 5.984-4.433 2.257-1.12 4.747-1.85 7.365-2.081l339.656-30.055 25.435 7.821-1.962 62.37c-0.070 2.216-0.547 4.379-1.351 6.391s-1.933 3.876-3.308 5.495c-1.376 1.621-2.998 2.998-4.786 4.035-1.789 1.038-3.745 1.735-5.786 1.993l-350.341 44.477-14.495-13.839-1.719-68.847c-0.063-2.495 0.417-4.928 1.335-7.188s2.277-4.341 3.971-6.14zM66.439 197.146c1.721-1.782 3.784-3.255 6.084-4.317 2.296-1.058 4.827-1.704 7.489-1.83l2.109-0.101-2.065-0.798 343.046-16.62 25.849 4.56-3.227 0.164 4.858 0.842-2.018 64.166c-0.072 2.282-0.557 4.489-1.372 6.527s-1.959 3.909-3.353 5.516c-1.394 1.609-3.038 2.956-4.849 3.946-1.812 0.99-3.795 1.623-5.862 1.798l-355.684 30.363-14.623-9.632-1.774-71.067c-0.064-2.577 0.422-5.065 1.354-7.354 0.934-2.289 2.315-4.38 4.038-6.163zM451.676 110.211c-0.075 2.346-0.567 4.598-1.393 6.659s-1.986 3.938-3.399 5.531c-1.413 1.594-3.080 2.909-4.914 3.846-1.839 0.938-3.844 1.5-5.94 1.59l-361.193 15.332-14.755-5.139-1.831-73.375c-0.067-2.661 0.427-5.206 1.375-7.529s2.352-4.418 4.105-6.183c1.751-1.764 3.847-3.195 6.187-4.189 2.335-0.993 4.909-1.548 7.617-1.565l349.844-1.988 26.373 0.968-2.077 66.041z" />
 
 
 
 
71
  </font></defs></svg>
6
  <font id="s11-fp" horiz-adv-x="512">
7
  <font-face units-per-em="512" ascent="480" descent="-32" />
8
  <missing-glyph horiz-adv-x="512" />
9
+ <glyph unicode="&#x20;" horiz-adv-x="256" d="" />
10
+ <glyph unicode="&#xe600;" glyph-name="minus1" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
11
+ <glyph unicode="&#xe601;" glyph-name="logo2mono2" d="M246.413 152.1h121.432v-63.911h-121.431v63.911zM342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185zM340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19zM256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
12
+ <glyph unicode="&#xe602;" glyph-name="plus1" d="M256-32c-141.175 0-256 114.791-256 256 0 141.175 114.825 256 256 256 141.209 0 256-114.825 256-256s-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM272.867 361.757l0.385-275.49-34.133-0.048-0.386 275.49 34.133 0.048zM118.272 241.066h275.49v-34.133h-275.49v34.133z" />
13
+ <glyph unicode="&#xe603;" glyph-name="plus2" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM273.272 86.306l-34.133-0.068-0.171 120.661-120.695-0.171-0.034 34.133 120.695 0.171-0.171 120.696 34.133 0.034 0.171-120.695 120.695 0.171 0.034-34.133-120.695-0.137 0.171-120.661z" />
14
+ <glyph unicode="&#xe604;" glyph-name="minus2" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM118.272 206.728l-0.034 34.133 275.49 0.375 0.034-34.133-275.49-0.375z" />
15
+ <glyph unicode="&#xe605;" glyph-name="check" d="M256 480c-141.175 0-256-114.825-256-256s114.825-256 256-256c141.209 0 256 114.825 256 256s-114.791 256-256 256zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.161 204.357 28.808-18.227-147.968-234.12z" />
16
+ <glyph unicode="&#xe606;" glyph-name="check1" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM233.984 80.538l-121.139 82.091 19.149 28.262 91.99-62.361 129.126 204.357 28.808-18.227z" />
17
+ <glyph unicode="&#xe607;" glyph-name="cancel" d="M256 480c-141.175 0-256-114.825-256-256 0-141.209 114.825-256 256-256 141.209 0 256 114.791 256 256 0 141.175-114.791 256-256 256zM365.466 138.666l-24.132-24.132-85.334 85.334-85.334-85.334-24.132 24.132 85.334 85.334-85.334 85.334 24.132 24.132 85.334-85.334 85.334 85.334 24.132-24.132-85.334-85.334 85.334-85.334z" />
18
+ <glyph unicode="&#xe608;" glyph-name="cancel1" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256-114.825 256-256-114.825-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM170.674 333.46l194.799-194.799-24.135-24.135-194.799 194.799 24.136 24.135zM341.338 333.484l24.135-24.136-194.799-194.799-24.136 24.135 194.799 194.799z" />
19
+ <glyph unicode="&#xe609;" glyph-name="arrowdown" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.274 380.331h34.134v-304.367h-34.133v304.367zM380.63 224.218l24.135-24.136-140.325-140.325-24.136 24.135 140.325 140.325zM132.445 224.192l147.979-148.021-24.139-24.132-147.979 148.021 24.139 24.132z" />
20
+ <glyph unicode="&#xe60a;" glyph-name="clear" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h34.133v-273.067h-34.133v273.067z" />
21
+ <glyph unicode="&#xe60b;" glyph-name="noclear" d="M512-32h-512v512h512v-512zM34.133 2.134h443.733v443.733h-443.733v-443.733zM119.466 360.534h170.667v-273.067h-170.667v273.067zM358.4 360.534h34.134v-273.067h-34.134v273.067z" />
22
+ <glyph unicode="&#xe60c;" glyph-name="arrowdown1" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM264.431 59.75l-0.239 0.239-7.919-7.919-147.968 148.002 24.132 24.132 106.838-106.872v262.998h34.133v-263.373l107.247 107.247 24.132-24.132-140.356-140.322z" />
23
+ <glyph unicode="&#xe60d;" glyph-name="arrowup" d="M256-32c-141.209 0-256 114.791-256 256 0 141.175 114.79 256 256 256s256-114.825 256-256c0-141.209-114.791-256-256-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866 221.866 99.533 221.866 221.867-99.533 221.867-221.867 221.867zM239.685 356.369h34.133v-304.367h-34.133v304.367zM132.434 208.118l-24.136 24.136 140.325 140.325 24.135-24.135-140.325-140.325zM380.643 208.154l-147.958 148.042 24.143 24.129 147.958-148.042-24.142-24.129z" />
24
+ <glyph unicode="&#xe60e;" glyph-name="arrowup1" d="M256 480c-141.209 0-256-114.825-256-256 0-141.209 114.79-256 256-256s256 114.791 256 256c0 141.175-114.791 256-256 256zM380.621 208.128l-106.837 106.872v-263.032h-34.133v263.407l-107.213-107.247-24.132 24.132 140.322 140.322 0.239-0.239 7.919 7.919 147.968-148.036-24.132-24.098z" />
25
+ <glyph unicode="&#xe60f;" glyph-name="plus4" d="M496 288h-176v176c0 8.836-7.164 16-16 16h-96c-8.836 0-16-7.164-16-16v-176h-176c-8.836 0-16-7.164-16-16v-96c0-8.836 7.164-16 16-16h176v-176c0-8.836 7.164-16 16-16h96c8.836 0 16 7.164 16 16v176h176c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16z" />
26
+ <glyph unicode="&#xe610;" glyph-name="delete" d="M448-32h-384v416h-64v32h128v64h256v-64h128v-32h-64v-416zM96 0h320v384h-320v-384zM160 416h192v32h-192v-32zM352 32h-32v320h32v-320zM192 32h-32v320h32v-320zM237.504 350.016h32v-320h-32v320z" />
27
+ <glyph unicode="&#xe611;" glyph-name="tooltip" d="M256-32c-141.175 0-256 114.825-256 256s114.825 256 256 256 256.034-114.825 256.034-256-114.858-256-256.034-256zM256 445.866c-122.334 0-221.867-99.533-221.867-221.866s99.533-221.866 221.867-221.866c122.368 0 221.901 99.533 221.901 221.867s-99.533 221.867-221.901 221.867zM278.63 121.224c0-8.022 0.137-14.848 0.478-20.31 0.273-5.462 1.263-9.967 3.072-13.517s4.539-6.315 8.192-8.192c3.721-1.945 9.011-3.379 15.803-4.335 1.741-0.375 3.072-1.229 3.993-2.697 0.853-1.433 1.331-3.14 1.331-5.017 0-1.604-0.478-3.14-1.331-4.574-0.921-1.467-2.253-2.185-3.993-2.185-5.325 0-12.322 0.58-20.856 1.707-8.601 1.127-17.339 1.707-26.214 1.707-9.455 0-18.705-0.58-27.716-1.707s-17.681-1.707-25.941-1.707c-1.468 0-2.662 0.717-3.55 2.185-0.887 1.433-1.331 2.969-1.331 4.574 0 1.911 0.444 3.584 1.331 5.017 0.887 1.467 2.219 2.321 3.994 2.697 7.68 0.955 13.688 2.389 17.954 4.335 4.267 1.911 7.407 4.574 9.319 7.919 1.911 3.413 3.038 7.577 3.311 12.561 0.307 4.983 0.444 11.195 0.444 18.603v77.721c0 13.858-0.307 24.952-0.887 33.314s-1.911 14.712-3.994 19.081c-2.048 4.335-5.154 7.304-9.319 8.909-4.13 1.604-9.762 2.901-16.828 3.857-1.775 0-3.106 0.785-3.994 2.423-0.922 1.604-1.365 3.208-1.365 4.813s0.444 3.208 1.331 4.847c0.887 1.605 2.219 2.423 4.028 2.423 2.935 0.307 6.554 0.649 10.855 0.956 4.267 0.307 8.773 0.717 13.517 1.229 4.744 0.478 9.558 1.127 14.405 1.945 4.881 0.785 9.25 1.673 13.107 2.663 3.277 0.581 5.837 1.297 7.817 2.116 1.877 0.785 3.481 1.229 4.642 1.229 3.55 0 5.837-1.126 6.895-3.379 0.99-2.253 1.536-4.335 1.536-6.28v-154.931zM255.113 335.001c-7.407 0-13.756 2.492-19.081 7.475s-7.987 11.195-7.987 18.602 2.492 13.654 7.543 18.808c5.018 5.12 11.264 7.749 18.637 7.749 7.099 0 12.937-2.663 17.544-7.953s6.861-11.674 6.861-19.081c0-7.065-2.185-13.107-6.656-18.091-4.403-5.017-10.035-7.51-16.862-7.51z" />
28
+ <glyph unicode="&#xe612;" glyph-name="required" d="M467.149 62.139l-180.087 112.367 14.814-206.507h-91.75l14.131 206.506-183.911-112.367-40.346 70.656 196.744 91.204-196.744 92.911 44.169 70.656 181.385-114.142-15.429 206.575h91.682l-16.043-206.507 181.317 115.303 44.851-74.274-197.291-91.75 196.062-88.815-43.554-71.817z" />
29
+ <glyph unicode="&#xe613;" glyph-name="minus4" d="M0 272v-96c0-8.836 7.164-16 16-16h480c8.836 0 16 7.164 16 16v96c0 8.836-7.164 16-16 16h-480c-8.836 0-16-7.164-16-16z" />
30
+ <glyph unicode="&#xe614;" glyph-name="new" d="M444.565 380.285l-71.431 71.431c-15.557 15.556-46.284 28.284-68.284 28.284h-240c-22 0-40-18-40-40v-432c0-22 18-40 40-40h368c22 0 40 18 40 40v304c0 22-12.728 52.729-28.284 68.285zM421.938 357.657c1.565-1.565 3.125-3.487 4.64-5.657h-81.729v81.728c2.17-1.515 4.092-3.075 5.657-4.64l71.432-71.431zM440.849 8c0-4.336-3.664-8-8-8h-368c-4.336 0-8 3.664-8 8v432c0 4.336 3.664 8 8 8h240c2.416 0 5.127-0.305 8-0.852v-127.148h127.148c0.547-2.873 0.852-5.583 0.852-8v-304zM234.349 279.050h29v-230h-29v230zM133.849 178.551h230v-29h-230v29z" />
31
+ <glyph unicode="&#xe615;" glyph-name="download" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM238.779 435.794h34.135v-304.387h-34.136v304.387zM380.134 279.665l24.137-24.137-140.334-140.334-24.137 24.137 140.334 140.334zM131.923 279.674l147.968-148.051-24.144-24.13-147.968 148.052 24.144 24.131z" />
32
+ <glyph unicode="&#xe616;" glyph-name="upload" d="M0 237.33h34.136v-264.551h-34.136v264.551zM477.899 237.5h34.135v-264.892h-34.135v264.892zM0.036 2.641l512.034-0.512-0.034-34.135-512.034 0.512 0.034 34.135zM239.154 411.831h34.135v-304.387h-34.136v304.387zM131.928 263.587l-24.138 24.137 140.334 140.334 24.137-24.137-140.334-140.334zM380.147 263.596l-147.968 148.052 24.144 24.13 147.968-148.052-24.144-24.13z" />
33
+ <glyph unicode="&#xe617;" glyph-name="highrise" horiz-adv-x="585" d="M499.861 130.757c0 30.111-21.913 58.323-61.697 79.426-0.754 0.403-1.514 0.786-2.274 1.181l-0.597 69.852-1.998-0.019-0.257 0.659 0.961 2.544-49.259 18.639-0.71-1.866-0.741 1.853-26.624-10.649 1.484-3.707 25.908 10.359 45.4-17.175-44.076-17.144-25.895 10.359-1.483-3.707 25.368-10.152v-152.84l-14.594 5.616-1.433-3.731 17.308-6.659 0.716 1.866 0.767-1.849 47.927 19.972-0.76 1.836 3.322 0.024-0.697 81.418c37.015-19.519 59.938-46.431 59.938-76.108h-0.452l0.264-2.238c0.12-1.031 0.182-2.073 0.182-3.091 0-19.192-21.064-37.412-59.323-51.315-38.887-14.127-90.634-21.906-145.703-21.906s-106.817 7.784-145.703 21.913c-38.252 13.894-59.323 32.12-59.323 51.313 0 1.024 0.063 2.067 0.182 3.091l0.27 2.238h-0.451c0 32.592 27.641 61.836 71.228 81.624v-88.284h1.998l-0.748-1.853 49.259-19.972 0.748 1.853 0.025-1.998v1.952l0.98-1.678 15.976 9.317-2.011 3.449-12.973-7.567v111.013l19.845 8.173-0.264 0.339 1.47 1.137-1.175 2.858-21.46-8.839-45.627 41.928 43.492 18.639 25.675-23.112 2.67 2.965-26.624 23.966-1.338-1.483-0.786 1.835-46.595-19.971 0.364-0.848-0.911-0.986h-1.998v-48.467c-4.655-2.074-9.172-4.26-13.525-6.565-39.785-21.108-61.697-49.315-61.697-79.426 0-0.691 0.013-1.376 0.031-2.067l0.037-1.158c-0.050-0.704-0.076-1.407-0.076-2.104 0-20.995 22.001-40.551 61.949-55.063 39.314-14.285 91.544-22.151 147.066-22.151s107.752 7.865 147.067 22.151c39.949 14.512 61.949 34.069 61.949 55.063 0 0.697-0.025 1.407-0.075 2.117l0.038 1.144c0.025 0.691 0.038 1.376 0.038 2.067l0.031-0.005zM432.529 127.271l-45.163-18.815v152.733l43.957 17.094 1.294-151.226-0.088 0.214zM161.043 260.673l45.263-41.594v-111.987l-45.263 18.351v135.231zM261.47 132.384l31.084 12.452-59.694 23.363 28.609-35.815zM228.552 116.333l63.35-26.298-31.273 39.144-32.077-12.847zM233.175 170.932l57.69-22.579-28.37 36.651-29.319-14.072zM266.339 297.788l-27.516-15.36 53.148-20.794-25.632 36.154zM292.85 202.531l-58.475 23.143 28.91-37.342 29.564 14.198zM264.052 242.348l-28.528-14.267 56.659-22.428-28.132 36.695zM291.405 259.002l-52.513 20.549 25.939-33.836 26.574 13.287zM229.783 172.257l31.040 14.902-30.683 39.627-1.633-0.672-2.978-52.193 4.253-1.665zM234.934 262.708l-2.67-2.971-1.74 1.571-1.752-30.77 1.413 0.578 1.175-2.858 0.547 0.421-0.226 0.446 30.732 15.367-28.534 37.216 1.075 0.861-0.006 1.281h0.012v-1.262l0.458 1.168 0.201-0.076 29.174 16.284-22.955 32.372 2.173 1.539 23.125-32.611 25.732 14.361 1.294-2.325-25.481-14.223 27.252-38.428-0.099-0.075 0.288-0.572 0.546-0.214-0.195-0.49 0.301-0.609-0.671-0.333-0.409-1.043-0.943 0.37-28.264-14.129 30.745-40.105-1.031-0.867 0.546-1.142-31.801-15.266 30.752-39.716 4.082-1.602-1.803-0.723 1.131-1.129-1.885-1.885-1.935 1.935-32.083-12.853 34.005-42.56-1.553-2.060-72.659 30.159 3.349 2.57 32.536 13.036-33.395 41.8-3.349-58.638 1.131 0.659 2.011-3.449-3.417-1.991-0.835-14.694 74.475-31.562v-0.188l0.226 0.088 2.086-0.886 0.019 1.728 72.283 29.104-0.942 16.221-1.828 0.704 1.433 3.726 0.138-0.055-9.084 156.69-1.834 0.735 1.483 3.707 0.101-0.037-0.803 13.89-0.623-0.251-1.483 3.707 1.866 0.747-2.5 43.159-58.851-21.171-55.095 20.97-7.155 2.57-4.121-72.221 4.115-3.694zM297.159 359.543l9.662-4.291v2.89l-9.593 4.266-13.042-4.988v-2.834l12.973 4.957zM297.184 315.102l58.853 21.171-42.557 18.915v-2.89l35.462-15.762-51.728-18.608-54.567 20.769 34.892 13.344v2.834l-42.31-16.183 61.955-23.59zM306.822 339.773h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM277.534 327.793h6.659v30.619h-1.332v31.952h-3.995v-31.952h-1.332v-30.619zM557.934 111.96c-16.067 195.525-130.578 342.974-266.366 342.974-65.462 0-128.475-34.563-177.441-97.315-48.166-61.726-79.514-146.388-88.283-238.418-0.718-3.519-1.083-7.112-1.083-10.667 0-31.603 28.189-60.952 79.376-82.647 49.939-21.171 116.243-32.82 186.7-32.82 70.458 0 136.762 11.659 186.701 32.82 50.367 21.344 78.465 50.107 79.356 81.128h1.441l-0.407 4.947 0.007-0.002zM548.054 111.265c0.057-0.889 0.091-1.808 0.091-2.732 0-27.644-26.25-53.997-73.919-74.2-48.913-20.726-114.045-32.147-183.389-32.147-69.346 0-134.477 11.422-183.388 32.147-47.67 20.204-73.919 46.556-73.919 74.2 0 2.99 0.318 6.015 0.938 8.989l0.076 0.523c8.568 90.376 39.247 173.417 86.386 233.832 47.269 60.579 107.868 93.944 170.632 93.944 130.061 0 240.033-141.384 257.196-329.688h-1.028l0.317-4.866h0.008v-0.001zM290.837-17.142c-71.805 0-139.525 11.944-190.684 33.63-55.2 23.395-85.6 56.084-85.6 92.046 0 4.050 0.396 8.135 1.178 12.154 9.019 93.737 41.095 180.093 90.347 243.212 50.945 65.287 116.821 101.243 185.49 101.243 68.894 0 135.002-36.264 186.142-102.112 50.363-64.849 82.468-153.717 90.398-250.234l0.908-11.044h-0.008l0.408-4.947h-3.391c-5.906-31.302-35.457-59.534-84.503-80.318-51.177-21.687-118.897-33.63-190.685-33.63zM291.562 435.613c-59.55 0-117.29-31.968-162.584-90.016-45.956-58.899-75.885-140.054-84.271-228.515l-0.245-1.645c-0.48-2.3-0.722-4.623-0.722-6.905 0-22.949 24.673-46.568 67.695-64.802 47.691-20.209 111.406-31.338 179.404-31.338s131.713 11.13 179.406 31.338c43.020 18.233 67.694 41.853 67.694 64.802 0 0.466-0.014 0.957-0.036 1.467l-1.063 16.34h0.624c-9.523 84.854-38.809 162.257-83.015 218.976-45.387 58.229-103.233 90.298-162.885 90.298zM290.837-13.726c-71.361 0-138.606 11.846-189.351 33.358-53.858 22.827-83.517 54.399-83.517 88.902 0 3.885 0.386 7.807 1.146 11.662 8.934 93.165 40.767 178.951 89.656 241.602 50.283 64.44 115.201 99.928 182.796 99.928 139.353 0 256.776-150.128 273.135-349.211l0.605-7.348h-0.005l0.407-4.945h-2.583c-4.394-31.233-33.524-59.652-82.937-80.589-50.765-21.512-118.012-33.359-189.352-33.359zM291.562 439.029c-60.625 0-119.322-32.435-165.278-91.331-46.352-59.406-76.531-141.192-84.978-230.294l-0.188-1.267c-0.528-2.53-0.794-5.087-0.794-7.604 0-24.745 24.781-48.877 69.778-67.947 48.101-20.382 112.289-31.608 180.738-31.608s132.635 11.226 180.74 31.608c44.997 19.070 69.776 43.202 69.776 67.947 0 0.533-0.015 1.101-0.043 1.7l-0.83 12.692h0.786c-9.131 86.96-38.875 166.438-84.125 224.493-46.048 59.078-104.851 91.613-165.578 91.613zM290.837-23.935c-72.698 0-141.36 12.135-193.336 34.169-57.87 24.526-89.742 59.436-89.742 98.3 0 4.373 0.417 8.786 1.241 13.123 9.181 94.878 41.747 182.375 91.724 246.421 52.261 66.973 120.037 103.856 190.844 103.856 70.606 0 138.343-36.887 190.732-103.87 51.626-66.005 84.505-156.464 92.577-254.714l1.513-18.394h-0.006l0.407-4.945h-5.361c-3.96-14.607-12.601-28.452-25.773-41.266-15.064-14.651-35.75-27.61-61.486-38.514-51.995-22.033-120.656-34.166-193.335-34.166zM291.568 451.517c-64.38 0-126.44-34.094-174.748-96-47.703-61.132-78.792-145.050-87.543-236.298l-0.049-0.507-0.098-0.498c-0.632-3.204-0.954-6.462-0.954-9.683 0-30.144 27.45-58.377 77.293-79.5 49.513-20.99 115.345-32.55 185.367-32.55 70.004 0 135.837 11.56 185.368 32.55 45.669 19.351 72.949 45.137 76.811 72.612l1.235 8.786h0.376l-0.301 3.657c-8.083 93.384-39.331 179.036-88.108 241.399-48.436 61.928-110.461 96.031-174.65 96.031zM290.837-1.231c-69.786 0-135.387 11.512-184.72 32.416-23.564 9.988-42.036 21.404-54.902 33.932-14.002 13.635-21.102 28.241-21.102 43.416 0 3.113 0.318 6.265 0.947 9.378l0.108 0.728c8.663 90.91 39.58 174.476 87.067 235.339 47.933 61.429 109.488 95.26 173.326 95.26 63.942 0 125.605-33.932 173.629-95.546 46.284-59.382 76.909-140.958 86.23-229.701l1.184-11.274h-1.226l0.129-1.998c0.037-0.769 0.053-1.5 0.053-2.185 0-15.173-7.1-29.781-21.101-43.416-12.865-12.527-31.336-23.944-54.9-33.932-49.335-20.905-114.938-32.417-184.722-32.417zM291.562 428.82c-57.412 0-113.25-31.039-157.23-87.402-45.17-57.892-74.598-137.791-82.864-224.977l-0.065-0.541-0.293-1.85c-0.385-1.844-0.58-3.7-0.58-5.517 0-20.091 23.164-41.431 63.553-58.548 46.87-19.861 109.644-30.798 176.754-30.798 67.109 0 129.882 10.938 176.757 30.798 40.387 17.118 63.551 38.457 63.551 58.548 0 0.355-0.010 0.734-0.028 1.129l-1.533 23.471h0.223c-10.235 80.594-38.702 154.1-80.719 208.007-44.072 56.541-100.016 87.68-157.527 87.68zM290.837-14.999c-71.452 0-138.797 11.868-189.631 33.419-54.301 23.012-84.206 55.015-84.206 90.113 0 3.962 0.391 7.961 1.162 11.89 8.973 93.411 40.904 179.439 89.938 242.275 50.471 64.679 115.628 100.3 183.469 100.3 139.849 0 257.685-150.619 274.099-350.354l0.72-8.752h-0.006l0.406-4.945h-2.864c-4.96-31.309-34.223-59.669-83.453-80.531-50.855-21.548-118.2-33.416-189.632-33.416zM291.562 437.756c-60.377 0-118.836-32.303-164.605-90.959-46.192-59.201-76.269-140.721-84.691-229.542l-0.215-1.442c-0.505-2.422-0.761-4.871-0.761-7.281 0-23.801 25.182-48.123 69.090-66.732 48.010-20.345 112.098-31.55 180.457-31.55s132.447 11.204 180.457 31.55c43.907 18.608 69.088 42.933 69.088 66.732 0 0.501-0.014 1.035-0.038 1.592l-0.92 14.072h0.731c-9.283 86.118-38.849 164.786-83.688 222.317-45.86 58.84-104.423 91.243-164.905 91.243zM290.837-25.207c-72.79 0-141.55 12.156-193.616 34.228-58.314 24.714-90.43 60.055-90.43 99.512 0 4.445 0.421 8.933 1.255 13.346 9.219 95.129 41.885 182.872 92.004 247.1 52.448 67.213 120.463 104.229 191.517 104.229 70.846 0 138.813-37.004 191.378-104.195 51.805-66.217 84.795-156.966 92.895-255.531l1.627-19.796h-0.008l0.406-4.945h-5.764c-4.167-14.644-12.956-28.51-26.213-41.317-15.136-14.623-35.808-27.543-61.438-38.404-52.085-22.072-120.846-34.228-193.613-34.228zM291.568 452.791c-64.627 0-126.925-34.226-175.421-96.372-47.846-61.314-79.035-145.472-87.825-236.972l-0.048-0.497-0.096-0.491c-0.644-3.286-0.971-6.626-0.971-9.926 0-30.739 27.694-59.403 77.981-80.714 49.603-21.028 115.534-32.608 185.648-32.608 70.094 0 136.025 11.581 185.647 32.607 45.506 19.284 72.979 45.112 77.353 72.728l1.363 8.611h0.504l-0.399 4.867c-8.083 93.777-39.451 179.789-88.44 242.409-48.614 62.138-110.868 96.359-175.298 96.359zM290.837 0.043c-69.697 0-135.2 11.491-184.44 32.358-23.010 9.753-41.219 21.017-54.12 33.477-13.867 13.394-21.196 28.144-21.196 42.656 0 3.005 0.307 6.050 0.914 9.056l0.134 0.901c8.638 90.631 39.451 173.928 86.778 234.586 47.747 61.192 109.063 94.89 172.655 94.89 63.695 0 125.12-33.8 172.957-95.174 45.847-58.822 76.313-139.617 85.785-227.499l1.218-11.304h-1.199l0.221-3.415c0.032-0.714 0.048-1.399 0.048-2.041 0-14.511-7.328-29.262-21.194-42.656-12.902-12.461-31.11-23.724-54.118-33.477-49.243-20.865-114.745-32.356-184.442-32.356zM291.562 427.548c-57.165 0-112.765-30.908-156.556-87.031-45.010-57.686-74.336-137.319-82.576-224.226l-0.065-0.541-0.319-2.024c-0.362-1.736-0.546-3.485-0.546-5.193 0-19.218 23.501-40.651 62.865-57.334 46.778-19.822 109.45-30.74 176.474-30.74 67.022 0 129.695 10.916 176.474 30.74 39.363 16.683 62.864 38.115 62.864 57.334 0 0.329-0.009 0.678-0.022 1.043l-1.624 24.829h0.135c-10.36 79.744-38.659 152.476-80.246 205.833-43.887 56.301-99.592 87.308-156.857 87.308zM290.837-21.791c-72.342 0-140.629 12.060-192.282 33.959-56.971 24.144-88.347 58.368-88.347 96.366 0 4.286 0.412 8.611 1.224 12.863 9.137 94.552 41.56 181.723 91.311 245.481 51.787 66.365 118.846 102.913 188.825 102.913 143.416 0 264.163-153.299 280.868-356.589l1.326-16.099h-0.008l0.408-4.947h-4.688c-3.681-14.974-12.391-29.17-25.959-42.276-14.833-14.329-35.154-27.018-60.397-37.716-51.672-21.896-119.959-33.956-192.281-33.956zM291.568 456.207c-65.702 0-128.958-34.692-178.114-97.686-48.24-61.82-79.681-146.608-88.531-238.746l-0.096-0.658c-0.687-3.5-1.035-7.061-1.035-10.584 0-32.197 28.434-61.981 80.064-83.861 50.015-21.204 116.419-32.88 186.981-32.88 70.542 0 136.947 11.676 186.981 32.878 46.635 19.762 74.828 46.517 79.394 75.34l0.907 5.728h1.292l-0.406 4.947h0.008l-0.115 1.401c-16.121 196.182-131.047 344.12-267.329 344.12zM290.837 3.46c-69.25 0-134.279 11.396-183.107 32.087-22.622 9.586-40.48 20.618-53.079 32.787-13.373 12.916-20.154 26.442-20.154 40.199 0 2.807 0.291 5.655 0.864 8.466l0.16 1.077c8.566 90.024 39.133 172.73 86.081 232.899 47.084 60.342 107.443 93.574 169.959 93.574 62.618 0 123.085-33.333 170.26-93.858 45.464-58.327 75.68-138.505 85.087-225.764l0.811-7.52h-1.043l0.452-6.967c0.032-0.666 0.047-1.305 0.047-1.906 0-13.758-6.78-27.281-20.153-40.197-12.597-12.17-30.456-23.201-53.077-32.788-48.833-20.692-113.86-32.088-183.109-32.088zM291.562 430.964c-58.24 0-114.797-31.375-159.25-88.345-45.406-58.193-74.983-138.456-83.283-226.005l-0.044-0.359-0.283-1.828c-0.41-1.966-0.619-3.949-0.619-5.892 0-20.634 24.279-43.243 64.948-60.479 47.19-19.998 110.337-31.010 177.807-31.010s130.616 11.012 177.808 31.010c40.668 17.236 64.947 39.844 64.947 60.479 0 0.383-0.010 0.791-0.028 1.216l-1.389 21.241h0.361c-10.020 81.847-38.801 156.659-81.428 211.349-44.546 57.149-101.206 88.623-159.547 88.623zM579.891 75.432c-0.943-1.137-1.984-2.387-3.101-3.719-7.552-9.014-18.569-21.818-26.183-29.175-15.736-15.202-37.102-28.584-63.506-39.772-52.906-22.419-122.606-34.765-196.264-34.765-73.68 0-143.382 12.349-196.267 34.768-60.984 25.844-94.57 63.406-94.57 105.765 0 4.762 0.442 9.571 1.315 14.3 9.383 96.279 42.537 185.166 93.38 250.323 53.764 68.898 123.681 106.842 196.872 106.842 72.557 0 142.154-37.628 195.971-105.952 45.432-57.68 76.715-133.661 89.948-217.268 2.224-14.048 3.938-28.313 5.123-42.741l2.235-27.144h-0.009zM291.562 420.755c-55.028 0-108.726-29.98-151.202-84.417-44.223-56.678-73.049-135.053-81.168-220.688l-0.118-0.962-0.377-2.347c-0.268-1.283-0.404-2.565-0.404-3.808 0-15.912 23.050-35.962 58.722-51.079 45.956-19.476 107.689-30.202 173.824-30.202s127.865 10.726 173.824 30.202c35.671 15.118 58.721 35.168 58.721 51.079 0 0.215-0.005 0.443-0.015 0.68l-1.732 26.524c-10.437 77.618-38.233 148.565-78.577 200.327-42.569 54.616-96.372 84.693-151.495 84.693z" />
34
+ <glyph unicode="&#xe618;" glyph-name="menu" d="M51.2 428.8h409.6v-102.4h-409.6v102.4zM51.2 275.2h409.6v-102.4h-409.6v102.4zM51.2 121.6h409.6v-102.4h-409.6v102.4z" />
35
+ <glyph unicode="&#xe619;" glyph-name="twitter" d="M512 382.792c-18.84-8.352-39.080-14-60.328-16.536 21.688 13 38.344 33.584 46.184 58.112-20.296-12.040-42.776-20.776-66.704-25.488-19.16 20.416-46.464 33.168-76.672 33.168-58.008 0-105.040-47.032-105.040-105.040 0-8.232 0.928-16.248 2.72-23.936-87.296 4.384-164.704 46.2-216.512 109.752-9.040-15.512-14.224-33.56-14.224-52.808 0-36.448 18.544-68.6 46.728-87.432-17.216 0.544-33.416 5.272-47.576 13.136-0.008-0.44-0.008-0.88-0.008-1.32 0-50.896 36.208-93.344 84.264-103-8.816-2.4-18.096-3.688-27.672-3.688-6.768 0-13.352 0.664-19.76 1.888 13.368-41.728 52.16-72.104 98.128-72.944-35.952-28.176-81.24-44.968-130.456-44.968-8.48 0-16.84 0.496-25.056 1.472 46.488-29.808 101.704-47.2 161.024-47.2 193.208 0 298.864 160.064 298.864 298.872 0 4.552-0.104 9.088-0.304 13.592 20.528 14.808 38.336 33.312 52.416 54.376z" />
36
+ <glyph unicode="&#xe61a;" glyph-name="move" horiz-adv-x="511" d="M237.398 380.672h34.133v-347.17h-34.133v347.17zM254.464 480l85.334-102.4h-170.667zM510.464 224l-102.4-85.334v170.666zM169.131 70.4h170.667l-85.334-102.4-85.334 102.4zM0 217.583l102.4 85.334v-170.667zM100.864 241.066h307.2v-34.133h-307.2v34.133z" />
37
+ <glyph unicode="&#xe61b;" glyph-name="duplicate" horiz-adv-x="448" d="M0 480h352v-32h-352v32zM320 480h32v-128h-32v128zM96 384h352v-32h-352v32zM416 384h32v-320h-32v320zM0 480h32v-416h-32v416zM0 96h128v-32h-128v32zM96 384h32v-416h-32v416zM96 0h256v-32h-256v32zM320 96h32v-128h-32v128zM320 96h128v-32h-128v32zM192 288h160v-32h-160v32zM192 224h160v-32h-160v32zM192 160h96v-32h-96v32zM350.496-32l-23.84 20.448 97.504 96.064 23.84-20.448z" />
38
+ <glyph unicode="&#xe61c;" glyph-name="sms" horiz-adv-x="264" d="M94.304 414.304c38.712 0 77.248 0.024 115.776-0.008 36.96-0.032 56.568-19.664 56.576-56.736 0.032-111.504 0.040-223 0.008-334.504-0.008-34.528-20.28-54.848-55.104-54.952-52.16-0.144-104.32-0.144-156.48-0.008-34.784 0.088-55.048 20.424-55.064 55.008-0.032 109.616-0.016 219.224-0.008 328.832 0.008 38.992 9.616 52.080 47.368 63.464 0 13.176-0.024 26.728 0.008 40.272 0.040 19.816 4.16 24.296 22.32 24.336 18.552 0.040 22.704-4.312 22.784-23.76 0.056-12.84 0.176-25.688 0.32-38.536 0.008-0.664 0.56-1.328 1.496-3.408zM132.944 217.432c20.408 0 40.816-0.256 61.224 0.064 23.696 0.368 38.76 15.736 38.912 39.424 0.152 23.056 0.136 46.104-0.016 69.16-0.16 25.144-15.128 40.104-40.376 40.192-39.304 0.144-78.608 0.112-117.912 0.008-25.92-0.064-41.088-14.88-41.376-40.568-0.256-22.672-0.248-45.352-0.008-68.024 0.264-25.016 15.456-40.008 40.6-40.232 19.648-0.176 39.304-0.040 58.952-0.024zM83.392 85.16c-17.28 0.056-17.488-0.152-17.536-17.632-0.040-14.776 0.736-15.576 14.936-15.648 17.368-0.088 18.032 0.408 18.112 13.584 0.112 19.112-0.304 19.648-15.504 19.696zM183.744 51.88c16.52-0.024 17.208 0.552 17.2 14.544-0.008 18.432-0.264 18.728-16.496 18.744-16.32 0.008-16.472-0.144-16.544-17.456-0.064-15.288 0.456-15.8 15.848-15.824zM183.928 99.28c16.632-0.016 17.016 0.312 17.008 14.504-0.016 18.192-0.264 18.472-16.672 18.472-16.12-0.008-16.328-0.224-16.368-17.576-0.032-15.128 0.24-15.392 16.032-15.4zM184.024 37.744c-16.072-0.008-16.072-0.008-16.128-17.616-0.048-14.76 0.416-15.192 16.28-15.192 16.224-0.008 16.8 0.504 16.768 14.768-0.048 18.056-0.048 18.056-16.92 18.040zM82.296 99.28c16.168 0 16.544 0.312 16.592 13.752 0.064 18.776-0.28 19.192-15.88 19.224-16.968 0.040-17.144-0.136-17.16-17.96-0.016-14.792 0.224-15.008 16.456-15.016zM82.688 37.744c-16.728 0.008-16.84-0.112-16.848-18.072-0.008-14.136 0.592-14.696 15.656-14.736 16.912-0.040 17.384 0.336 17.392 14.080 0.016 18.608-0.080 18.72-16.2 18.728zM149.664 67.536c-0.104 17.688-0.104 17.688-17.352 17.624-15.288-0.056-15.368-0.16-15.272-19.704 0.064-13.184 0.72-13.68 17.92-13.576 14.224 0.088 14.792 0.688 14.712 15.664zM83.016 178.968c-17.072 0.032-17.072 0.032-17.168-16.76-0.088-15.344 0.272-15.696 15.896-15.712 16.96-0.024 17.16 0.144 17.136 14.44-0.024 18.008-0.024 18.008-15.864 18.040zM200.92 163.64c-0.192 15.56-0.216 15.584-19.736 15.328-13.144-0.176-13.536-0.752-13.296-19.448 0.168-12.928 0.632-13.24 19.712-13.024 13.136 0.144 13.528 0.64 13.32 17.144zM133.856 132.256c-16.784 0.040-16.784 0.040-16.816-18.36-0.024-14.304 0.232-14.56 14.648-14.608 17.632-0.064 17.912 0.144 17.984 13.544 0.096 19.16-0.096 19.392-15.816 19.424zM149.656 20.728c-0.144 17.208-0.144 17.208-19.144 17.016-13.384-0.136-13.528-0.344-13.472-19.272 0.040-13.368 0.416-13.648 17.976-13.536 14.328 0.088 14.76 0.552 14.632 15.792zM133.696 146.496c15.648 0.016 15.984 0.312 15.968 14.304-0.016 18.184-0.016 18.184-16.744 18.168-15.944-0.008-15.944-0.008-15.888-18.912 0.040-13.544 0.080-13.584 16.656-13.568z" />
39
+ <glyph unicode="&#xe61d;" glyph-name="pencil" d="M423.96 391.984c-36.912 36.944-64.64 31.408-64.64 31.408l-277.144-277.144-25.856-121.936 121.936 25.856 277.12 277.12c0 0 5.552 27.728-31.408 64.688zM170.984 64.848l-41.552-8.96c-4.016 7.504-8.856 15-17.688 23.856-8.832 8.832-16.36 13.648-23.856 17.664l8.984 41.576 12.008 12.008c0 0 22.632-0.464 48.152-25.984 25.552-25.552 26.008-48.176 26.008-48.176l-12.056-11.984z" />
40
+ <glyph unicode="&#xe61e;" glyph-name="pencil1" d="M432 480c44.184 0 80-35.816 80-80 0-18.008-5.952-34.632-16-48l-32-32-112 112 32 32c13.368 10.048 29.992 16 48 16zM32 112l-32-144 144 32 296 296-112 112-296-296zM357.792 298.208l-224-224-27.576 27.576 224 224 27.576-27.576z" />
41
+ <glyph unicode="&#xe61f;" glyph-name="paypal" d="M440.32 414.616c12.848-6.288 24.048-15.24 32.248-26.24 17.272-23.152 22.12-54.688 14.416-93.736-7.776-39.512-25.208-72.864-50.584-97.024-4.64-4.848-9.608-9.376-14.904-13.544-27.176-21.4-61.496-32.712-99.256-32.712h-120.032l-32.28-151.36h-66.216l5.040 23.152h23.064l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 22.864 106.92-53.8 155.52-119.704 155.52h-224.64l-99.528-456.848h76.016l-12.016-55.152h131.832l32.28 151.36h94.136c90.128 0 165.472 55.536 185.632 149.968 16.856 78.84-20.4 125.968-67.56 145.28zM211.168 386.96h64.568c32.296 0 53.8-27.768 44.392-62.48-8.064-34.72-41.696-62.488-75.32-62.488h-61.88l28.24 124.968z" />
42
+ <glyph unicode="&#xe620;" glyph-name="twilio" d="M512 224c0 70.4-24.96 130.88-74.88 181.12-49.92 49.92-110.4 74.88-181.12 74.88-70.4 0-130.88-24.96-181.12-74.88-49.92-50.24-74.88-110.72-74.88-181.12 0-70.72 24.96-131.2 74.88-181.12 50.24-49.92 110.72-74.88 181.12-74.88 70.72 0 131.2 24.96 181.12 74.88s74.88 110.4 74.88 181.12zM443.84 224c0-51.84-18.56-96-55.040-132.8-36.8-36.8-80.96-55.040-132.8-55.040s-96 18.24-132.8 55.040c-36.48 36.8-55.040 80.96-55.040 132.8s18.56 96 55.040 132.8c36.8 36.48 80.96 55.040 132.8 55.040s96-18.56 132.8-55.040c36.48-36.8 55.040-80.96 55.040-132.8zM191.36 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c9.92 9.92 15.040 22.080 15.040 36.16s-5.12 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM320.96 335.040c-14.080 0-26.24-5.12-36.16-15.040-9.92-10.24-15.040-22.080-15.040-36.16s5.12-26.24 15.040-36.16c9.92-10.24 22.080-15.040 36.16-15.040s26.24 4.8 36.16 15.040c10.24 9.92 15.040 22.080 15.040 36.16s-4.8 25.92-15.040 36.16c-9.92 9.92-22.080 15.040-36.16 15.040zM191.36 215.36c-14.080 0-26.24-5.12-36.16-15.040s-15.040-22.080-15.040-36.16c0-14.080 5.12-26.24 15.040-36.16s22.080-15.040 36.16-15.040 26.24 5.12 36.16 15.040 15.040 22.080 15.040 36.16c0 14.080-5.12 26.24-15.040 36.16s-22.080 15.040-36.16 15.040zM320.96 215.36c-13.76 0-25.92-4.8-36.16-15.040-10.24-10.248-15.040-22.080-15.040-36.48 0-13.76 4.8-25.92 15.040-35.84s22.4-15.040 36.16-15.040c14.4 0 26.24 5.12 36.16 15.040 10.24 9.92 15.040 22.080 15.040 35.84 0 14.4-4.8 26.24-15.040 36.48-9.92 10.24-21.76 15.040-36.16 15.040z" />
43
+ <glyph unicode="&#xe621;" glyph-name="googleplus" d="M279.536 448c0 0-100.48 0-133.968 0-60.064 0-116.584-45.504-116.584-98.208 0-53.864 40.944-97.336 102.040-97.336 4.248 0 8.376 0.088 12.424 0.376-3.968-7.592-6.8-16.144-6.8-25.024 0-14.968 8.048-27.104 18.232-37.016-7.696 0-15.12-0.224-23.224-0.224-74.392 0-131.648-47.376-131.648-96.512 0-48.392 62.768-78.656 137.168-78.656 84.816 0 131.656 48.12 131.656 96.512 0 38.8-11.448 62.040-46.84 87.064-12.112 8.576-35.264 29.416-35.264 41.672 0 14.36 4.096 21.432 25.712 38.32 22.16 17.312 37.84 41.648 37.84 69.96 0 33.704-15.008 66.552-43.184 77.384h42.48l29.984 21.672zM232.744 120.272c1.064-4.488 1.64-9.104 1.64-13.816 0-39.104-25.192-69.656-97.488-69.656-51.424 0-88.56 32.552-88.56 71.648 0 38.32 46.064 70.224 97.48 69.664 12-0.128 23.184-2.056 33.336-5.344 27.912-19.416 47.936-30.384 53.584-52.504zM150.408 266.112c-34.52 1.032-67.32 38.616-73.272 83.928-5.96 45.336 17.184 80.024 51.696 78.992 34.504-1.040 67.32-37.408 73.28-82.728 5.952-45.328-17.192-81.232-51.696-80.192zM416 352v96h-32v-96h-96v-32h96v-96h32v96h96v32z" />
44
+ <glyph unicode="&#xe622;" glyph-name="mailchimp" horiz-adv-x="456" d="M275.608 431.896c0.032 0.016 0.056 0.032 0.080 0.040l-0.080-0.040c0 0 0 0 0 0zM452.92 108.312c-0.032 0.856-0.104 1.672-0.2 2.44-0.064 0.512-0.16 1.016-0.288 1.504-0.208 1.136-0.472 2.264-0.856 3.344l-0.008 0.016c-0.784 2.232-2 4.368-3.568 6.176-1.552 1.8-3.416 3.224-5.288 4.216l-0.056 0.040c-1.992 1.040-3.944 1.624-5.712 1.96-0.52 0.096-1.008 0.144-1.488 0.2 2.264 9.712-0.568 17.12-2.4 20.584 0.144 0.136 0.296 0.272 0.424 0.4 2.416 2.336 4.472 4.576 6.208 6.816l0.328 0.448c1.392 2 2.312 4.040 2.896 5.92 0.496 1.616 0.744 3.072 0.888 4.4h0.016l0.016 0.080 0.008 0.192 0.056 0.408h-0.032l0.024 0.464h0.016l0.008 0.272c0.008 0.272 0.016 0.552 0.016 0.856 0.016 0.552 0.016 1.12-0.016 1.744-0.128 3.008-0.68 6.912-2.648 11.144-0.984 2.104-2.352 4.272-4.168 6.28-1.808 2.008-4.056 3.832-6.648 5.28l0.016-0.008c-0.192 0.104-0.336 0.208-0.512 0.304-5.376 7.912-11.52 14.048-16.96 18.704-2.824 2.416-5.456 4.424-7.704 6.072-2.224 1.632-4.104 2.92-5.144 3.696l0.016-0.008c-2.4 1.76-4.176 2.816-5.024 3.296-1.96 1.192-3.424 2.144-4.304 2.808-0.688 0.52-1.024 0.856-1.152 0.992l-0.064 0.088c-0.016 0.016-0.088 0.168-0.192 0.696-0.112 0.528-0.232 1.432-0.28 2.736-0.088 2.056-0.016 5.064 0.208 9.040 0.36 6.384 1.088 15.208 1.832 27.152 0.248 3.8 0.288 7.376 0.144 10.752-0.224 5.408-0.92 10.312-2.056 14.752l-0.008 0.024c-0.248 1.008-0.536 2-0.84 2.984l-0.008 0.008-0.008 0.016c-0.224 0.728-0.432 1.28-0.552 1.632l0.008-0.024c-0.232 0.648-0.464 1.296-0.728 1.944l-0.008 0.032c-0.128 0.32-0.296 0.728-0.512 1.24l-0.008 0.016-0.008 0.008-0.008 0.016c-0.408 0.96-0.872 1.984-1.456 3.096l-0.16 0.296-0.296 0.528-0.208 0.352c-1.088 1.792-2.24 3.424-3.448 4.952-0.608 2.744-1.664 6.816-3.416 11.432-1.552 4.064-3.64 8.576-6.608 13.024-1.032 1.536-2.2 3.056-3.48 4.536l0.424 0.44c0.6 0.632 14.84 15.544 25.992 34.896 20.784 36.080 13.864 58.136 4.408 70.28l-0.272 0.336-0.288 0.32c-9.12 10.136-21.528 16.248-36.872 18.152-31.784 3.952-67.72-11.64-77.144-16.080l-17.192 18.992c-1.512 1.664-3.2 3.152-5 4.456-1.816 1.304-3.76 2.44-5.8 3.384-4.096 1.896-8.584 3.088-13.36 3.68-9.584 1.176-20.352 0.032-32.056-2.968-17.544-4.528-37.248-13.288-57.848-25.64-20.584-12.36-42.040-28.328-62.864-47.32-25.448-23.216-46.472-47.76-61.792-71.056-7.656-11.648-13.888-22.992-18.512-33.744-4.624-10.76-7.664-20.928-8.832-30.344-0.848-6.84-0.712-13.304 0.656-19.264 0.6-2.608 1.464-5.112 2.568-7.48 1.416-3.048 3.248-5.88 5.528-8.376l0.056-0.064 19.928-20.872-0.112-0.2c-0.216-0.376-0.416-0.76-0.632-1.136-0.304-0.568-0.616-1.136-0.912-1.704-0.2-0.392-0.392-0.784-0.576-1.176-0.288-0.584-0.56-1.16-0.832-1.752-0.184-0.392-0.352-0.792-0.528-1.2-0.264-0.6-0.512-1.2-0.76-1.808-0.16-0.4-0.312-0.8-0.472-1.208-0.232-0.616-0.456-1.248-0.672-1.872-0.136-0.408-0.28-0.808-0.408-1.224-0.208-0.64-0.4-1.28-0.592-1.928-0.056-0.184-0.112-0.352-0.168-0.536-0.064-0.224-0.128-0.464-0.192-0.688-0.184-0.664-0.344-1.336-0.512-2-0.096-0.4-0.2-0.8-0.296-1.216-0.064-0.296-0.128-0.584-0.184-0.88-0.088-0.416-0.16-0.832-0.248-1.248-0.072-0.376-0.152-0.752-0.216-1.136-0.144-0.84-0.272-1.696-0.392-2.552-0.032-0.256-0.080-0.496-0.112-0.752l-0.008-0.072-0.016-0.224c-0.064-0.552-0.112-1.12-0.176-1.68-0.080-0.88-0.152-1.76-0.2-2.656-0.032-0.384-0.048-0.784-0.064-1.184-0.016-0.304-0.040-0.608-0.048-0.912-0.016-0.624-0.008-1.248-0.016-1.88 0-0.376-0.008-0.752 0-1.136 0.008-0.224-0.008-0.448 0-0.672v-0.128c0.016-0.4 0.032-0.808 0.040-1.216 0.016-0.448 0.056-0.88 0.088-1.312 0.016-0.328 0.032-0.656 0.048-0.976 0.032-0.288 0.040-0.504 0.064-0.696 0.040-0.408 0.072-0.832 0.12-1.24 0.040-0.472 0.096-0.976 0.168-1.56l0.008-0.048v0.008c0.032-0.224 0.056-0.376 0.080-0.552 0.064-0.464 0.136-0.936 0.208-1.4 0.056-0.416 0.128-0.888 0.224-1.472 0.048-0.232 0.080-0.432 0.12-0.6 0.048-0.28 0.112-0.56 0.168-0.84l0.008-0.024 0.080-0.4c0.072-0.384 0.168-0.872 0.312-1.536l0.008-0.016v0.008c0.040-0.176 0.072-0.288 0.104-0.44 0.104-0.424 0.184-0.736 0.248-0.96l0.104-0.432c0.040-0.136 0.072-0.272 0.12-0.472l0.104-0.392 0.088-0.328 0.072-0.296 0.008-0.032v0.008c0.040-0.136 0.072-0.24 0.112-0.36l0.112-0.408c0.096-0.312 0.2-0.632 0.296-0.944 0.112-0.368 0.264-0.856 0.472-1.512l-0.040 0.104 0.040-0.12c0.048-0.16 0.088-0.264 0.136-0.392 0.192-0.544 0.344-0.96 0.416-1.184l0.016-0.024v-0.008c0.128-0.36 0.312-0.88 0.568-1.56l0.008-0.008 0.024-0.064-0.008 0.032 0.112-0.28c0.168-0.424 0.296-0.744 0.408-0.992l0.128-0.32 0.016-0.048c0.064-0.16 0.16-0.376 0.264-0.632 0.096-0.232 0.216-0.504 0.344-0.816v0c0 0 0 0 0-0.008l0.128-0.28c0.128-0.296 0.256-0.568 0.36-0.792 0.104-0.208 0.192-0.4 0.264-0.552l0.008-0.024c0.168-0.352 0.368-0.8 0.648-1.352l0.040-0.080 0.12-0.232c0.12-0.232 0.24-0.456 0.336-0.648 0.144-0.28 0.28-0.512 0.384-0.712l0.016-0.040c0.152-0.28 0.368-0.688 0.656-1.216l0.016-0.032 0.016-0.040 0.12-0.208c0.12-0.208 0.232-0.416 0.344-0.6 0.184-0.312 0.36-0.6 0.496-0.832l0.040-0.064 0.008-0.016c0.144-0.224 0.36-0.592 0.664-1.080l0.032-0.048 0.088-0.144c0.152-0.232 0.296-0.464 0.432-0.664 0.208-0.312 0.392-0.592 0.552-0.84 0.176-0.264 0.424-0.64 0.76-1.12l0.032-0.040v-0.008l0.016-0.024 0.032-0.040 0.008-0.008c0.16-0.232 0.32-0.456 0.488-0.68 0.224-0.312 0.44-0.6 0.632-0.856l-0.016 0.016c0.184-0.248 0.408-0.552 0.688-0.92l0.048-0.064 0.024-0.024 0.024-0.032-0.040 0.040c0.208-0.272 0.408-0.52 0.6-0.768 0.256-0.312 0.496-0.616 0.72-0.888l0.072-0.096c0.152-0.184 0.328-0.408 0.576-0.688l0.104-0.128 0.104-0.104c0.36-0.424 0.68-0.784 1.008-1.144l0.344-0.392v-0.008l0.032-0.032c0.16-0.176 0.36-0.4 0.6-0.664l0.072-0.088v-0.008l0.016-0.008 0.032-0.032c0.392-0.424 0.768-0.808 1.152-1.2 0.16-0.16 0.312-0.336 0.472-0.488l0.024-0.016c0.080-0.080 0.272-0.272 0.568-0.576l0.056-0.048 0.168-0.184c0.464-0.456 0.944-0.888 1.424-1.328l0.112-0.112 0.032-0.024 0.032-0.032c0.12-0.112 0.32-0.288 0.6-0.544l0.032-0.032c0.616-0.544 1.224-1.072 1.84-1.576l0.040-0.032 0.344-0.288 0.24-0.192-0.008 0.008 0.352-0.28c0.52-0.416 1.024-0.816 1.512-1.192l0.136-0.112 0.064-0.048c0.192-0.136 0.328-0.24 0.4-0.304l0.096-0.072 0.072-0.048c0.144-0.104 0.288-0.2 0.432-0.304 0.432-0.312 0.872-0.624 1.304-0.92l0.368-0.256 0.040-0.032 0.456-0.312 0.024-0.008 0.232-0.152c0.44-0.296 0.912-0.592 1.384-0.888 0.248-0.16 0.472-0.304 0.728-0.464l0.4-0.24 0.224-0.128 0.144-0.088c0.728-0.44 1.416-0.832 2.048-1.184l0.056-0.032 0.392-0.208 0.032-0.016c0.872-0.464 1.696-0.888 2.472-1.272l0.56-0.272v0.008c0.424-0.208 0.832-0.376 1.248-0.568 0.192-0.088 0.392-0.184 0.592-0.272 0.24-0.104 0.488-0.232 0.72-0.328l0.2-0.088 0.056-0.024 0.096-0.040c0.408-0.176 0.808-0.32 1.208-0.48l0.208-0.080c0.448-0.184 0.896-0.376 1.352-0.544l0.104-0.040 0.328-0.12c0.208-0.072 0.424-0.144 0.64-0.216l0.2-0.064c0.64-0.232 1.288-0.464 1.944-0.672l0.152-0.048 0.056-0.016 0.024-0.016c1.008-0.312 2.016-0.6 3.016-0.872l0.208-0.056-0.056 0.016c0.888-0.232 1.76-0.432 2.624-0.632h0.016l0.32-0.088 0.336-0.072c0.824-0.184 1.664-0.328 2.512-0.472l0.24-0.064 0.6-0.088c0.512-0.080 1.016-0.152 1.528-0.216 0.080-0.208 0.152-0.416 0.224-0.6l0.008-0.032c1.392-3.8 2.904-7.584 4.52-11.336 23.904-66.152 89.984-117.432 165.4-126.816 75.408-9.376 155.904 40.744 188.704 108.472 1.416 2.592 2.704 5.136 3.88 7.6 3.248 3.344 5.776 6.816 7.456 10.504 2.008 4.328 2.68 8.88 2.488 12.608zM125.656 222.64c-0.056-0.104-0.248-0.448-0.544-0.96-0.528-0.936-1.392-2.48-2.408-4.304-0.496-0.896-1.032-1.848-1.576-2.848-0.368-0.672-0.744-1.36-1.12-2.048l-0.176-0.32-0.072-0.128c-0.136-0.264-0.28-0.52-0.424-0.784l-3.456-6.216c-0.288 0.152-0.576 0.288-0.872 0.44l-0.168 0.080-0.304 0.152c-1.888 0.904-3.88 1.632-5.936 2.168l-0.328 0.080c-1.32 0.328-2.672 0.584-4.048 0.744-0.8 0.088-1.6 0.16-2.408 0.2-0.672 0.032-1.352 0.040-2.032 0.024-1.024-0.024-2.040-0.112-3.032-0.216-0.312-0.040-0.624-0.096-0.928-0.136-0.496-0.072-0.976-0.168-1.472-0.256-0.192-0.040-0.392-0.064-0.576-0.112-0.344-0.072-0.68-0.144-1.024-0.232-0.664-0.16-1.32-0.344-1.968-0.552-0.296-0.096-0.6-0.176-0.888-0.272-0.88-0.304-1.736-0.64-2.576-1.016-0.336-0.152-0.648-0.32-0.968-0.472-0.384-0.192-0.76-0.392-1.144-0.584l-0.392-0.2c-0.416-0.232-0.824-0.48-1.224-0.72-0.376-0.232-0.752-0.472-1.112-0.72-0.448-0.296-0.88-0.592-1.304-0.904-0.264-0.2-0.512-0.4-0.768-0.608-0.688-0.544-1.344-1.128-1.984-1.728-0.328-0.304-0.648-0.624-0.968-0.944-0.56-0.552-1.112-1.128-1.624-1.72l-0.264-0.296c-0.272-0.32-0.528-0.664-0.776-1l-0.040-0.048-0.032-0.048c-0.176-0.224-0.36-0.448-0.528-0.672l-0.128-0.176-0.016-0.016c-1.040-1.448-1.944-2.992-2.736-4.6-0.112-0.232-0.216-0.464-0.328-0.704-0.36-0.792-0.696-1.592-1-2.408-0.12-0.328-0.256-0.64-0.36-0.968l-0.008-0.008v-0.008l-0.008-0.008c-0.28-0.832-0.52-1.68-0.728-2.552l-0.080-0.32-0.080-0.408-0.008-0.040c-0.144-0.632-0.28-1.264-0.376-1.904-0.048-0.312-0.080-0.632-0.128-0.96l-0.016-0.088c-0.040-0.336-0.072-0.68-0.112-1.024-0.032-0.256-0.072-0.52-0.088-0.784-0.072-1.008-0.104-2.032-0.080-3.064 0.016-0.8 0.088-1.584 0.168-2.368l0.008-0.048 0.024-0.368c0.040-0.432 0.12-0.864 0.184-1.296 0.232-1.568 0.552-3.096 1-4.576 0.336-1.128 0.728-2.232 1.184-3.304 0.832-1.976 1.864-3.832 3.048-5.576 2.488-3.688 5.68-6.84 9.416-9.248 2.12-1.36 4.408-2.472 6.824-3.32 2.32-0.824 4.744-1.416 7.264-1.696 0.568-0.056 1.136-0.104 1.72-0.144 0.864-0.056 1.72-0.096 2.6-0.072 0.808 0.016 1.592 0.12 2.392 0.192 0.456 0.040 0.92 0.048 1.368 0.112 1.136 0.16 2.264 0.392 3.36 0.664l0.248 0.056c0.456 0.12 0.888 0.288 1.328 0.424 1.392 0.424 2.728 0.928 4.032 1.528l0.288 0.128c0.36 0.152 0.736 0.304 1.088 0.488 0.040-0.248 0.088-0.488 0.136-0.736 0.152-0.88 0.32-1.776 0.488-2.664 1.528-8.12 3.328-16.112 3.328-16.112-2.744-2.048-7.336-4.056-12.528-5.568-1.728-0.504-3.528-0.944-5.344-1.32-1.168-0.248-2.336-0.448-3.512-0.624-1.328-0.2-2.648-0.36-3.96-0.464-0.96-0.080-1.904-0.136-2.832-0.16-0.688-0.008-1.384 0-2.072 0.016-2.896 0.040-5.744 0.288-8.52 0.728l-0.040 0.016c-0.904 0.144-1.808 0.312-2.688 0.496-0.008 0-0.016 0-0.016 0.008l-0.072 0.024c-0.88 0.192-1.752 0.392-2.624 0.624l-0.12 0.032c-0.44 0.12-0.88 0.256-1.32 0.384-0.4 0.12-0.808 0.224-1.208 0.344l-0.168 0.056c-0.824 0.264-1.624 0.544-2.424 0.84l-0.216 0.080c-0.784 0.296-1.552 0.6-2.32 0.92l-0.264 0.12c-0.752 0.328-1.488 0.664-2.224 1.016l-0.304 0.144c-0.712 0.352-1.416 0.712-2.112 1.088l-0.344 0.2c-0.672 0.376-1.344 0.752-2 1.152l-0.408 0.24c-0.632 0.384-1.264 0.792-1.88 1.208l-0.448 0.304c-0.6 0.408-1.184 0.824-1.768 1.248-0.152 0.12-0.32 0.248-0.48 0.36-0.56 0.424-1.12 0.856-1.664 1.304-0.176 0.136-0.336 0.288-0.512 0.432-0.528 0.432-1.040 0.88-1.552 1.328-0.184 0.168-0.36 0.336-0.544 0.496-0.48 0.448-0.968 0.896-1.432 1.352-0.192 0.192-0.384 0.384-0.576 0.576-0.448 0.448-0.888 0.904-1.32 1.376-0.2 0.216-0.392 0.432-0.592 0.648-0.416 0.464-0.824 0.92-1.216 1.392-0.208 0.24-0.408 0.488-0.6 0.728-0.384 0.456-0.752 0.92-1.112 1.392-0.208 0.264-0.408 0.544-0.608 0.816-0.344 0.464-0.68 0.92-1.008 1.392-0.208 0.296-0.4 0.6-0.6 0.904-0.312 0.456-0.616 0.912-0.912 1.384-0.2 0.328-0.392 0.656-0.592 0.976-0.28 0.464-0.552 0.92-0.816 1.392-0.2 0.352-0.384 0.712-0.576 1.064-0.248 0.456-0.488 0.904-0.72 1.368-0.192 0.384-0.376 0.768-0.552 1.152-0.104 0.224-0.208 0.456-0.312 0.68s-0.216 0.448-0.32 0.68c-0.176 0.408-0.344 0.816-0.52 1.224-0.184 0.448-0.384 0.896-0.552 1.344-0.128 0.32-0.24 0.64-0.344 0.96l-0.128 0.352c-0.16 0.448-0.328 0.888-0.472 1.336-0.152 0.456-0.288 0.92-0.432 1.384-0.128 0.44-0.272 0.872-0.392 1.312l-0.104 0.408-0.088 0.336-0.112 0.44-0.072 0.296c-0.104 0.424-0.224 0.84-0.32 1.272-0.12 0.52-0.216 1.056-0.32 1.584-0.080 0.408-0.168 0.808-0.248 1.224-0.096 0.568-0.176 1.136-0.256 1.712-0.040 0.32-0.096 0.64-0.144 0.96v0.048l-0.024 0.144c-0.072 0.632-0.136 1.272-0.192 1.912-0.016 0.184-0.040 0.376-0.048 0.568l-0.048 0.432c-0.064 0.816-0.096 1.632-0.12 2.456 0 0.168-0.024 0.328-0.024 0.504-0.024 1.056-0.024 2.112 0.016 3.16 0.032 0.856 0.072 1.704 0.128 2.552l0.032 0.4c0.088 1.072 0.208 2.128 0.344 3.176 0.728 5.36 2.192 10.488 4.288 15.288 0.056 0.136 0.112 0.288 0.176 0.424 0.328 0.736 0.68 1.464 1.040 2.184 1.016 2.048 2.152 4.032 3.392 5.928 0.664 1.008 1.352 1.992 2.072 2.952 0.608 0.816 1.232 1.616 1.888 2.392 2.272 2.736 4.784 5.256 7.528 7.528l0.112 0.096c3.176 2.624 6.632 4.936 10.336 6.84 0.416 0.208 0.84 0.416 1.264 0.616 0.344 0.168 0.696 0.336 1.040 0.504 1.224 0.56 2.472 1.080 3.744 1.56 3.728 1.408 7.648 2.432 11.712 3.040l0.408 0.064c2.256 0.32 4.544 0.528 6.88 0.576 0.52 0.016 1.040 0 1.56-0.016 1.072-0.024 2.144-0.072 3.216-0.168 0.376-0.040 0.752-0.080 1.136-0.112 0.384-0.040 0.776-0.064 1.152-0.12 0.792-0.112 1.576-0.256 2.352-0.4 0.992-0.184 1.96-0.424 2.928-0.656l0.080-0.016c1.416-0.336 2.792-0.72 4.144-1.144 0.416-0.128 0.856-0.24 1.264-0.376 1.608-0.544 3.152-1.128 4.624-1.728 1.224-0.504 2.4-1.016 3.512-1.536 3.48-1.616 6.336-3.216 8.296-4.408 1.72-1.048 2.768-1.768 2.904-1.856l0.032-0.024 0.016-0.008h0.008l-0.032-0.048zM118.352 298.928c1.080 1.272 2.176 2.536 3.272 3.816-1.328-1.328-2.072-2.016-2.152-1.936-0.192 0.128 4.44 5.776 12.928 14.92 4.232 4.56 9.416 9.976 15.448 16.024 11.144 11.728 22.944 23.392 35.32 34.624 11.728 10.632 23.968 20.864 36.64 30.408 0.632 0.472 1.248 0.944 1.88 1.416 4.832 3.6 9.736 7.088 14.696 10.456 3 2.040 6.024 4.048 9.064 5.992l-35.304 40.24 11.904 3.552 23.24-11.824-0.656 8.032 4.056 8.968 10.848 2.456 25.48-29.6c0.304 0.144 0.616 0.296 0.92 0.432 2.128 0.992 4.208 1.936 6.264 2.84 1.224 0.536 2.432 1.056 3.632 1.576 0.8 0.336 1.584 0.664 2.368 0.992 14.264 5.664 39.208 13.64 61.12 10.824 4.416-0.568 8.712-1.584 12.768-3.136 0.44-0.264 0.88-0.528 1.304-0.808l-0.328 0.096-0.352 0.104-0.144 0.032-0.040 0.016c-0.192 0.048-0.392 0.080-0.592 0.128-3.616 0.904-7.432 1.384-11.496 1.464-1.432 0.032-2.888 0.016-4.376-0.048-9.696-0.416-20.744-2.664-33.544-6.768-6.656-2.144-13.824-4.84-21.448-8.040-1.352-0.568-2.688-1.12-4.072-1.72-1.512-0.656-3.056-1.344-4.6-2.048-0.376-0.168-0.752-0.336-1.128-0.504-0.192-0.088-0.376-0.168-0.568-0.256-0.36-0.16-0.728-0.344-1.096-0.504-1.32-0.608-2.656-1.24-4-1.872-0.376-0.176-0.744-0.344-1.12-0.528-0.208-0.096-0.424-0.208-0.632-0.304-1.152-0.552-2.312-1.12-3.488-1.688l-0.128-0.064c-0.080-0.040-0.16-0.072-0.24-0.112-0.376-0.184-0.744-0.36-1.128-0.544l-0.088-0.040c-0.208-0.104-0.416-0.216-0.624-0.32-0.56-0.28-1.104-0.568-1.664-0.848-0.416-0.208-0.84-0.424-1.256-0.64-0.224-0.112-0.448-0.224-0.672-0.336-2.672-1.368-5.344-2.768-8-4.216h-0.008c-0.84-0.456-1.688-0.928-2.52-1.392-1.408-0.784-2.816-1.56-4.208-2.36-0.576-0.328-1.152-0.664-1.728-0.992-1.104-0.64-2.2-1.288-3.296-1.936-1.12-0.664-2.24-1.328-3.36-2-0.6-0.36-1.184-0.72-1.776-1.088-1.048-0.64-2.096-1.264-3.136-1.912-2.088-1.304-4.168-2.624-6.24-3.96-6.472-4.176-12.864-8.544-19.168-13.072v0c-14.392-10.32-28.32-21.44-41.712-32.992-22.040-19.040-42.56-39.24-61.064-58.976zM440.816 106.912l-0.008-0.008c-0.040-2.784-0.84-5.88-3.264-9.384-0.144-0.208-0.312-0.424-0.472-0.632-1.096-1.488-2.456-3.040-4.208-4.672l-0.088-0.208c-0.464-0.992-0.944-2-1.456-3.016l-0.168-0.352c-0.184-0.376-0.376-0.752-0.56-1.128-0.4-0.808-0.832-1.624-1.264-2.448-0.216-0.416-0.432-0.824-0.656-1.24-0.568-1.056-1.16-2.128-1.768-3.2-0.344-0.592-0.696-1.184-1.056-1.784-0.32-0.544-0.656-1.096-0.984-1.648-0.432-0.704-0.872-1.416-1.32-2.128-0.208-0.32-0.424-0.648-0.632-0.968-0.872-1.344-1.8-2.696-2.736-4.040-0.216-0.32-0.408-0.624-0.632-0.944l-0.192-0.28c-0.672-0.936-1.368-1.88-2.080-2.832l-0.208-0.28c-2.904-3.848-6.112-7.688-9.688-11.448-2.704-2.848-5.616-5.64-8.728-8.36-0.192-0.16-0.376-0.312-0.552-0.472l-0.024-0.024c-3.136-2.624-6.36-5.032-9.608-7.328-1.944-1.352-3.904-2.656-5.888-3.904l-0.056-0.040c-2.64-1.656-5.296-3.232-7.968-4.696l-0.552-0.312c-3.832-2.056-7.696-3.92-11.608-5.608-6.464-2.816-13.032-5.136-19.6-7.016-54.44-15.616-109.696-1.624-123.088 9.272l5.92-10.6c-0.888 0.408-2.072 1.36-3.44 2.656-4.096 3.896-9.848 11-14.176 16.552-0.48 0.616-0.936 1.216-1.384 1.792l-0.024 0.032c-0.384 0.496-0.736 0.968-1.080 1.416l-0.352 0.456c-0.696 0.912-1.312 1.736-1.8 2.384-0.248 0.256-0.496 0.504-0.744 0.768-0.248 0.256-0.496 0.512-0.744 0.768-0.152-0.64-0.016-1.656 0.28-2.84 1.032-4.2 4.088-10.584 4.112-10.64-2.648 3.264-5.208 7.048-7.536 10.816-1.944 3.152-3.728 6.296-5.264 9.136-0.376 0.712-0.744 1.4-1.096 2.064-1.048 2-1.944 3.784-2.648 5.216-0.608 0.792-1.216 1.56-1.816 2.36-0.192-5.76 1.312-10.92 2.856-14.648 0.192-0.464 0.392-0.912 0.584-1.328l0.040-0.072c0.184-0.392 0.36-0.768 0.536-1.112l0.048-0.096c0.168-0.328 0.328-0.648 0.48-0.928l0.032-0.048c0.824-1.528 1.432-2.408 1.44-2.416v-0.008c-1.048 1.080-2.056 2.176-3.040 3.264-0.312 0.352-0.608 0.696-0.912 1.048-0.656 0.736-1.304 1.488-1.928 2.232-0.344 0.416-0.68 0.832-1.008 1.248-0.56 0.68-1.104 1.36-1.632 2.048-0.336 0.44-0.664 0.88-0.984 1.32-0.504 0.664-0.992 1.328-1.464 2-0.312 0.448-0.624 0.888-0.928 1.336-0.456 0.672-0.904 1.344-1.344 2.016-0.28 0.432-0.56 0.872-0.832 1.304-0.44 0.696-0.864 1.4-1.272 2.096-0.248 0.408-0.488 0.808-0.72 1.216-0.44 0.776-0.864 1.552-1.28 2.328-0.168 0.328-0.352 0.656-0.528 0.984-1.144 2.216-2.168 4.424-3.088 6.624-0.144 0.344-0.272 0.68-0.4 1.016-0.304 0.76-0.608 1.52-0.88 2.272-0.152 0.408-0.288 0.824-0.432 1.232-0.24 0.68-0.472 1.368-0.688 2.056-0.136 0.432-0.272 0.872-0.4 1.304-0.2 0.656-0.384 1.32-0.568 1.976-0.12 0.44-0.24 0.88-0.344 1.32-0.168 0.656-0.32 1.312-0.472 1.96-0.096 0.432-0.192 0.864-0.288 1.296-0.144 0.672-0.264 1.336-0.392 2.008-0.072 0.4-0.152 0.816-0.216 1.216-0.128 0.728-0.224 1.456-0.32 2.184-0.040 0.336-0.104 0.672-0.144 1.008-0.128 1.056-0.24 2.112-0.32 3.16l-0.016 0.216-0.024 0.344c-0.064 0.864-0.112 1.72-0.152 2.584-0.032 0.848-0.056 1.696-0.056 2.544v0.144c0 1.104 0.024 2.192 0.064 3.28 0.016 0.344 0.032 0.68 0.048 1.024 0.040 0.752 0.088 1.504 0.152 2.248 0.032 0.376 0.064 0.752 0.104 1.128 0.072 0.736 0.152 1.472 0.248 2.208 0.040 0.328 0.080 0.664 0.128 0.992 0.144 1.032 0.304 2.048 0.488 3.056l0.016 0.096c0.184 1.008 0.392 2 0.624 2.992 0.064 0.328 0.152 0.648 0.232 0.968 0.16 0.696 0.336 1.376 0.52 2.056 0.096 0.352 0.184 0.704 0.288 1.048 0.192 0.68 0.392 1.352 0.608 2.024 0.088 0.304 0.184 0.6 0.288 0.904 0.304 0.952 0.632 1.896 0.968 2.824 0.6 1.632 1.248 3.224 1.944 4.776 4.336 9.712 10.368 17.832 16.896 23.576-1 1.608-1.96 3.192-2.904 4.776-3.392 5.712-6.4 11.272-9.040 16.68-0.048-0.864-0.072-1.36-0.072-1.36l0.504-13.208 0.088-2.352c-0.44 0.576-0.888 1.504-1.352 2.664-3.528 8.968-7.32 32.728-7.32 32.728-2.168-1.456-2.448-14.28-2.448-14.28-1.48 7.056-2.072 15.336-2.28 22.2-0.048 1.64-0.080 3.176-0.096 4.616-0.016 1.432-0.016 2.744 0 3.912 0 0.544 0.016 1.048 0.016 1.52v0.352l-0.048 0.248c-0.152 0.768-0.296 1.528-0.44 2.288-0.608-1.072-1.104-2.152-1.552-3.232-0.104-0.256-0.216-0.504-0.312-0.76-0.224-0.584-0.432-1.16-0.616-1.744-0.752-2.352-1.2-4.64-1.456-6.712-0.112-0.96-0.192-1.856-0.248-2.688-0.208-3.648 0.128-6.128 0.128-6.128-0.376 1.936-0.696 3.832-1 5.72-0.096 0.6-0.176 1.2-0.264 1.8-0.328 2.152-0.608 4.28-0.84 6.368-0.048 0.44-0.104 0.888-0.144 1.328-0.024 0.2-0.032 0.384-0.048 0.584-0.080 0.792-0.144 1.576-0.208 2.368-0.16 1.888-0.288 3.76-0.368 5.592l-0.024 0.296c-0.080 1.848-0.112 3.656-0.12 5.448 0 0.216 0 0.432 0.008 0.64 0 0.92-0.008 1.84 0.016 2.736 0.016 0.792 0.056 1.56 0.088 2.344l0.016 0.368c0.072 1.592 0.168 3.16 0.296 4.712 0.136 1.696 0.296 3.368 0.504 5.008 0.088 0.656 0.192 1.296 0.28 1.944 0.472 3.28 1.064 6.472 1.8 9.544l0.104 0.392c0.184 0.76 0.384 1.512 0.584 2.264 0.76 2.824 1.624 5.568 2.584 8.216 1.928 5.296 4.248 10.24 6.904 14.856l0.16 0.264c1.288 2.216 2.64 4.352 4.080 6.416 1.928 2.776 4.008 5.392 6.176 7.912 0.48 0.552 0.928 1.136 1.424 1.68 0.392 0.44 0.808 0.84 1.208 1.264 0.968 1.048 1.944 2.104 2.96 3.112 0.408 0.408 0.848 0.784 1.264 1.184 11.608 11.152 25.432 19.464 39.448 25.72 1.952 0.872 3.904 1.704 5.848 2.496 2.72 1.104 5.44 2.16 8.136 3.128 3.464 1.24 6.896 2.376 10.272 3.408 9.136 2.8 17.816 4.896 25.424 6.52 0.76 0.16 1.504 0.32 2.232 0.472 2.736 2.248 5.976 4.536 9.632 6.552 5.304 2.928 11.488 5.288 18.44 6.040 0.208 0.024 0.44 0.024 0.648 0.048 0.36 0.032 0.728 0.048 1.088 0.080 0.248 0.024 0.488 0.040 0.736 0.056 0.296 0.016 0.576 0.056 0.872 0.064 0 0-0.432-0.088-1.088-0.28-0.296-0.088-0.64-0.2-1.040-0.336-0.144-0.056-0.272-0.096-0.432-0.152-0.424-0.16-0.888-0.368-1.376-0.592-2.792-1.304-6.456-3.776-8.936-8.368l-0.008-0.008c0.336 0.040 0.68 0.088 1.016 0.128l0.208 0.088c0.368 0.152 0.784 0.328 1.264 0.528 3.368 1.376 9.424 3.64 15.712 4.976 0.216 0.048 0.432 0.096 0.648 0.136l0.232 0.048c0.264 0.048 0.52 0.104 0.784 0.144 0.408 0.072 0.816 0.128 1.216 0.2 1.248 0.2 2.504 0.376 3.728 0.464 0 0-2.144-0.896-4.28-2.112-1.72-0.968-3.432-2.128-4.064-3.184 2.688 0.536 5.52 0.768 8.336 0.792h0.128c2.192 0.024 4.368-0.12 6.52-0.328 0.184-0.016 0.368-0.032 0.544-0.048 0.448-0.048 0.904-0.072 1.352-0.128 0.944-0.112 1.88-0.248 2.8-0.392 2.736-0.432 5.312-0.992 7.624-1.6 0.168-0.040 0.352-0.088 0.528-0.128 2.792-0.744 5.144-1.536 6.88-2.232 0.344-0.144 0.672-0.28 0.968-0.408 0.848-0.376 1.488-0.712 1.84-0.976l-0.072 0.056v0l0.176-0.128c0.336-0.224 0.672-0.464 0.992-0.704l0.136-0.096 0.040-0.032c0.376-0.28 0.744-0.576 1.104-0.88l0.144-0.128c0.808-0.688 1.56-1.44 2.28-2.216l0.312-0.304 0.064-0.072c0.56-0.616 1.064-1.264 1.568-1.912 0.208-0.272 0.448-0.52 0.648-0.792 0.232-0.312 0.44-0.64 0.664-0.952 0.44-0.632 0.88-1.272 1.288-1.92 0.232-0.392 0.456-0.776 0.688-1.16 0.352-0.608 0.696-1.208 1.016-1.816 0.216-0.408 0.416-0.816 0.624-1.224 0.296-0.6 0.576-1.2 0.856-1.8 0.176-0.4 0.36-0.8 0.528-1.2 0.264-0.608 0.504-1.2 0.728-1.8 0.144-0.376 0.296-0.736 0.424-1.104 0.232-0.64 0.448-1.248 0.648-1.864 0.104-0.296 0.208-0.592 0.296-0.872 0.28-0.872 0.536-1.72 0.752-2.496l0.016-0.024c0.096-0.336 0.184-0.656 0.264-0.976l0.032-0.112c0.080-0.304 0.152-0.6 0.232-0.88l0.016-0.088c0.288-1.16 0.504-2.144 0.656-2.904l0.032-0.144 0.080-0.4 0.032-0.168 0.056-0.288 0.064-0.352 0.024-0.128 0.016-0.088 0.016-0.072c0.432-0.456 0.856-0.952 1.288-1.456l0.44-0.544c0.32-0.4 0.64-0.824 0.96-1.256l0.224-0.296 0.176-0.264c0.44-0.632 0.88-1.288 1.296-1.984l0.296-0.528c0.376-0.712 0.72-1.472 1.056-2.256v-0.016l0.040-0.096 0.192-0.48 0.16-0.392 0.048-0.136c0.16-0.416 0.32-0.84 0.472-1.272l0.008-0.040 0.192-0.544 0.064-0.184c0.056-0.192 0.128-0.36 0.192-0.552 0.064-0.2 0.112-0.416 0.176-0.624 0.16-0.56 0.336-1.128 0.488-1.72v0c0.12-0.48 0.232-0.984 0.344-1.488 0.112-0.512 0.216-1.032 0.32-1.56 0.088-0.472 0.184-0.936 0.264-1.424 0.16-0.952 0.288-1.936 0.392-2.944 0.040-0.408 0.080-0.824 0.12-1.248 0.080-0.944 0.152-1.92 0.208-2.92l0.032-0.392 0.016-0.368c0.048-1.272 0.064-2.6 0.056-3.96 0-0.336-0.008-0.672-0.016-1.016-0.024-1.44-0.072-2.904-0.176-4.44-0.744-11.848-1.464-20.584-1.832-27.232-1.040-18.464 0.6-20.712 11.752-27.512 0 0 1.552-0.816 3.976-2.6 5.152-3.776 18.080-12.024 27.456-26.232 0.248-0.384 0.512-0.752 0.752-1.136l0.080-0.112c0.536-0.4 1.136-0.8 1.784-1.2 0.472-0.296 0.96-0.6 1.488-0.888 0.528-0.296 1.008-0.624 1.464-0.96 0.8-0.592 1.504-1.224 2.104-1.896 3.448-3.832 3.816-8.768 3.696-11.504v-0.016l-0.152-0.216c-36.152-32.576-75.952-42.088-106.2-43.928-16.632-1.016-30.384 0.28-39.024 1.352-0.304 0.040-0.576 0.072-0.864 0.112-2.592 0.336-4.704 0.632-6.216 0.824-0.752 0.096-1.36 0.16-1.816 0.192-2.264 0.152-4.424-0.128-6.44-0.76-4.112-1.288-7.632-4.064-10.272-7.752-3.256-4.544-5.184-10.448-5.272-16.624 0-0.008 0-0.008 0-0.008s0-0.008 0-0.008c0-0.12 0.008-0.24 0.008-0.36 0-1.784 0.144-3.592 0.464-5.392 0.568-3.208 1.672-6.384 3.376-9.4 0.104-0.192 0.208-0.392 0.328-0.592 0.312-0.528 0.656-1.048 1.008-1.56 0.48-0.696 0.984-1.392 1.536-2.064 6.336-7.808 19.96-13.624 38.144-15.88 12.304-1.528 26.704-1.408 42.32 0.8 46.016 8.32 67.896 23.192 78 33.632 0.736 0.76 1.416 1.504 2.032 2.216 3.624 4.176 5.256 7.384 5.848 8.776l0.080 0.192c0.152 0.36 0.208 0.552 0.208 0.56l-0.008-0.008c0 0 0.008 0.016 0.008 0.016l-0.248-0.24-0.136-0.136c-3.68-3.512-7.984-6.912-12.728-10.144-20.8-14.208-49.896-25.216-70.512-27.976l-0.16-0.024c-15.496-2.464-30.68-2.896-43.912-1.248-7.6 0.944-14.448 2.592-20.112 4.76-5.456 3.448-10.248 10.008-10.6 20.496 6.176-2.656 13.376-4.28 18.784-5.24 11.576-2.136 22.76-2.392 32.8-1.768 2.512 0.208 4.952 0.392 7.328 0.632 2.376 0.312 4.68 0.608 6.912 0.896 4.344 0.736 8.36 1.44 12.128 2.272 1.88 0.352 3.616 0.864 5.264 1.312 1.648 0.48 3.216 0.84 4.64 1.352 2.856 0.984 5.344 1.784 7.264 2.624 3.864 1.648 5.936 2.752 5.808 3.168s-2.464 0.104-6.568-0.824c-2.056-0.48-4.544-0.896-7.408-1.544-1.424-0.336-2.992-0.536-4.624-0.856-1.64-0.288-3.368-0.64-5.192-0.84-3.592-0.512-7.704-0.968-12.072-1.48-2.152-0.176-4.376-0.36-6.656-0.544-2.304-0.112-4.672-0.232-7.104-0.352-9.712-0.288-20.432 0.152-31.344 2.16-5.752 1.016-13.44 3.624-18.976 6.768l-0.208 0.12c3.264 11.544 15.296 13.184 15.296 13.184l-0.288 0.088c19.936-2.424 39.112-2.16 57.336 0.632 26.48 4.056 50.936 13.496 72.664 28.208 1.152 0.776 2.288 1.568 3.424 2.376v0.008c0.216-0.384 0.456-0.824 0.704-1.336 1.568-3.216 3.536-8.92 2.672-16.248-0.112-0.968-0.288-1.976-0.504-3-0.168-0.784-0.36-1.576-0.6-2.392 0 0 1.184-1.136 2.616-3.456 1.12-1.792 2.376-4.304 3.36-7.52-0.048 0.192-0.088 0.32-0.088 0.32l0.24 0.016c0.52 0.048 1 0.056 1.48 0.072 1.2 0.040 2.296-0.008 3.248-0.144 1.312-0.192 2.416-0.528 3.344-0.968 0.336-0.16 0.648-0.336 0.936-0.528 0.552-0.352 1.016-0.744 1.416-1.16 0.224-0.232 0.44-0.464 0.616-0.704l0.104-0.16c0.104-0.144 0.208-0.296 0.296-0.464l0.040-0.072c1.632-2.752 1.224-5.824 1.224-5.824zM386.616 302.432l-0.016 0.024 0.008-0.016zM53.856 117.256v0.008zM32.496 137.264v0zM32.512 137.248v0l-0.016 0.016zM22.496 158.456l-0.008 0.008 0.016-0.032v-0.008zM21.656 161.792h0.008v-0.016h-0.008v0.016zM34.44 134.608l-0.016 0.024-0.008 0.016 0.024-0.024 0.032-0.048zM352.248 338.32h0.008l-0.024 0.016zM32.544 137.192l-0.008 0.016-0.024 0.032zM247.040 172.056c-2.080-0.704-4.384-1.544-6.808-2.552-6.464-2.68-13.792-6.488-20.296-11.744-0.816-0.656-1.616-1.336-2.4-2.040-1.336-1.2-2.608-2.48-3.832-3.816-0.136-0.152-0.288-0.296-0.424-0.456-0.184-0.208-0.368-0.416-0.544-0.632-0.464-0.536-0.92-1.088-1.36-1.656-0.176-0.224-0.352-0.448-0.536-0.68-0.584-0.768-1.152-1.552-1.696-2.368-0.528-0.792-1.040-1.616-1.52-2.456-3.848-6.72-6.032-14.768-5.36-24.368l0.024 0.096 0.016 0.072c0.016 0.088 0.040 0.208 0.072 0.36l0.024 0.080c0.032 0.144 0.072 0.32 0.112 0.504l0.032 0.12c0.048 0.216 0.112 0.472 0.184 0.744l0.048 0.176c0.080 0.296 0.168 0.608 0.264 0.944v0.008c0.096 0.336 0.208 0.696 0.328 1.072l0.072 0.232c0.128 0.376 0.264 0.776 0.416 1.184l0.080 0.2c0.136 0.384 0.296 0.784 0.464 1.2l0.080 0.192c0.184 0.44 0.384 0.896 0.592 1.36l0.136 0.288c0.224 0.472 0.456 0.96 0.712 1.44v0c0.008 0.016 0.024 0.040 0.032 0.056 0.376 0.728 0.808 1.472 1.264 2.216 0.168 0.28 0.336 0.56 0.528 0.848l0.144 0.24v0.008c0.392 0.584 0.8 1.168 1.24 1.744 0.36 0.472 0.744 0.944 1.136 1.408 0.12 0.144 0.256 0.288 0.384 0.44 0.312 0.352 0.64 0.712 0.984 1.056 0.136 0.136 0.28 0.28 0.416 0.424 0.464 0.456 0.944 0.896 1.448 1.328l0.040 0.040c0 0-8.744-19.776-4.936-35.464 0 0 0 0.048 0 0.128 0 0.032 0 0.064 0 0.096 0 0.088 0 0.184 0 0.32 0 0.032 0 0.056 0 0.088 0 0.16 0 0.352 0.008 0.568 0 0.032 0 0.056 0 0.088 0 0.232 0.016 0.488 0.032 0.776 0 0.032 0 0.056 0 0.088 0.016 0.296 0.040 0.624 0.064 0.968 0 0.032 0 0.056 0.008 0.088 0.032 0.352 0.056 0.728 0.104 1.12 0 0.032 0.008 0.064 0.016 0.096 0.040 0.392 0.096 0.8 0.152 1.232 0 0.040 0.016 0.080 0.016 0.12 0.064 0.456 0.144 0.928 0.232 1.416l0.024 0.12 0.048 0.248v0.008c0.104 0.544 0.232 1.104 0.376 1.672 0.016 0.040 0.024 0.072 0.032 0.112 0.152 0.552 0.304 1.112 0.488 1.68 0.056 0.176 0.112 0.344 0.168 0.52l0.12 0.36v0.008c0.168 0.464 0.344 0.928 0.544 1.392l0.032 0.072v0.008c0.272 0.64 0.592 1.272 0.928 1.888 0.088 0.16 0.184 0.328 0.28 0.488 0.36 0.616 0.744 1.216 1.176 1.784l0.016 0.032c0 0-0.504-4.864-0.376-10.664 0.024-0.912 0.064-1.848 0.128-2.792 0.040-0.632 0.080-1.264 0.136-1.896 0.384 6.232 1.52 12.080 3.184 17.536 0.464 1.504 0.968 2.968 1.504 4.416 0.072 0.208 0.144 0.416 0.224 0.624 0.52 1.368 1.064 2.696 1.64 4.008 0.112 0.248 0.216 0.488 0.328 0.728 0.584 1.296 1.184 2.568 1.816 3.8 0.104 0.192 0.2 0.376 0.296 0.568 1.344 2.584 2.784 5.040 4.28 7.368 0.112 0.176 0.216 0.344 0.328 0.512 0.568 0.872 1.152 1.712 1.736 2.544 0.152 0.224 0.296 0.456 0.456 0.672 0.144 0.2 0.28 0.392 0.416 0.584 0.744 1.024 1.488 2.024 2.24 2.992 0.12 0.152 0.24 0.304 0.36 0.456 0.784 0.992 1.568 1.96 2.352 2.888l0.040 0.048c0.992 1.168 1.976 2.288 2.96 3.352 0.72 0.776 1.432 1.528 2.136 2.256 0.264 0.272 0.544 0.536 0.816 0.816 1.688 1.704 3.312 3.232 4.824 4.584 4.544 4.072 8.088 6.584 9.32 7.416-0.744-0.184-1.608-0.416-2.576-0.688-1.456-0.408-3.136-0.92-4.992-1.552zM331.488 205.464c0.64-1.048 1.608-2.056 2.84-2.84 2.616-1.656 5.512-1.8 6.984-0.464 0.008 0.008 0.008 0.016 0.016 0.016 0.16-0.056 0.56-0.2 1.136-0.36 3.264-0.968 12.336-2.864 17.24 3.472 0.24 0.304 0.48 0.592 0.696 0.928-0.968 0.496-1.504 1.912-1.504 3.592-0.008 0.808 0.104 1.672 0.36 2.536 0.808 2.656 2.624 4.232 4.056 3.504 0 0-0.048 0.504-0.232 1.264-0.712 2.896-3.568 9.712-14.824 8.632-11.76-1.136-15.712-10.624-16.728-13.864-0.208-0.672-0.296-1.096-0.296-1.096l0.32-0.272c1.488 1.264 4.336 1.12 6.92-0.52 0.016-0.016 0.032-0.032 0.048-0.040-2.576 1.632-5.408 1.776-6.896 0.512-0.248-0.208-0.464-0.448-0.632-0.728-0.68-1.184-0.432-2.776 0.488-4.272v0zM354.408 252.92c-3.896-0.24-6.616-7.624-6.096-16.512 0.072-1.296 0.224-2.544 0.424-3.744 6.048-0.144 10.16-2.064 12.896-4.856 0.664 2.696 0.992 5.92 0.784 9.424-0.232 3.824-1.032 7.28-2.176 9.984-0.408 1.544-2.808 5.952-5.832 5.704zM363.376 215.8c-1.432 0.728-3.248-0.848-4.056-3.504-0.264-0.864-0.376-1.728-0.368-2.536 0.008-1.68 0.544-3.096 1.504-3.592 1.448-0.72 3.248 0.856 4.056 3.52 0.072 0.232 0.12 0.464 0.176 0.696v0.008c0.512 2.416-0.016 4.76-1.312 5.416zM240.464 241.616c3.408 5.936 7.104 10.72 10.84 14.56 7.28 7.488 14.688 11.432 20.432 13.512 6.208 2.24 10.456 2.32 10.456 2.32-1.456 0.792-3.032 1.352-4.632 1.752-1.056 0.264-2.12 0.448-3.168 0.576-0.392 0.048-0.784 0.088-1.184 0.12-5.384 0.472-10.048-0.44-10.048-0.44-1-0.232-1.96-0.488-2.88-0.768-7.32-2.224-12.416-6.032-15.976-10.424-2.88-3.56-4.76-7.496-5.952-11.304-0.104-0.336-0.2-0.672-0.296-1-0.28-0.984-0.528-1.952-0.728-2.904-0.672-3.2-0.936-6.152-1.008-8.48-0.088-3.192 0.16-5.248 0.16-5.248 1.272 2.792 2.6 5.344 3.976 7.744zM367.088 278.176c1.064-0.752 2.128-1.624 3.192-2.608 1.088-1.008 2.168-2.12 3.24-3.384 0 0-0.464 5.072-3.352 9.44-0.176 0.272-0.368 0.544-0.568 0.808l-0.248 0.32c-0.824 1.040-1.808 2-2.984 2.808-2.776 1.912-6.616 2.904-11.928 1.816 0 0-6.312-1.488-10-5.616 0 0 11 4.696 22.64-3.576zM278.936 216.744c0.704-5.944 2.408-11.192 4.592-14.856 4.216 1.304 8.784 2.504 13.672 3.608 0.848 3.808 1.064 8.52 0.456 13.552-1.392 11.808-6.72 20.848-11.888 20.208-5.176-0.64-8.232-10.728-6.832-22.52zM250.96 443.72l-2.272 19.896-4.056-8.968 0.656-8.032 0.008-0.064zM255.72 420.984c0.192 0.112 0.376 0.232 0.576 0.344 0.208 0.12 0.416 0.24 0.624 0.368 0.248 0.144 0.488 0.28 0.736 0.424 2.336 1.368 4.688 2.704 7.048 4l-24.136 11.8 14.92-17.088 0.248 0.144zM267.12 427.456c0.984 0.528 1.968 1.056 2.952 1.576 1.408 0.744 2.824 1.488 4.24 2.208 0.168 0.088 0.328 0.176 0.504 0.264l0.12 0.056c0.224 0.112 0.44 0.216 0.672 0.328l0.088 0.048-10.952 12.672 2.224-17.232 0.152 0.088z" />
45
+ <glyph unicode="&#xe623;" glyph-name="pdf" d="M446.059 385.941l-60.117 60.118c-18.669 18.668-55.542 33.941-81.942 33.941h-224c-26.4 0-48-21.6-48-48v-416c0-26.4 21.6-48 48-48h352c26.4 0 48 21.6 48 48v288c0 26.4-15.273 63.273-33.941 81.941zM320 412.219c1.098-0.402 2.227-0.84 3.379-1.318 9.030-3.741 15.299-8.088 17.309-10.097l60.117-60.119c2.010-2.009 6.356-8.277 10.098-17.307 0.478-1.153 0.916-2.281 1.317-3.378h-92.22v92.219zM416 32h-320v384h192v-128h128v-256zM261.56 319.352c-3.005-15.51-6.267-30.977-8.843-46.557-0.687-4.267-0.887-10.073 1.402-13.138 12.964-17.425 26.471-34.512 40.578-51.021 2.576-3.008 8.9-4.007 13.45-3.924 19.288 0.433 38.604 2.836 57.806 2.092 15.711-0.63 25.183-11.821 25.097-25.011-0.086-14.48-8.929-22.867-26.127-25.011-22.75-2.805-42.753 4.318-62.069 15.682-5.065 2.977-12.906 4.662-18.314 3.060-24.64-7.326-49.021-15.594-73.129-24.521-5.697-2.118-10.619-7.529-14.709-12.42-12.909-15.427-24.54-31.968-38.091-46.791-7.981-8.726-19.358-12.445-31.619-7.981-16.184 5.864-22.423 22.862-10.547 34.995 12.519 12.795 26.957 25.386 43.024 32.54 21.806 9.729 34.486 24.637 42.111 46.099 6.496 18.289 14.623 35.975 20.648 54.372 1.959 5.952 0.557 13.564-1.030 20.006-4.795 19.428-12.42 38.372-15.183 58.034-2.633 18.856 8.271 30.833 23.794 32.092 17.014 1.389 26.829-7.799 29.719-28.086 0.688-4.693 0.658-9.475 0.945-14.225 0.371-0.083 0.715-0.185 1.087-0.286zM241.557 235.192c-7.57-18.632-14.751-36.229-22.836-56.088 19.173 6.181 36.143 11.675 54.057 17.456-10.56 13.049-20.404 25.24-31.221 38.632zM234.545 304.687c1.819 11.618 5.323 23.421-2.231 34.124-7.699-11.975-2.605-23.078 2.231-34.124zM331.556 186.373c13.136-8.903 26.471-9.704 38.318-1.774-13.822 0.629-24.61 1.144-38.318 1.774z" />
46
+ <glyph unicode="&#xe624;" glyph-name="feed" d="M68.144 104.536c-37.6 0-68.144-30.664-68.144-68.040 0-37.576 30.552-67.904 68.144-67.904 37.736 0 68.248 30.328 68.248 67.904 0 37.368-30.512 68.040-68.248 68.040zM0.080 306.032v-98.128c63.896 0 123.976-24.984 169.232-70.256 45.192-45.16 70.144-105.52 70.144-169.648h98.56c0 186.408-151.64 338.032-337.928 338.032zM0.192 480v-98.176c227.888 0 413.376-185.664 413.376-413.824h98.424c0 282.232-229.624 512-511.808 512z" />
47
+ <glyph unicode="&#xe625;" glyph-name="facebook" d="M287.936-32h-95.936v256h-64v88.224l64 0.032-0.104 51.976c0 71.976 19.52 115.768 104.296 115.768h70.592v-88.24h-44.112c-33.016 0-34.6-12.328-34.6-35.344l-0.128-44.16h79.344l-9.352-88.224-69.928-0.032-0.064-256z" />
48
+ <glyph unicode="&#xe626;" glyph-name="email" d="M480 416h-448c-17.672 0-32-14.312-32-32v-320c0-17.688 14.328-32 32-32h448c17.672 0 32 14.312 32 32v320c0 17.688-14.328 32-32 32zM416 352l-160-128-160 128h320zM448 96h-384v224l192-160 192 160v-224z" />
49
+ <glyph unicode="&#xe627;" glyph-name="aweber" d="M509.224 222.968c0-50.624 1.696-101.328-0.496-151.856-2.064-47.736-50.504-97.192-98.144-99.632-57.496-2.952-115.192-2.144-172.8-2.264-4.192-0.008-10.376 4.784-12.304 8.904-21.752 46.432-36.16 95.152-44.848 145.696-8.856 51.504-9.896 103.424-7.248 155.256 3.336 65.248 17.184 128.536 42.432 189.12 3.536 8.496 8.328 11.832 17.648 11.768 51.096-0.384 102.192 0.216 153.28-0.288 59.544-0.592 106.424-36.344 120.32-92.016 3.232-12.952 3.88-26.776 4.040-40.216 0.496-41.48 0.184-82.976 0.184-124.464-0.688-0.008-1.376-0.008-2.064-0.008zM201.536 223.152c1.136-14.76 2.088-29.544 3.448-44.288 6.032-65.432 33.064-122.272 71.912-174.12 8.040-10.728 19.136-12.192 30.136-5.584 15.016 9.016 16.104 19.416 2.984 37.112-61.080 82.336-74.848 173.616-50.696 271.632 9.64 39.104 30.216 73.072 54.008 105.224 10.408 14.064 7.624 25.712-7.040 33.472-12.152 6.432-21.888 3.32-32.312-10.592-47.232-63.064-72.968-133.36-72.44-212.856zM311.376 228.752c1.28-14.728 1.752-29.584 4-44.168 6.192-40.056 23.184-75.608 47.576-107.664 8.432-11.080 20.736-10.648 28.48 0.016 6.048 8.344 1.144 14.704-3.64 21.128-41.264 55.376-51.128 117.136-36.632 183.528 6.344 29.056 21.4 54.072 38.536 77.992 8.312 11.608 4.464 24.12-8.704 25.32-6.192 0.56-15.248-4.032-19.184-9.2-32.912-43.256-51.032-91.832-50.424-146.96zM123.688 480c-55.672-172.632-54.216-341.2 7.688-512-14.304 1.744-27.304 1.912-39.528 5.064-55.2 14.232-90.944 60.464-91.376 119.4-0.64 87.288-0.6 174.592-0.016 261.888 0.408 60.992 37.176 107.92 93.848 121.472 9.096 2.176 18.6 2.688 29.384 4.168z" />
50
+ <glyph unicode="&#xe628;" glyph-name="arrowdown3" d="M256 459.52c-130.080 0-235.52-105.44-235.52-235.52s105.44-235.52 235.52-235.52 235.52 105.44 235.52 235.52-105.44 235.52-235.52 235.52zM256 39.68c-101.808 0-184.32 82.528-184.32 184.32s82.512 184.32 184.32 184.32 184.32-82.528 184.32-184.32-82.512-184.32-184.32-184.32zM302.080 322.56h-92.16v-104.704h-57.6l103.68-97.536 103.68 97.536h-57.6v104.704z" />
51
+ <glyph unicode="&#xe629;" glyph-name="arrowdown4" d="M373.76 326.368l-235.52 0.032 117.76-204.8z" />
52
+ <glyph unicode="&#xe62a;" glyph-name="arrowdown6" d="M396.368 260.784c-10.416-10.704-120.192-115.28-120.192-115.28-5.584-5.712-12.88-8.544-20.176-8.544-7.328 0-14.624 2.848-20.176 8.544 0 0-109.776 104.576-120.224 115.28-10.416 10.704-11.136 29.92 0 41.376 11.168 11.424 26.704 12.32 40.352 0l100.048-95.952 100.016 95.92c13.664 12.32 29.232 11.424 40.352 0 11.168-11.424 10.464-30.672 0-41.344z" />
53
+ <glyph unicode="&#xe62b;" glyph-name="arrowup3" d="M256.032-11.52c130.080 0 235.488 105.44 235.488 235.52s-105.424 235.52-235.488 235.52c-130.096 0-235.552-105.44-235.552-235.52s105.44-235.52 235.552-235.52zM256.032 408.32c101.808 0 184.288-82.528 184.288-184.32s-82.512-184.32-184.288-184.32c-101.84 0-184.352 82.512-184.352 184.32s82.512 184.32 184.352 184.32zM209.92 125.44h92.192v104.704h57.6l-103.68 97.536-103.712-97.536h57.6v-104.704z" />
54
+ <glyph unicode="&#xe62c;" glyph-name="arrowup4" d="M138.24 121.6h235.52l-117.792 204.8z" />
55
+ <glyph unicode="&#xe62d;" glyph-name="arrowup6" d="M396.368 187.216c-10.416 10.704-120.192 115.248-120.192 115.248-5.584 5.712-12.88 8.576-20.176 8.576-7.328 0-14.624-2.864-20.176-8.576 0 0-109.776-104.544-120.224-115.248-10.416-10.704-11.136-29.952 0-41.376 11.168-11.392 26.704-12.32 40.352 0l100.048 95.92 100.016-95.92c13.664-12.32 29.232-11.392 40.352 0 11.168 11.44 10.464 30.688 0 41.376z" />
56
+ <glyph unicode="&#xe62e;" glyph-name="minus" d="M389.088 249.6h-266.208c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h266.208c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
57
+ <glyph unicode="&#xe62f;" glyph-name="plus" d="M389.088 249.6h-107.52v107.52c0 14.128-11.44 15.36-25.6 15.36-14.128 0-25.6-1.2-25.6-15.36v-107.52h-107.488c-14.16 0-15.36-11.472-15.36-25.6s1.2-25.6 15.36-25.6h107.488v-107.52c0-14.128 11.472-15.36 25.6-15.36 14.16 0 25.6 1.232 25.6 15.36v107.52h107.52c14.16 0 15.392 11.472 15.392 25.6s-1.232 25.6-15.392 25.6z" />
58
+ <glyph unicode="&#xe630;" glyph-name="arrowup2" d="M0 480v-512h512v512h-512zM475.433 4.567h-438.866v438.866h438.856v-438.866zM402.279 150.856v36.567l-146.279 146.288-146.288-146.279v-36.567l146.288 146.279 146.279-146.288z" />
59
+ <glyph unicode="&#xe631;" glyph-name="arrowdown2" d="M512-32v512h-512v-512h512zM36.567 443.433h438.866v-438.866h-438.856v438.866zM109.722 297.144v-36.567l146.279-146.288 146.288 146.279v36.567l-146.288-146.279-146.279 146.288z" />
60
+ <glyph unicode="&#xe632;" glyph-name="plus3" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-113.787v-113.776h-56.883v113.776h-113.776v56.883h113.776v113.776h56.883v-113.776h113.776v-56.883z" />
61
+ <glyph unicode="&#xe633;" glyph-name="minus3" d="M398.224 480h-284.447c-62.556 0-113.776-51.221-113.776-113.776v-284.437c0-62.567 51.221-113.787 113.776-113.787h284.437c62.567 0 113.787 51.221 113.787 113.776v284.447c0 62.556-51.221 113.776-113.776 113.776zM398.224 195.563h-284.447v56.883h284.437v-56.883z" />
62
+ <glyph unicode="&#xe634;" glyph-name="arrowdown5" d="M384 309.34h-256l128-213.34 128 213.34zM256-32c141.168 0 256 114.832 256 256 0 141.159-114.832 256-256 256s-256-114.841-256-256c0-141.168 114.832-256 256-256zM256 437.34c117.832 0 213.33-95.509 213.33-213.34 0-117.791-95.498-213.33-213.33-213.33-117.75 0-213.33 95.549-213.33 213.33 0 117.832 95.58 213.34 213.33 213.34z" />
63
+ <glyph unicode="&#xe635;" glyph-name="arrowup5" d="M128 138.66h256l-128 213.34-128-213.34zM256 480c-141.168 0-256-114.832-256-256 0-141.159 114.832-256 256-256s256 114.841 256 256c0 141.168-114.832 256-256 256zM256 10.66c-117.832 0-213.33 95.508-213.33 213.34 0 117.79 95.498 213.33 213.33 213.33 117.75 0 213.33-95.549 213.33-213.33 0-117.832-95.58-213.34-213.33-213.34z" />
64
+ <glyph unicode="&#xe636;" glyph-name="forbid" d="M256-32c-141.375 0-256 114.625-256 256 0 141.391 114.625 256 256 256s256-114.609 256-256c0-141.375-114.625-256-256-256zM64 224c0-41.312 13.312-79.312 35.531-110.656l267.125 267.14c-31.312 22.188-69.344 35.516-110.656 35.516-106.031 0-192-85.969-192-192zM412.469 334.656l-267.125-267.156c31.312-22.188 69.344-35.5 110.656-35.5 106.031 0 192 85.969 192 192 0 41.312-13.312 79.328-35.531 110.656z" />
65
+ <glyph unicode="&#xe637;" glyph-name="register" horiz-adv-x="511" d="M510.821 93.664c-0.077-69.671-56.541-125.977-126.017-125.663-69.599 0.316-125.43 56.303-125.411 125.762 0.021 69.585 56.567 125.986 126.017 125.686 69.536-0.299 125.487-56.418 125.411-125.786zM367.306 111.859c-2.861 0-4.698 0-6.534 0-13.675-0.001-27.351 0.075-41.022-0.11-1.534-0.022-4.349-1.486-4.37-2.341-0.298-11.075-0.197-22.159-0.197-33.88 17.577 0 34.526 0 52.254 0 0-17.552 0-34.471 0-51.418 12.038 0 23.282 0 35.214 0 0 17.218 0 34.149 0 51.447 2.53 0 4.37 0 6.209 0 13.674 0 27.351 0.157 41.022-0.094 4.135-0.076 5.183 1.338 5.076 5.224-0.239 8.772-0.233 17.56-0.002 26.332 0.099 3.76-1.089 4.978-4.889 4.916-12.49-0.207-24.984-0.077-37.477-0.076-3.154 0-6.308 0-10.197 0 0 17.547 0 34.459 0 51.4-11.978 0-23.21 0-35.083 0-0.001-17.102-0.001-33.899-0.001-51.4zM272.861-12.695c-10.056-0.56-19.461-1.628-28.851-1.507-36.45 0.469-72.948 0.346-109.327 2.318-31.674 1.717-63.083 6.632-92.851 18.671-10.86 4.392-20.986 9.984-29.409 18.367-7.766 7.729-12.538 16.834-12.419 27.865 0.102 9.397-0.285 19.099 1.872 28.108 3.724 15.55 14.96 26.546 26.643 36.695 23.306 20.248 50.368 34.345 78.305 46.884 9.221 4.137 18.707 7.684 28.063 11.524 20.13 8.26 26.485 34.664 12.208 51.225-26.020 30.179-40.28 65.468-45.788 104.603-3.547 25.2-2.945 50.133 4.761 74.62 14.686 46.663 54.869 74.98 103.964 73.247 27.429-0.968 52.040-9.127 72.152-28.522 16.867-16.266 26.333-36.484 30.791-59.192 6.115-31.159 3.072-61.839-5.815-92.028-8.104-27.531-21.308-52.306-40.237-74.117-5.816-6.701-5.612-15.977-5.772-24.601-0.038-2.018-0.344-4.351 0.508-6.005 2.751-5.351 0.118-9.018-2.826-13.164-36.904-51.993-36.834-124.641 0.118-176.756 4.261-6.009 8.933-11.728 13.911-18.233z" />
66
  <glyph unicode="&#xe639;" d="M246.413 152.1h121.432v-63.911h-121.431v63.911z" />
67
  <glyph unicode="&#xe63a;" d="M342.66 356.616h-171.315c-14.56 0-27.19-11.825-27.19-26.404v-37.507h223.69v63.911h-25.185z" />
68
  <glyph unicode="&#xe63b;" d="M340.654 254.358h-196.5v-166.169h63.911v102.258h132.588c11.675 0 22.103 7.809 25.779 18.385 0.921 2.416 1.411 5.021 1.411 7.545v37.981h-27.19z" />
69
  <glyph unicode="&#xe63c;" d="M256-32c-34.553 0-68.081 6.771-99.652 20.124-30.487 12.894-57.862 31.351-81.368 54.856s-41.962 50.881-54.856 81.368c-13.353 31.572-20.124 65.099-20.124 99.652s6.771 68.081 20.124 99.652c12.895 30.487 31.35 57.863 54.856 81.368s50.881 41.962 81.368 54.856c31.572 13.353 65.1 20.124 99.652 20.124s68.081-6.771 99.652-20.124c30.486-12.894 57.861-31.351 81.368-54.856s41.962-50.881 54.856-81.368c13.353-31.572 20.124-65.099 20.124-99.652s-6.771-68.081-20.124-99.652c-12.894-30.486-31.351-57.861-54.856-81.368s-50.881-41.962-81.368-54.856c-31.572-13.353-65.099-20.124-99.652-20.124zM256 447.334c-59.654 0-115.739-23.231-157.921-65.413s-65.413-98.267-65.413-157.921c0-59.655 23.231-115.739 65.413-157.921s98.267-65.413 157.921-65.413c59.654 0 115.739 23.231 157.921 65.413s65.413 98.267 65.413 157.921c0 59.654-23.231 115.739-65.413 157.921s-98.267 65.413-157.921 65.413z" />
70
+ <glyph unicode="&#xe699;" glyph-name="logo" d="M69.059 340.784c1.692-1.798 3.722-3.312 5.984-4.433 2.257-1.12 4.747-1.85 7.365-2.081l339.656-30.055 25.435 7.821-1.962 62.37c-0.070 2.216-0.547 4.379-1.351 6.391s-1.933 3.876-3.308 5.495c-1.376 1.621-2.998 2.998-4.786 4.035-1.789 1.038-3.745 1.735-5.786 1.993l-350.341 44.477-14.495-13.839-1.719-68.847c-0.063-2.495 0.417-4.928 1.335-7.188s2.277-4.341 3.971-6.14zM66.439 197.146c1.721-1.782 3.784-3.255 6.084-4.317 2.296-1.058 4.827-1.704 7.489-1.83l2.109-0.101-2.065-0.798 343.046-16.62 25.849 4.56-3.227 0.164 4.858 0.842-2.018 64.166c-0.072 2.282-0.557 4.489-1.372 6.527s-1.959 3.909-3.353 5.516c-1.394 1.609-3.038 2.956-4.849 3.946-1.812 0.99-3.795 1.623-5.862 1.798l-355.684 30.363-14.623-9.632-1.774-71.067c-0.064-2.577 0.422-5.065 1.354-7.354 0.934-2.289 2.315-4.38 4.038-6.163zM451.676 110.211c-0.075 2.346-0.567 4.598-1.393 6.659s-1.986 3.938-3.399 5.531c-1.413 1.594-3.080 2.909-4.914 3.846-1.839 0.938-3.844 1.5-5.94 1.59l-361.193 15.332-14.755-5.139-1.831-73.375c-0.067-2.661 0.427-5.206 1.375-7.529s2.352-4.418 4.105-6.183c1.751-1.764 3.847-3.195 6.187-4.189 2.335-0.993 4.909-1.548 7.617-1.565l349.844-1.988 26.373 0.968-2.077 66.041z" />
71
+ <glyph unicode="&#xe900;" glyph-name="authorize" horiz-adv-x="507" d="M506.326 36.402c0-37.778-30.625-68.403-68.403-68.403h-369.522c-37.777 0.001-68.402 30.625-68.402 68.403v375.197c0 37.777 30.625 68.402 68.402 68.402h369.522c37.777 0 68.403-30.625 68.403-68.402v-375.197zM337.548 97.637c7.635-18.145 11.459-31.416 11.459-39.817 0-6.303-2.723-11.65-8.164-16.041-5.443-4.394-15.898-6.974-31.366-7.735v-10.598h153.248v10.598c-15.853 0.954-28.212 5.3-37.092 13.034-8.882 7.735-18.763 24.586-29.647 50.559l-135.205 323.113h-10.025l-136.637-319.675c-11.843-28.070-22.63-46.691-32.368-55.856-4.775-4.584-15.281-8.308-31.51-11.173v-10.598h122.314v10.598c-18.718 1.334-30.891 4.248-36.523 8.738-5.635 4.485-8.45 9.69-8.45 15.611 0 7.448 3.245 18.713 9.74 33.801l26.353 61.3h150.385l23.49-55.858zM172.553 174.69l67.601 156.973 65.884-156.973h-133.486z" />
72
+ <glyph unicode="&#xe901;" glyph-name="paste" d="M352 416h-64v32c0 17.6-14.4 32-32 32h-64c-17.602 0-32-14.4-32-32v-32h-64v-64h256v64zM256 416h-64v31.943c0.017 0.019 0.036 0.039 0.057 0.057h63.884c0.021-0.018 0.041-0.038 0.059-0.057v-31.943zM416 320v80c0 8.8-7.2 16-16 16h-32v-32h16v-64h-96l-96-96v-128h-128v288h16v32h-32c-8.801 0-16-7.2-16-16v-320c0-8.8 7.199-16 16-16h144v-96h320v352h-96zM288 274.745v-50.745h-50.745l50.745 50.745zM480 0h-256v192h96v96h160v-288z" />
73
+ <glyph unicode="&#xe902;" glyph-name="stripe" horiz-adv-x="954" d="M952.982 88.031c0-65.851-53.383-119.236-119.236-119.236h-713.716c-65.852 0-119.236 53.384-119.236 119.236v271.94c0 65.851 53.384 119.236 119.236 119.236h713.716c65.853 0 119.236-53.384 119.236-119.236v-271.94zM599.050 135.341c41.192-8.024 70.615 10.639 80.736 51.464 6.418 25.889 6.196 51.896-1.080 77.49-8.070 28.41-29.839 43.488-56.837 37.971-11.543-2.354-22.076-9.685-33.677-15.036-0.884 3.577-1.954 7.916-2.98 12.067-15.139 0-29.449 0-43.817 0 0-74.521 0-148.076 0-223.412 17.226 2.776 33.476 5.396 50.487 8.135 0 9.165 0 17.264 0 25.364 0 8.498 0 16.99 0 26.702 3.809-0.387 5.518-0.421 7.165-0.744zM591.732 243.911c-1.117 13.081 7.361 17.506 17.305 19.869 10.14 2.409 16.552-3.772 19.348-12.704 6.698-21.432 6.647-43.074-1.768-64.028-2.061-5.143-6.645-10.307-11.442-13.134-12.968-7.628-23.234-1.276-23.284 13.519-0.025 9.418-0.005 18.834-0.005 28.246 0 9.418 0.649 18.883-0.154 28.23zM748.982 202.19c13.778 0 27.804 0 41.831 0 13.989 0 27.971 0 42.788 0 1.383 22.050 1.383 41.981-6.065 61.241-6.677 17.27-17.946 30.211-35.827 36.243-40.271 13.582-79.805-6.644-90.805-47.736-3.811-14.233-5.208-29.7-4.455-44.437 1.441-28.048 9.58-54.007 38.136-66.416 29.067-12.63 58.61-10.055 87.37 2.046 2.995 1.257 6.481 6.194 6.314 9.235-0.505 9.251-2.694 18.411-4.385 28.527-49.313-18.86-78.168-7.663-74.904 21.296zM747.961 233.949c-1.329 20.31 6.042 34.035 18.203 34.575 12.602 0.563 19.669-11.693 19.096-34.575-12.989 0-25.168 0-37.3 0zM119.472 154.652c-0.183-3.655 3.46-9.461 6.855-11.011 20.713-9.447 42.804-12.418 65.266-9.351 27.817 3.796 43.749 19.596 47.096 44.906 3.272 24.728-7.847 42.461-34.048 53.983-8.612 3.784-17.869 6.386-25.893 11.12-4.458 2.631-6.984 8.536-10.381 12.968 5.196 2.668 10.649 7.978 15.529 7.493 13.75-1.361 27.263-5.107 41.476-8.041 1.836 11.269 3.741 22.97 5.736 35.221-22.029 10.606-44.672 13.815-67.91 9.778-25.17-4.37-39.89-19.725-42.326-41.733-2.862-25.866 6.003-41.041 31.256-52.783 8.914-4.148 18.738-6.675 26.955-11.846 4.962-3.119 7.639-9.884 11.344-15.008-5.53-3.032-11.45-9.161-16.524-8.526-16.327 2.041-32.338 6.577-49.977 10.488-1.458-8.289-3.969-17.918-4.454-27.658zM342.68 262.983c1.863 12.537 3.596 24.192 5.587 37.589-11.757 0-21.813 0-33.531 0 0 16.194 0 30.874 0 46.709-15.653-2.612-29.445-4.912-43.404-7.24-1.228-7.162-2.175-13.499-3.42-19.776-1.964-9.887-0.14-22.47-16.135-22.699-1.385-0.019-3.552-3.461-3.931-5.566-1.706-9.485-2.898-19.063-4.355-29.154 7.585-0.478 13.796-0.871 21.331-1.35 0-6.098-0.029-11.167 0.003-16.232 0.142-23.143-0.097-46.295 0.587-69.423 0.469-15.882 6.364-29.712 21.688-36.675 18.668-8.481 37.96-7.214 57.042-2.303 0 14.029 0 26.627 0 39.569-5.137-0.593-10.144-2.736-13.416-1.191-5.469 2.579-13.79 7.294-14.012 11.478-1.322 24.637-0.649 49.378-0.649 74.84 9.289 0.496 17.601 0.939 26.615 1.424zM453.164 292.76c0.375 8.558-4.514 11.688-10.932 9.444-10.674-3.736-20.651-9.468-31.049-14.413-0.439 1.722-1.692 6.637-2.913 11.425-14.729 0-29.448 0-43.764 0 0-54.779 0-108.504 0-162.103 17.060 0 33.141 0 50.438 0 0 31.13-0.012 61.459 0.005 91.778 0.010 17.062 4.832 22.707 21.822 25.101 4.636 0.655 9.378 0.563 16.26 0.931-0.002 13.192-0.399 25.535 0.132 37.838zM467.425 136.997c17.070 0 33.47 0 50.142 0 0 54.683 0 108.668 0 162.955-17.011 0-32.803 0-50.142 0 0-54.854 0-108.545 0-162.955zM492.731 317.837c14.901-0.065 26.887 11.736 27.039 26.616 0.162 15.275-12.585 28.063-27.551 27.652-14.777-0.407-26.298-12.523-26.18-27.523 0.121-15.254 11.523-26.682 26.691-26.745z" />
74
+ <glyph unicode="&#xe903;" glyph-name="woocommerce" horiz-adv-x="857" d="M79.507 480h697.317c44.129 0 79.856-35.723 79.856-79.852v-266.18c0-44.132-35.726-79.856-79.856-79.856h-250.067l34.321-84.055-150.95 84.055h-330.274c-44.129 0-79.852 35.726-79.852 79.856v266.18c-0.351 43.777 35.371 79.852 79.504 79.852zM797.16 352.542c-12.535 21.939-30.995 35.174-55.717 40.398-6.619 1.392-12.887 2.091-18.807 2.091-33.431 0-60.59-17.415-81.837-52.238-18.107-29.602-27.163-62.337-27.163-98.207 0-26.815 5.575-49.798 16.718-68.952 12.535-21.939 30.995-35.171 55.717-40.394 6.616-1.392 12.884-2.088 18.803-2.088 33.779 0 60.942 17.411 81.837 52.234 18.111 29.947 27.163 62.685 27.163 98.552 0.345 27.163-5.572 49.798-16.716 68.604zM579.159 352.542c-12.539 21.939-31.342 35.174-55.717 40.398-6.619 1.392-12.887 2.091-18.807 2.091-33.43 0-60.594-17.415-81.837-52.238-18.111-29.602-27.163-62.337-27.163-98.207 0-26.815 5.572-49.798 16.716-68.952 12.536-21.939 30.995-35.171 55.721-40.394 6.616-1.392 12.884-2.088 18.803-2.088 33.779 0 60.942 17.411 81.837 52.234 18.111 29.947 27.163 62.685 27.163 98.552 0 27.163-5.572 49.798-16.716 68.604zM753.283 256.078c-4.875-22.983-13.583-40.046-26.463-51.538-10.103-9.055-19.503-12.887-28.21-11.144-8.36 1.743-15.323 9.055-20.55 22.639-4.177 10.796-6.268 21.591-6.268 31.69 0 8.707 0.699 17.411 2.439 25.423 3.139 14.279 9.056 28.207 18.459 41.442 11.495 17.063 23.679 24.027 36.218 21.591 8.356-1.74 15.323-9.055 20.547-22.635 4.179-10.796 6.268-21.591 6.268-31.69-0.004-9.062-0.699-17.769-2.439-25.777zM534.937 256.078c-4.875-22.983-13.583-40.046-26.47-51.538-10.099-9.055-19.5-12.887-28.207-11.144-8.356 1.743-15.323 9.055-20.547 22.639-4.18 10.796-6.268 21.591-6.268 31.69 0 8.707 0.696 17.411 2.44 25.423 3.135 14.279 9.052 28.207 18.459 41.442 11.491 17.063 23.679 24.027 36.215 21.591 8.36-1.74 15.323-9.055 20.551-22.635 4.177-10.796 6.268-21.591 6.268-31.69 0.345-9.062-0.702-17.769-2.439-25.777zM43.212 383.885c20.547-130.59 39.699-218.697 57.461-264.316 6.964-16.719 14.975-24.726 24.379-24.031 14.627 1.044 32.038 21.243 52.582 60.594 10.796 22.287 27.511 55.718 50.146 100.295 18.807-65.82 44.577-115.27 76.964-148.353 9.055-9.404 18.459-13.583 27.511-12.887 8.012 0.7 14.279 4.875 18.459 12.536 3.483 6.619 4.875 14.283 4.18 22.986-2.091 31.69 1.044 75.916 9.752 132.679 9.055 58.505 20.199 100.643 33.779 125.714 2.788 5.224 3.832 10.447 3.483 16.715-0.696 8.012-4.18 14.627-10.796 19.851s-13.931 7.663-21.939 6.967c-10.099-0.696-17.76-5.572-22.983-15.323-21.591-39.353-36.914-103.082-45.966-191.535-13.235 33.43-24.378 72.784-33.082 119.099-3.832 20.547-13.235 30.298-28.558 29.255-10.447-0.696-19.151-7.663-26.119-20.895l-76.264-145.221c-12.539 50.498-24.379 112.138-35.174 184.919-2.439 18.107-12.539 26.466-30.299 25.074-9.752-0.696-17.064-4.179-21.939-10.795-4.879-6.264-6.967-14.273-5.575-23.328z" />
75
  </font></defs></svg>
fonts/s11-fp.ttf CHANGED
Binary file
fonts/s11-fp.woff CHANGED
Binary file
formidable.php CHANGED
@@ -2,7 +2,7 @@
2
  /*
3
  Plugin Name: Formidable
4
  Description: Quickly and easily create drag-and-drop forms
5
- Version: 2.0.25
6
  Plugin URI: http://formidablepro.com/
7
  Author URI: http://strategy11.com
8
  Author: Strategy11
2
  /*
3
  Plugin Name: Formidable
4
  Description: Quickly and easily create drag-and-drop forms
5
+ Version: 2.01.0
6
  Plugin URI: http://formidablepro.com/
7
  Author URI: http://strategy11.com
8
  Author: Strategy11
js/formidable.js CHANGED
@@ -1,10 +1,5 @@
1
  function frmFrontFormJS(){
2
  'use strict';
3
- var show_fields = [];
4
- var hide_later = {};
5
- var globalHiddenFields = [];
6
- var frm_checked_dep = [];
7
- var addingRow = '';
8
  var currentlyAddingRow = false;
9
  var action = '';
10
  var jsErrors = [];
@@ -42,6 +37,59 @@ function frmFrontFormJS(){
42
  .toggleClass('ui-icon-triangle-1-s ui-icon-triangle-1-e');
43
  }
44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  // Remove the frm_transparent class from a single file upload field when it changes
46
  // Hide the old file when a new file is uploaded
47
  function showFileUploadText(){
@@ -118,7 +166,7 @@ function frmFrontFormJS(){
118
  function maybeCheckDependent(e){
119
  /*jshint validthis:true */
120
 
121
- var field_id = getFieldId( this );
122
  if ( ! field_id || typeof field_id === 'undefined' ) {
123
  return;
124
  }
@@ -131,11 +179,23 @@ function frmFrontFormJS(){
131
  reset = 'persist';
132
  }
133
 
134
- checkDependentField(field_id, null, jQuery(this), reset);
 
 
135
  doCalculation(field_id, jQuery(this));
136
  validateField( field_id, this );
137
  }
138
 
 
 
 
 
 
 
 
 
 
 
139
  /* Get the ID of the field that changed*/
140
  function getFieldId( field, fullID ) {
141
  var fieldName = '';
@@ -159,6 +219,7 @@ function frmFrontFormJS(){
159
  }
160
 
161
  var nameParts = fieldName.replace('item_meta[', '').replace('[]', '').split(']');
 
162
  if ( nameParts.length < 1 ) {
163
  return 0;
164
  }
@@ -206,459 +267,822 @@ function frmFrontFormJS(){
206
  return field_id;
207
  }
208
 
 
 
 
209
 
210
- /* Conditional Logic Functions */
211
-
212
- /**
213
- *
214
- * Check all the logic on each field that has conditional logic dependent on a given field ID
215
- *
216
- * field_id = the field ID that is triggering the changes
217
- * rec = null or go (maybe remove this variable)
218
- * changedInput = the input that changed or null on initial page load
219
- * reset = reset or persist
220
- */
221
- function checkDependentField(field_id, rec, changedInput, reset){
222
- var rules = getRulesForField( field_id );
223
- if ( typeof rules === 'undefined' ) {
224
  return;
225
  }
226
 
227
- if ( typeof(rec) === 'undefined' || rec === null ) {
228
- //stop recursion?
229
- rec = 'go';
 
 
230
  }
 
231
 
232
- if ( reset !== 'persist' ) {
233
- show_fields = []; // reset this variable after each click
234
- }
 
 
 
 
 
 
 
 
 
 
235
 
236
- var isRepeat = maybeSetRowId( changedInput );
237
- var currentRuleIndex = {};
238
- var hideField;
239
 
240
- for ( var i = 0, len = rules.length; i < len; i++ ) {
241
- hideField = rules[i].HideField;
242
- setCurrentRuleIndex( hideField, currentRuleIndex );
 
 
 
 
243
 
244
- if ( rules[i].FieldName === field_id ) {
245
- // Field in logic is the same field that triggered the change
246
- hideOrShowField( currentRuleIndex[ hideField ], rules[i], rec, changedInput);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
247
  } else {
248
- // Field in logic is different from the field that triggered the change
249
- hideOrShowField( currentRuleIndex[ hideField ], rules[i], rec);
250
- }
251
-
252
- if ( i === ( len - 1 ) ) {
253
- hideFieldLater(rec);
254
- if ( isRepeat ) {
255
- addingRow = '';
256
  }
257
  }
 
 
258
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
259
  }
260
 
261
- function setCurrentRuleIndex( hideField, currentRuleIndex ) {
262
- if ( ! ( hideField in currentRuleIndex ) ) {
263
- currentRuleIndex[ hideField ] = 0;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  } else {
265
- currentRuleIndex[ hideField ] += 1;
266
  }
 
 
267
  }
268
 
269
- /*
270
- * Check if changed field is a repeating field. If so, set addingRow to the HTML id of the repeating section div
271
- */
272
- function maybeSetRowId( changedInput ) {
273
- var isRepeat = false;
274
- if ( addingRow === '' && typeof changedInput !== 'undefined' && changedInput !== null ) {
275
- changedInput = maybeGetFirstElement( changedInput );
276
- var repeatSecObj = changedInput.closest('.frm_repeat_sec, .frm_repeat_inline, .frm_repeat_grid');
277
- if ( typeof repeatSecObj !== 'undefined' && typeof repeatSecObj.attr('id') !== 'undefined' ) {
278
- addingRow = repeatSecObj.attr('id');
279
- isRepeat = true;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
280
  }
 
 
281
  }
282
- return isRepeat;
 
283
  }
284
 
285
- function getRulesForField( field_id ) {
286
- if ( typeof __FRMRULES === 'undefined' || typeof __FRMRULES[field_id] === 'undefined' ) {
287
- return;
 
 
 
 
 
 
 
 
 
 
288
  }
289
 
290
- var rules = compileRules( __FRMRULES[field_id] );
291
- return rules;
292
  }
293
 
294
- function compileRules( rules ) {
295
- var this_opts = [];
296
- for ( var i = 0, l = rules.length; i < l; i++ ) {
297
- var rule = rules[i];
298
- if ( typeof rule !== 'undefined' ) {
299
- for ( var j = 0, rcl = rule.Conditions.length; j < rcl; j++ ) {
300
- var c = rule.Conditions[j];
301
- c.HideField = rule.Setting.FieldName;
302
- c.MatchType = rule.MatchType;
303
- c.Show = rule.Show;
304
- c.FormId = rule.FormId;
305
- this_opts.push(c);
306
- }
307
- }
308
- }
309
- return this_opts;
310
- }
311
-
312
- // Hide or show a field with conditional logic
313
- // Track whether fields should hide or show in show_fields variable
314
- function hideOrShowField(i, logicRules, rec, changedInput){
315
- // Instantiate variables
316
- logicRules.inputName = 'item_meta['+ logicRules.FieldName +']';
317
- logicRules.hiddenName = 'item_meta['+ logicRules.HideField +']';
318
- logicRules.containerID = 'frm_field_'+ logicRules.FieldName +'_container';
319
- logicRules.hideContainerID = 'frm_field_'+ logicRules.HideField +'_container';
320
- logicRules.Value = logicRules.Value.trim();
321
-
322
- // If the trigger field is a repeating field, only check single row of repeating section
323
- if ( addingRow !== '' ) {
324
- checkRepeatingFieldInSingleRow( i, logicRules, rec, addingRow );
325
- return;
326
  }
 
327
 
328
- // Conditional logic is being checked on initial page load or the logic field being checked isn't the field that changed
329
- if ( typeof changedInput === 'undefined' || changedInput === null ) {
330
- changedInput = jQuery('input[name^="'+ logicRules.inputName +'"], textarea[name^="'+ logicRules.inputName +'"], select[name^="'+ logicRules.inputName +'"]');
331
-
332
- // Current logic field is repeating (which means hide/show field is repeating as well)
333
- if ( changedInput.length < 1 ) {
334
- checkLogicForTwoRepeatingFields( i, logicRules, rec );
335
- return;
336
- }
337
  }
338
 
339
- // Get the value from the logic field (not repeating)
340
- var fieldValue = getBasicEnteredValue( logicRules );
341
 
342
- // If field to hide/show is a repeating field and the logic field is not repeating, loop through each one of the repeating fields with that field ID
343
- if ( isRepeatingFieldById( logicRules.HideField ) ) {
344
- checkLogicForRepeatingHideField( i, logicRules, fieldValue, rec );
345
- return;
346
  }
347
 
348
- // By this point, only non-repeating fields should be getting checked so proceed normally
349
- setEmptyKeyInShowFieldsArray( logicRules );
350
- updateShowFields( i, logicRules, fieldValue );
351
- hideFieldNow( i, logicRules, rec );
352
  }
353
 
354
- // Check conditional logic when the trigger field is repeating and the current logic field may or may not be repeating
355
- // Hide/show field is repeating
356
- function checkRepeatingFieldInSingleRow( i, logicRules, rec, repeatSecHtmlId ) {
357
- // If logic field is a repeating field, update inputName accordingly
358
- if ( isRepeatingFieldById( logicRules.FieldName ) ) {
359
- logicRules.inputName = getRepeatingFieldName( logicRules.FieldName, repeatSecHtmlId );
360
- logicRules.containerID = getRepeatingFieldHtmlId( logicRules.FieldName, repeatSecHtmlId );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
361
  }
362
- // Updat hideContainerID for repeating fields
363
- logicRules.hideContainerID = getRepeatingFieldHtmlId( logicRules.HideField, repeatSecHtmlId );
364
 
365
- // Get the value in the logic field
366
- var fieldValue = getBasicEnteredValue( logicRules );
367
 
368
- setEmptyKeyInShowFieldsArray(logicRules);
369
- updateShowFields( i, logicRules, fieldValue );
370
- hideFieldNow(i, logicRules, rec);
371
  }
372
 
373
- // If the trigger field is NOT repeating, but the current logic field and the show/hide field are repeating
374
- function checkLogicForTwoRepeatingFields( i, logicRules, rec ) {
375
- var allRepeatFields = document.getElementsByClassName('frm_field_' + logicRules.FieldName + '_container');
376
- for ( var r = 0; r < allRepeatFields.length; r++ ) {
377
- logicRules.inputName = getRepeatingFieldName( logicRules.FieldName, allRepeatFields[r].id );
378
- logicRules.containerID = allRepeatFields[r].id;
379
- logicRules.hideContainerID = allRepeatFields[r].id.replace( logicRules.FieldName, logicRules.HideField );
 
 
 
 
 
380
 
381
- // Get the value in the logic field
382
- var fieldValue = getBasicEnteredValue( logicRules );
 
383
 
384
- setEmptyKeyInShowFieldsArray(logicRules);
385
- updateShowFields( i, logicRules, fieldValue );
386
- hideFieldNow(i, logicRules, rec);
 
387
  }
388
- }
389
 
390
- // If the hide/show field is repeating, loop through each field in column to check it
391
- function checkLogicForRepeatingHideField( i, logicRules, fieldValue, rec ){
392
- var allRepeatFields = document.getElementsByClassName('frm_field_' + logicRules.HideField + '_container');
393
- for ( var r = 0; r < allRepeatFields.length; r++ ) {
394
- logicRules.hideContainerID = allRepeatFields[r].id;
395
 
396
- setEmptyKeyInShowFieldsArray(logicRules);
397
- updateShowFields( i, logicRules, fieldValue );
398
- hideFieldNow(i, logicRules, rec);
399
  }
 
 
400
  }
401
 
402
- function getBasicEnteredValue( f ){
403
- var fieldValue = '';
 
 
404
 
405
- // If field is a checkbox field
406
- if ( f.Type === 'checkbox' || f.Type === 'data-checkbox' ) {
407
- var checkVals = getCheckedVal(f.containerID, f.inputName);
408
 
409
- if ( checkVals.length ) {
410
- fieldValue = checkVals;
411
- }else{
412
- fieldValue = '';
413
- }
414
 
415
- return fieldValue;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
416
  }
417
 
418
- fieldValue = jQuery('input[name="'+ f.inputName +'"][type="hidden"]').val();
 
419
 
420
- if ( typeof fieldValue !== 'undefined' ) {
421
- // If field is on another page, read-only, or visibility setting is hiding it
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
422
 
423
- } else if ( f.Type == 'radio' || f.Type === 'data-radio' ) {
424
- // If radio field on the current page
425
- fieldValue = jQuery('input[name="'+ f.inputName +'"]:checked').val();
426
 
427
- } else if ( f.Type === 'select' || f.Type === 'data-select' ) {
428
- // If dropdown field on the current page
429
- fieldValue = jQuery('select[name^="'+ f.inputName +'"]').val();
430
 
431
- } else {
432
- // If text field on the current page
433
- fieldValue = jQuery('input[name="'+ f.inputName +'"], textarea[name="'+ f.inputName +'"]').val();
 
434
  }
435
 
436
- if ( typeof fieldValue === 'undefined' ) {
437
- fieldValue = '';
438
  }
439
 
440
- if ( typeof fieldValue === 'string' ) {
 
 
 
 
 
 
441
  fieldValue = fieldValue.trim();