User Registration – Custom Registration Form, Login Form And User Profile For WordPress - Version 1.5.10

Version Description

  • 04/05/2019 =
  • Feature - Prevent Core Login and Registration page.
  • Feature - Custom css fields for default fields.
  • Fix - Prevent Dashboard access issue for multiple user roles.
  • Fix - Target blank in anchor tag issue.
  • Dev - Filter hook to modify form fields.
  • Dev - Filter hook to be used in new setting type.
  • Tweak - Bypass validation for read-only fields.
Download this release

Release Info

Developer wpeverest
Plugin Icon 128x128 User Registration – Custom Registration Form, Login Form And User Profile For WordPress
Version 1.5.10
Comparing to
See all releases

Code changes from version 1.5.9 to 1.5.10

includes/abstracts/abstract-ur-form-field.php CHANGED
@@ -21,10 +21,10 @@ abstract class UR_Form_Field {
21
  * @since 1.0.0
22
  * @var int
23
  */
24
- protected $id = 0;
25
- protected $field_defaults = array();
26
- protected $admin_data = array();
27
- protected $registered_fields_config = array();
28
 
29
  /**
30
  * Form ID for this object.
@@ -113,46 +113,46 @@ abstract class UR_Form_Field {
113
  $form_data['options'] = UR_Form_Field_Country::get_instance()->get_country();
114
  }
115
 
116
- /** Redundant codes. **/
117
- if ( 'select' === $field_key ) {
118
- $option_data = isset( $data['advance_setting']->options ) ? explode( ',', $data['advance_setting']->options ) : array(); // Backward compatibility. Modified since 1.5.7
119
- $option_data = isset( $data['general_setting']->options ) ? $data['general_setting']->options : $option_data;
120
 
121
- $options = array();
122
- if ( is_array( $option_data ) ) {
123
- foreach ( $option_data as $index_data => $option ) {
124
- $options[ $option ] = $option;
125
- $form_data['options'] = $options;
126
- }
127
  }
128
  }
 
129
 
130
- if ( 'radio' === $field_key ) {
131
- $option_data = isset( $data['advance_setting']->options ) ? explode( ',', $data['advance_setting']->options ) : array(); // Backward compatibility. Modified since 1.5.7
132
- $option_data = isset( $data['general_setting']->options ) ? $data['general_setting']->options : $option_data;
133
 
134
- $options = array();
135
- if ( is_array( $option_data ) ) {
136
- foreach ( $option_data as $index_data => $option ) {
137
- $options[ $option ] = $option;
138
- $form_data['options'] = $options;
139
- }
140
  }
141
  }
 
142
 
143
- if ( 'checkbox' === $field_key ) {
144
- $choices = isset( $data['advance_setting']->choices ) ? explode( ',', $data['advance_setting']->choices ) : array(); // Backward compatibility. Modified since 1.5.7
145
- $option_data = isset( $data['general_setting']->options ) ? $data['general_setting']->options : $choices;
146
 
147
- $options = array();
148
- if ( is_array( $option_data ) ) {
149
- foreach ( $option_data as $index_data => $option ) {
150
- $options[ $option ] = $option;
151
- $form_data['options'] = $options;
152
- }
153
  }
154
  }
155
- /** Redundant Codes End. **/
 
156
 
157
  $filter_data = array(
158
  'form_data' => $form_data,
@@ -171,7 +171,7 @@ abstract class UR_Form_Field {
171
 
172
  /**
173
  * Inlcude advance settings file if exists
174
- */
175
  public function get_field_advance_settings() {
176
 
177
  $file_name = str_replace( 'user_registration_', '', $this->id );
@@ -232,16 +232,16 @@ abstract class UR_Form_Field {
232
 
233
  case 'radio':
234
  // Compatibility for older version. Get string value from options in advanced settings. Modified since @1.5.7
235
- $default_options = isset( $this->field_defaults['default_options'] ) ? $this->field_defaults['default_options'] : array();
236
- $old_options = isset( $this->admin_data->advance_setting->options ) ? explode( ',', trim( $this->admin_data->advance_setting->options, ',' ) ) : $default_options;
237
- $options = isset( $this->admin_data->general_setting->options ) ? $this->admin_data->general_setting->options : $old_options;
238
- $options = array_map( 'trim', $options );
239
 
240
  $default_value = $this->get_general_setting_data( 'default_value' );
241
  $default_value = ! empty( $default_value ) ? $default_value : '';
242
 
243
  $general_setting_wrapper .= '<ul class="ur-options-list">';
244
- $unique = uniqid();
245
 
246
  foreach ( $options as $option ) {
247
 
@@ -267,20 +267,19 @@ abstract class UR_Form_Field {
267
  break;
268
 
269
  case 'checkbox':
270
-
271
  // Compatibility for older version. Get string value from options in advanced settings. Modified since @1.5.7
272
- $default_options = isset( $this->field_defaults['default_options'] ) ? $this->field_defaults['default_options'] : array();
273
- $old_options = isset( $this->admin_data->advance_setting->choices ) ? explode( ',', trim( $this->admin_data->advance_setting->choices, ',' ) ) : $default_options;
274
- $options = isset( $this->admin_data->general_setting->options ) ? $this->admin_data->general_setting->options : $old_options;
275
 
276
- $options = array_map( 'trim', $options );
277
 
278
  $default_values = $this->get_general_setting_data( 'default_value' );
279
  $default_values = ! empty( $default_values ) ? $default_values : array();
280
  $default_values = array_map( 'trim', $default_values );
281
 
282
  $general_setting_wrapper .= '<ul class="ur-options-list">';
283
- $unique = uniqid();
284
 
285
  foreach ( $options as $option ) {
286
 
@@ -294,7 +293,7 @@ abstract class UR_Form_Field {
294
  $general_setting_wrapper .= ' required ';
295
  }
296
 
297
- if( in_array( $option, $default_values ) ) {
298
  $general_setting_wrapper .= 'checked ="checked" />';
299
  } else {
300
  $general_setting_wrapper .= '/>';
@@ -350,6 +349,7 @@ abstract class UR_Form_Field {
350
  break;
351
 
352
  default:
 
353
  }// End switch().
354
 
355
  $general_setting_wrapper .= '</div>';
21
  * @since 1.0.0
22
  * @var int
23
  */
24
+ public $id = 0;
25
+ public $field_defaults = array();
26
+ public $admin_data = array();
27
+ public $registered_fields_config = array();
28
 
29
  /**
30
  * Form ID for this object.
113
  $form_data['options'] = UR_Form_Field_Country::get_instance()->get_country();
114
  }
115
 
116
+ /** Redundant codes. */
117
+ if ( 'select' === $field_key ) {
118
+ $option_data = isset( $data['advance_setting']->options ) ? explode( ',', $data['advance_setting']->options ) : array(); // Backward compatibility. Modified since 1.5.7
119
+ $option_data = isset( $data['general_setting']->options ) ? $data['general_setting']->options : $option_data;
120
 
121
+ $options = array();
122
+ if ( is_array( $option_data ) ) {
123
+ foreach ( $option_data as $index_data => $option ) {
124
+ $options[ $option ] = $option;
125
+ $form_data['options'] = $options;
 
126
  }
127
  }
128
+ }
129
 
130
+ if ( 'radio' === $field_key ) {
131
+ $option_data = isset( $data['advance_setting']->options ) ? explode( ',', $data['advance_setting']->options ) : array(); // Backward compatibility. Modified since 1.5.7
132
+ $option_data = isset( $data['general_setting']->options ) ? $data['general_setting']->options : $option_data;
133
 
134
+ $options = array();
135
+ if ( is_array( $option_data ) ) {
136
+ foreach ( $option_data as $index_data => $option ) {
137
+ $options[ $option ] = $option;
138
+ $form_data['options'] = $options;
 
139
  }
140
  }
141
+ }
142
 
143
+ if ( 'checkbox' === $field_key ) {
144
+ $choices = isset( $data['advance_setting']->choices ) ? explode( ',', $data['advance_setting']->choices ) : array(); // Backward compatibility. Modified since 1.5.7
145
+ $option_data = isset( $data['general_setting']->options ) ? $data['general_setting']->options : $choices;
146
 
147
+ $options = array();
148
+ if ( is_array( $option_data ) ) {
149
+ foreach ( $option_data as $index_data => $option ) {
150
+ $options[ $option ] = $option;
151
+ $form_data['options'] = $options;
 
152
  }
153
  }
154
+ }
155
+ /** Redundant Codes End. */
156
 
157
  $filter_data = array(
158
  'form_data' => $form_data,
171
 
172
  /**
173
  * Inlcude advance settings file if exists
174
+ */
175
  public function get_field_advance_settings() {
176
 
177
  $file_name = str_replace( 'user_registration_', '', $this->id );
232
 
233
  case 'radio':
234
  // Compatibility for older version. Get string value from options in advanced settings. Modified since @1.5.7
235
+ $default_options = isset( $this->field_defaults['default_options'] ) ? $this->field_defaults['default_options'] : array();
236
+ $old_options = isset( $this->admin_data->advance_setting->options ) ? explode( ',', trim( $this->admin_data->advance_setting->options, ',' ) ) : $default_options;
237
+ $options = isset( $this->admin_data->general_setting->options ) ? $this->admin_data->general_setting->options : $old_options;
238
+ $options = array_map( 'trim', $options );
239
 
240
  $default_value = $this->get_general_setting_data( 'default_value' );
241
  $default_value = ! empty( $default_value ) ? $default_value : '';
242
 
243
  $general_setting_wrapper .= '<ul class="ur-options-list">';
244
+ $unique = uniqid();
245
 
246
  foreach ( $options as $option ) {
247
 
267
  break;
268
 
269
  case 'checkbox':
 
270
  // Compatibility for older version. Get string value from options in advanced settings. Modified since @1.5.7
271
+ $default_options = isset( $this->field_defaults['default_options'] ) ? $this->field_defaults['default_options'] : array();
272
+ $old_options = isset( $this->admin_data->advance_setting->choices ) ? explode( ',', trim( $this->admin_data->advance_setting->choices, ',' ) ) : $default_options;
273
+ $options = isset( $this->admin_data->general_setting->options ) ? $this->admin_data->general_setting->options : $old_options;
274
 
275
+ $options = array_map( 'trim', $options );
276
 
277
  $default_values = $this->get_general_setting_data( 'default_value' );
278
  $default_values = ! empty( $default_values ) ? $default_values : array();
279
  $default_values = array_map( 'trim', $default_values );
280
 
281
  $general_setting_wrapper .= '<ul class="ur-options-list">';
282
+ $unique = uniqid();
283
 
284
  foreach ( $options as $option ) {
285
 
293
  $general_setting_wrapper .= ' required ';
294
  }
295
 
296
+ if ( in_array( $option, $default_values ) ) {
297
  $general_setting_wrapper .= 'checked ="checked" />';
298
  } else {
299
  $general_setting_wrapper .= '/>';
349
  break;
350
 
351
  default:
352
+ $general_setting_wrapper .= apply_filters( 'user_registration_form_field_general_setting_' . $setting_value['type'], $this );
353
  }// End switch().
354
 
355
  $general_setting_wrapper .= '</div>';
includes/admin/class-ur-admin.php CHANGED
@@ -81,11 +81,14 @@ class UR_Admin {
81
  if ( ! is_array( $option_roles ) ) {
82
  $option_roles = array();
83
  }
84
- $result = array_intersect( $user_roles, $option_roles );
85
 
86
- if ( count( $result ) > 0 && apply_filters( 'user_registration_prevent_admin_access', true ) ) {
87
- wp_safe_redirect( ur_get_page_permalink( 'myaccount' ) );
88
- exit;
 
 
 
 
89
  }
90
  }
91
  }
81
  if ( ! is_array( $option_roles ) ) {
82
  $option_roles = array();
83
  }
 
84
 
85
+ if ( ! in_array( 'administrator', $user_roles, true ) ) {
86
+ $result = array_intersect( $user_roles, $option_roles );
87
+
88
+ if ( count( $result ) > 0 && apply_filters( 'user_registration_prevent_admin_access', true ) ) {
89
+ wp_safe_redirect( ur_get_page_permalink( 'myaccount' ) );
90
+ exit;
91
+ }
92
  }
93
  }
94
  }
includes/admin/settings/class-ur-settings-general.php CHANGED
@@ -412,6 +412,16 @@ if ( ! class_exists( 'UR_Settings_General' ) ) :
412
  'default' => __( 'Not a member yet? Register now.', 'user-registration' ),
413
  ),
414
 
 
 
 
 
 
 
 
 
 
 
415
  array(
416
  'type' => 'sectionend',
417
  'id' => 'login_options_settings',
412
  'default' => __( 'Not a member yet? Register now.', 'user-registration' ),
413
  ),
414
 
415
+ array(
416
+ 'title' => __( 'Prevent Core Login', 'user-registration' ),
417
+ 'desc' => __( 'Check to disable WordPress default login or registration page.', 'user-registration' ),
418
+ 'id' => 'user_registration_login_options_prevent_core_login',
419
+ 'type' => 'checkbox',
420
+ 'desc_tip' => true,
421
+ 'css' => 'min-width: 350px;',
422
+ 'default' => 'no',
423
+ ),
424
+
425
  array(
426
  'type' => 'sectionend',
427
  'id' => 'login_options_settings',
includes/class-ur-ajax.php CHANGED
@@ -37,12 +37,12 @@ class UR_AJAX {
37
  public static function add_ajax_events() {
38
  $ajax_events = array(
39
 
40
- 'user_input_dropped' => true,
41
- 'form_save_action' => true,
42
- 'user_form_submit' => true,
43
- 'deactivation_notice' => false,
44
- 'rated' => false,
45
- 'dashboard_widget' => false,
46
  'dismiss_review_notice' => false,
47
  );
48
 
@@ -246,6 +246,8 @@ class UR_AJAX {
246
  $post_data['ID'] = $form_id;
247
  }
248
 
 
 
249
  $post_id = wp_insert_post( wp_slash( $post_data ) );
250
 
251
  if ( $post_id > 0 ) {
@@ -253,6 +255,8 @@ class UR_AJAX {
253
  ur_update_form_settings( $post_data_setting, $post_id );
254
  }
255
 
 
 
256
  wp_send_json_success(
257
  array(
258
  'data' => $post_data,
@@ -295,14 +299,16 @@ class UR_AJAX {
295
 
296
  check_ajax_referer( 'dashboard-widget', 'security' );
297
 
298
- $form_id = isset( $_POST['form_id'] ) ? $_POST['form_id'] : 0;
299
 
300
  $user_report = $form_id ? ur_get_user_report( $form_id ) : array();
301
- $forms = ! $form_id ? ur_get_all_user_registration_form() : array();
302
 
303
- wp_send_json( array(
304
- 'user_report' => $user_report,
305
- 'forms' => $forms )
 
 
306
  ); // WPCS: XSS OK.
307
  }
308
 
@@ -399,7 +405,7 @@ class UR_AJAX {
399
  *
400
  * Backward compatibility code. Modified @since 1.5.7.
401
  *
402
- * @param array $post_data All fields data.
403
  * @return array Modified fields data.
404
  */
405
  private static function ur_add_to_advanced_settings( $post_data ) {
@@ -409,16 +415,16 @@ class UR_AJAX {
409
  foreach ( $post_data as $post_content_row ) {
410
  foreach ( $post_content_row as $post_content_grid ) {
411
  foreach ( $post_content_grid as $field ) {
412
- if( isset( $field->field_key ) ) {
413
- if( ! in_array( $field->field_key, $modifiying_keys ) ) {
414
  continue;
415
  }
416
 
417
- if( isset( $field->general_setting->options ) ) {
418
 
419
  $options = implode( ',', $field->general_setting->options );
420
 
421
- if( 'checkbox' === $field->field_key ) {
422
  $field->advance_setting->choices = $options;
423
  } else {
424
  $field->advance_setting->options = $options;
@@ -433,20 +439,20 @@ class UR_AJAX {
433
  }
434
 
435
  /**
436
- * Dismiss review notice
437
- *
438
- * @since 1.5.8
439
- *
440
- * @return void
441
- **/
442
- public static function dismiss_review_notice() {
443
 
444
  check_admin_referer( 'review-nonce', 'security' );
445
 
446
- if ( ! empty( $_POST['dismissed'] ) ) {
447
- update_option( 'user_registration_review_notice_dismissed', 'yes' );
448
- }
449
- }
450
  }
451
 
452
  UR_AJAX::init();
37
  public static function add_ajax_events() {
38
  $ajax_events = array(
39
 
40
+ 'user_input_dropped' => true,
41
+ 'form_save_action' => true,
42
+ 'user_form_submit' => true,
43
+ 'deactivation_notice' => false,
44
+ 'rated' => false,
45
+ 'dashboard_widget' => false,
46
  'dismiss_review_notice' => false,
47
  );
48
 
246
  $post_data['ID'] = $form_id;
247
  }
248
 
249
+ remove_filter( 'content_save_pre', 'wp_targeted_link_rel' );
250
+
251
  $post_id = wp_insert_post( wp_slash( $post_data ) );
252
 
253
  if ( $post_id > 0 ) {
255
  ur_update_form_settings( $post_data_setting, $post_id );
256
  }
257
 
258
+ add_filter( 'content_save_pre', 'wp_targeted_link_rel' );
259
+
260
  wp_send_json_success(
261
  array(
262
  'data' => $post_data,
299
 
300
  check_ajax_referer( 'dashboard-widget', 'security' );
301
 
302
+ $form_id = isset( $_POST['form_id'] ) ? $_POST['form_id'] : 0;
303
 
304
  $user_report = $form_id ? ur_get_user_report( $form_id ) : array();
305
+ $forms = ! $form_id ? ur_get_all_user_registration_form() : array();
306
 
307
+ wp_send_json(
308
+ array(
309
+ 'user_report' => $user_report,
310
+ 'forms' => $forms,
311
+ )
312
  ); // WPCS: XSS OK.
313
  }
314
 
405
  *
406
  * Backward compatibility code. Modified @since 1.5.7.
407
  *
408
+ * @param array $post_data All fields data.
409
  * @return array Modified fields data.
410
  */
411
  private static function ur_add_to_advanced_settings( $post_data ) {
415
  foreach ( $post_data as $post_content_row ) {
416
  foreach ( $post_content_row as $post_content_grid ) {
417
  foreach ( $post_content_grid as $field ) {
418
+ if ( isset( $field->field_key ) ) {
419
+ if ( ! in_array( $field->field_key, $modifiying_keys ) ) {
420
  continue;
421
  }
422
 
423
+ if ( isset( $field->general_setting->options ) ) {
424
 
425
  $options = implode( ',', $field->general_setting->options );
426
 
427
+ if ( 'checkbox' === $field->field_key ) {
428
  $field->advance_setting->choices = $options;
429
  } else {
430
  $field->advance_setting->options = $options;
439
  }
440
 
441
  /**
442
+ * Dismiss review notice
443
+ *
444
+ * @since 1.5.8
445
+ *
446
+ * @return void
447
+ **/
448
+ public static function dismiss_review_notice() {
449
 
450
  check_admin_referer( 'review-nonce', 'security' );
451
 
452
+ if ( ! empty( $_POST['dismissed'] ) ) {
453
+ update_option( 'user_registration_review_notice_dismissed', 'yes' );
454
+ }
455
+ }
456
  }
457
 
458
  UR_AJAX::init();
includes/class-ur-form-handler.php CHANGED
@@ -96,8 +96,15 @@ class UR_Form_Handler {
96
  // Hook to allow modification of value.
97
  $_POST[ $key ] = apply_filters( 'user_registration_process_myaccount_field_' . $key, $_POST[ $key ] );
98
 
 
 
 
 
 
 
 
99
  // Validation: Required fields.
100
- if ( ! empty( $field['required'] ) && empty( $_POST[ $key ] ) ) {
101
  ur_add_notice( sprintf( __( '%s is a required field.', 'user-registration' ), $field['label'] ), 'error' );
102
  }
103
 
96
  // Hook to allow modification of value.
97
  $_POST[ $key ] = apply_filters( 'user_registration_process_myaccount_field_' . $key, $_POST[ $key ] );
98
 
99
+ $disabled = false;
100
+ if ( isset( $field['custom_attributes'] ) && isset( $field['custom_attributes']['readonly'] ) && isset( $field['custom_attributes']['disabled'] ) ) {
101
+ if ( 'readonly' === $field['custom_attributes']['readonly'] || 'disabled' === $field['custom_attributes']['disabled'] ) {
102
+ $disabled = true;
103
+ }
104
+ }
105
+
106
  // Validation: Required fields.
107
+ if ( ! empty( $field['required'] ) && empty( $_POST[ $key ] ) && ! $disabled ) {
108
  ur_add_notice( sprintf( __( '%s is a required field.', 'user-registration' ), $field['label'] ), 'error' );
109
  }
110
 
includes/class-ur-shortcodes.php CHANGED
@@ -202,6 +202,8 @@ class UR_Shortcodes {
202
  $recaptcha_enabled = ur_get_form_setting_by_key( $form_id, 'user_registration_form_setting_enable_recaptcha_support' );
203
  $recaptcha_node = ur_get_recaptcha_node( $recaptcha_enabled, 'register' );
204
 
 
 
205
  include_once UR_ABSPATH . 'includes/frontend/class-ur-frontend.php';
206
  ur_get_template(
207
  'form-registration.php',
202
  $recaptcha_enabled = ur_get_form_setting_by_key( $form_id, 'user_registration_form_setting_enable_recaptcha_support' );
203
  $recaptcha_node = ur_get_recaptcha_node( $recaptcha_enabled, 'register' );
204
 
205
+ $form_data_array = apply_filters( 'user_registration_before_registration_form_template', $form_data_array, $form_id );
206
+
207
  include_once UR_ABSPATH . 'includes/frontend/class-ur-frontend.php';
208
  ur_get_template(
209
  'form-registration.php',
includes/form/settings/class-ur-setting-date.php ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_Date Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_Date extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'date_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+ $this->field_data = $field_data;
23
+ $this->register_fields();
24
+ $field_html = $this->fields_html;
25
+
26
+ return $field_html;
27
+ }
28
+
29
+ public function register_fields() {
30
+ $fields = array(
31
+ 'custom_class' => array(
32
+ 'label' => __( 'Custom Class', 'user-registration' ),
33
+ 'data-id' => $this->field_id . '_custom_class',
34
+ 'name' => $this->field_id . '[custom_class]',
35
+ 'class' => $this->default_class . ' ur-settings-custom-class',
36
+ 'type' => 'text',
37
+ 'required' => false,
38
+ 'default' => '',
39
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
40
+
41
+ ),
42
+ );
43
+
44
+ $this->render_html( $fields );
45
+ }
46
+ }
47
+
48
+ return new UR_Setting_Date();
includes/form/settings/class-ur-setting-description.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_Description Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_Description extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'description_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_Description();
includes/form/settings/class-ur-setting-display_name.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_Display_name Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_Display_name extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'display_name_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_Display_name();
includes/form/settings/class-ur-setting-first_name.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_First_name Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_First_name extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'first_name_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_First_name();
includes/form/settings/class-ur-setting-last_name.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_Last_name Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_Last_name extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'last_name_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_Last_name();
includes/form/settings/class-ur-setting-nickname.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_Nickname Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_Nickname extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'nickname_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_Nickname();
includes/form/settings/class-ur-setting-user_confirm_password.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_User_confirm_password Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_User_confirm_password extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'user_confirm_password_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_User_confirm_password();
includes/form/settings/class-ur-setting-user_email.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_User_email Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_User_email extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'user_email_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_User_email();
includes/form/settings/class-ur-setting-user_login.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_User_login Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_User_login extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'user_login_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_User_login();
includes/form/settings/class-ur-setting-user_pass.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_User_pass Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_User_pass extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'user_pass_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_User_pass();
includes/form/settings/class-ur-setting-user_url.php ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ if ( ! defined( 'ABSPATH' ) ) {
4
+ exit; // Exit if accessed directly.
5
+ }
6
+
7
+ /**
8
+ * UR_Setting_User_url Class
9
+ *
10
+ * @package UserRegistration/Form/Settings
11
+ * @category Abstract Class
12
+ * @author WPEverest
13
+ */
14
+ class UR_Setting_User_url extends UR_Field_Settings {
15
+
16
+
17
+ public function __construct() {
18
+ $this->field_id = 'user_url_advance_setting';
19
+ }
20
+
21
+ public function output( $field_data = array() ) {
22
+
23
+ $this->field_data = $field_data;
24
+ $this->register_fields();
25
+ $field_html = $this->fields_html;
26
+
27
+ return $field_html;
28
+ }
29
+
30
+ public function register_fields() {
31
+ $fields = array(
32
+
33
+ 'custom_class' => array(
34
+ 'label' => __( 'Custom Class', 'user-registration' ),
35
+ 'data-id' => $this->field_id . '_custom_class',
36
+ 'name' => $this->field_id . '[custom_class]',
37
+ 'class' => $this->default_class . ' ur-settings-custom-class',
38
+ 'type' => 'text',
39
+ 'required' => false,
40
+ 'default' => '',
41
+ 'placeholder' => __( 'Custom Class', 'user-registration' ),
42
+ ),
43
+ );
44
+
45
+ $this->render_html( $fields );
46
+ }
47
+ }
48
+
49
+ return new UR_Setting_User_url();
includes/frontend/class-ur-frontend.php CHANGED
@@ -22,6 +22,7 @@ class UR_Frontend {
22
 
23
  public function __construct() {
24
  add_action( 'init', array( $this, 'includes' ) );
 
25
  add_filter( 'user_registration_my_account_shortcode', array( $this, 'user_registration_my_account_layout' ) );
26
  }
27
 
@@ -69,6 +70,17 @@ class UR_Frontend {
69
  }
70
  return $attributes;
71
  }
 
 
 
 
 
 
 
 
 
 
 
72
  }
73
 
74
  return new UR_Frontend();
22
 
23
  public function __construct() {
24
  add_action( 'init', array( $this, 'includes' ) );
25
+ add_action( 'login_init', array( $this, 'prevent_core_login_page' ) );
26
  add_filter( 'user_registration_my_account_shortcode', array( $this, 'user_registration_my_account_layout' ) );
27
  }
28
 
70
  }
71
  return $attributes;
72
  }
73
+
74
+ /**
75
+ * Prevents Core Login page.
76
+ *
77
+ * @since 1.6.0
78
+ */
79
+ public function prevent_core_login_page() {
80
+ if ( ! ( defined( 'UR_DISABLE_PREVENT_CORE_LOGIN' ) && true === UR_DISABLE_PREVENT_CORE_LOGIN ) && 'yes' === get_option( 'user_registration_login_options_prevent_core_login', 'no' ) ) {
81
+ wp_safe_redirect( ur_get_page_permalink( 'myaccount' ) );
82
+ }
83
+ }
84
  }
85
 
86
  return new UR_Frontend();
includes/functions-ur-template.php CHANGED
@@ -231,11 +231,10 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
231
  break;
232
 
233
  case 'checkbox':
234
-
235
- $field_key = isset( $args['field_key'] ) ? $args['field_key'] : '';
236
- $default_value = isset( $args['default_value'] ) ? $args['default_value'] : ''; // Backward compatibility. Modified since 1.5.7
237
- $default = ! empty( $value ) ? $value : $default_value;
238
- $options = isset( $args['options'] ) ? $args['options'] : ( $args['choices'] ? $args['choices'] : array() ); // $args['choices'] for backward compatibility. Modified since 1.5.7.
239
 
240
  if ( isset( $options ) && array_filter( $options ) ) {
241
 
@@ -297,14 +296,14 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
297
  break;
298
 
299
  case 'select':
300
- $default_value = isset( $args['default_value'] ) ? $args['default_value'] : ''; // Backward compatibility. Modified since 1.5.7
301
 
302
- $value = ! empty( $value ) ? $value : $default_value;
303
  $options = $field .= '';
304
  if ( ! empty( $args['options'] ) ) {
305
  // If we have a blank option, select2 needs a placeholder
306
  if ( ! empty( $args['placeholder'] ) ) {
307
- $options .= '<option value="" selected disabled>'. esc_html( $args['placeholder'] ) .'</option>';
308
  }
309
 
310
  $custom_attributes[] = 'data-allow_clear="true"';
@@ -353,10 +352,9 @@ if ( ! function_exists( 'user_registration_form_field' ) ) {
353
  break;
354
 
355
  case 'radio':
356
-
357
- $default_value = isset( $args['default_value'] ) ? $args['default_value'] : ''; // Backward compatibility. Modified since 1.5.7
358
- $value = ! empty( $value ) ? $value : $default_value;
359
- $label_id = current( array_keys( $args['options'] ) );
360
  if ( ! empty( $args['options'] ) ) {
361
  foreach ( $args['options'] as $option_index => $option_text ) {
362
 
@@ -440,18 +438,21 @@ if ( ! function_exists( 'user_registration_form_data' ) ) {
440
  $all_meta_value_keys = array_keys( $all_meta_value );
441
  }
442
 
 
 
443
  foreach ( $post_content_array as $post_content_row ) {
444
  foreach ( $post_content_row as $post_content_grid ) {
445
  foreach ( $post_content_grid as $field ) {
446
  $field_name = isset( $field->general_setting->field_name ) ? $field->general_setting->field_name : '';
447
  $field_label = isset( $field->general_setting->label ) ? $field->general_setting->label : '';
448
  $field_description = isset( $field->general_setting->description ) ? $field->general_setting->description : '';
449
- $placeholder = isset( $field->general_setting->placeholder ) ? $field->general_setting->placeholder : '';
450
- $options = isset( $field->general_setting->options ) ? $field->general_setting->options : array();
451
  $field_key = isset( $field->field_key ) ? ( $field->field_key ) : '';
452
  $field_type = isset( $field->field_key ) ? ur_get_field_type( $field_key ) : '';
453
  $required = isset( $field->general_setting->required ) ? $field->general_setting->required : '';
454
  $required = 'yes' == $required ? true : false;
 
455
 
456
  if ( empty( $field_label ) ) {
457
  $field_label_array = explode( '_', $field_name );
@@ -465,8 +466,8 @@ if ( ! function_exists( 'user_registration_form_data' ) ) {
465
 
466
  case 'radio':
467
  case 'select':
468
- $advanced_options = isset( $field->advance_setting->options ) ? $field->advance_setting->options : '';
469
- $advanced_options = explode( ',', $advanced_options );
470
  $extra_params['options'] = ! empty( $options ) ? $options : $advanced_options;
471
  $extra_params['options'] = array_map( 'trim', $extra_params['options'] );
472
 
@@ -477,8 +478,8 @@ if ( ! function_exists( 'user_registration_form_data' ) ) {
477
  break;
478
 
479
  case 'checkbox':
480
- $advanced_options = isset( $field->advance_setting->choices ) ? $field->advance_setting->choices : '';
481
- $advanced_options = explode( ',', $advanced_options );
482
  $extra_params['options'] = ! empty( $options ) ? $options : $advanced_options;
483
  $extra_params['options'] = array_map( 'trim', $extra_params['options'] );
484
 
@@ -519,6 +520,10 @@ if ( ! function_exists( 'user_registration_form_data' ) ) {
519
  );
520
  }
521
 
 
 
 
 
522
  if ( isset( $fields[ 'user_registration_' . $field_name ] ) && count( $extra_params ) > 0 ) {
523
  $fields[ 'user_registration_' . $field_name ] = array_merge( $fields[ 'user_registration_' . $field_name ], $extra_params );
524
  }
231
  break;
232
 
233
  case 'checkbox':
234
+ $field_key = isset( $args['field_key'] ) ? $args['field_key'] : '';
235
+ $default_value = isset( $args['default_value'] ) ? $args['default_value'] : ''; // Backward compatibility. Modified since 1.5.7
236
+ $default = ! empty( $value ) ? $value : $default_value;
237
+ $options = isset( $args['options'] ) ? $args['options'] : ( $args['choices'] ? $args['choices'] : array() ); // $args['choices'] for backward compatibility. Modified since 1.5.7.
 
238
 
239
  if ( isset( $options ) && array_filter( $options ) ) {
240
 
296
  break;
297
 
298
  case 'select':
299
+ $default_value = isset( $args['default_value'] ) ? $args['default_value'] : ''; // Backward compatibility. Modified since 1.5.7
300
 
301
+ $value = ! empty( $value ) ? $value : $default_value;
302
  $options = $field .= '';
303
  if ( ! empty( $args['options'] ) ) {
304
  // If we have a blank option, select2 needs a placeholder
305
  if ( ! empty( $args['placeholder'] ) ) {
306
+ $options .= '<option value="" selected disabled>' . esc_html( $args['placeholder'] ) . '</option>';
307
  }
308
 
309
  $custom_attributes[] = 'data-allow_clear="true"';
352
  break;
353
 
354
  case 'radio':
355
+ $default_value = isset( $args['default_value'] ) ? $args['default_value'] : ''; // Backward compatibility. Modified since 1.5.7
356
+ $value = ! empty( $value ) ? $value : $default_value;
357
+ $label_id = current( array_keys( $args['options'] ) );
 
358
  if ( ! empty( $args['options'] ) ) {
359
  foreach ( $args['options'] as $option_index => $option_text ) {
360
 
438
  $all_meta_value_keys = array_keys( $all_meta_value );
439
  }
440
 
441
+ $post_content_array = apply_filters( 'user_registration_profile_account_filter_all_fields', $post_content_array, $form_id );
442
+
443
  foreach ( $post_content_array as $post_content_row ) {
444
  foreach ( $post_content_row as $post_content_grid ) {
445
  foreach ( $post_content_grid as $field ) {
446
  $field_name = isset( $field->general_setting->field_name ) ? $field->general_setting->field_name : '';
447
  $field_label = isset( $field->general_setting->label ) ? $field->general_setting->label : '';
448
  $field_description = isset( $field->general_setting->description ) ? $field->general_setting->description : '';
449
+ $placeholder = isset( $field->general_setting->placeholder ) ? $field->general_setting->placeholder : '';
450
+ $options = isset( $field->general_setting->options ) ? $field->general_setting->options : array();
451
  $field_key = isset( $field->field_key ) ? ( $field->field_key ) : '';
452
  $field_type = isset( $field->field_key ) ? ur_get_field_type( $field_key ) : '';
453
  $required = isset( $field->general_setting->required ) ? $field->general_setting->required : '';
454
  $required = 'yes' == $required ? true : false;
455
+ $custom_attributes = isset( $field->general_setting->custom_attributes ) ? $field->general_setting->custom_attributes : array();
456
 
457
  if ( empty( $field_label ) ) {
458
  $field_label_array = explode( '_', $field_name );
466
 
467
  case 'radio':
468
  case 'select':
469
+ $advanced_options = isset( $field->advance_setting->options ) ? $field->advance_setting->options : '';
470
+ $advanced_options = explode( ',', $advanced_options );
471
  $extra_params['options'] = ! empty( $options ) ? $options : $advanced_options;
472
  $extra_params['options'] = array_map( 'trim', $extra_params['options'] );
473
 
478
  break;
479
 
480
  case 'checkbox':
481
+ $advanced_options = isset( $field->advance_setting->choices ) ? $field->advance_setting->choices : '';
482
+ $advanced_options = explode( ',', $advanced_options );
483
  $extra_params['options'] = ! empty( $options ) ? $options : $advanced_options;
484
  $extra_params['options'] = array_map( 'trim', $extra_params['options'] );
485
 
520
  );
521
  }
522
 
523
+ if ( count( $custom_attributes ) > 0 ) {
524
+ $extra_params['custom_attributes'] = $custom_attributes;
525
+ }
526
+
527
  if ( isset( $fields[ 'user_registration_' . $field_name ] ) && count( $extra_params ) > 0 ) {
528
  $fields[ 'user_registration_' . $field_name ] = array_merge( $fields[ 'user_registration_' . $field_name ], $extra_params );
529
  }
languages/user-registration.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the User Registration package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: User Registration 1.5.9\n"
6
  "Report-Msgid-Bugs-To: wpeverest@gmail.com\n"
7
- "POT-Creation-Date: 2019-03-28 06:37:46+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -763,7 +763,7 @@ msgid "Enter the error message in form submission on google recaptcha."
763
  msgstr ""
764
 
765
  #: includes/admin/settings/class-ur-settings-general.php:319
766
- #: includes/class-ur-ajax.php:91 includes/class-ur-form-handler.php:280
767
  #: includes/class-ur-frontend-scripts.php:339
768
  msgid "Captcha code error, please try again."
769
  msgstr ""
@@ -1411,7 +1411,7 @@ msgstr ""
1411
  msgid "Taking a while? Click here to run it now."
1412
  msgstr ""
1413
 
1414
- #: includes/class-ur-ajax.php:84 includes/class-ur-form-handler.php:277
1415
  msgid "Error on google reCaptcha. Contact your site administrator."
1416
  msgstr ""
1417
 
@@ -1476,11 +1476,11 @@ msgid "User doesnot exist!"
1476
  msgstr ""
1477
 
1478
  #: includes/class-ur-email-confirmation.php:351
1479
- #: includes/class-ur-form-handler.php:277
1480
- #: includes/class-ur-form-handler.php:280
1481
- #: includes/class-ur-form-handler.php:285
1482
- #: includes/class-ur-form-handler.php:289
1483
- #: includes/class-ur-form-handler.php:298
1484
  #: includes/class-ur-user-approval.php:183
1485
  #: includes/class-ur-user-approval.php:188 includes/functions-ur-account.php:69
1486
  #: includes/functions-ur-account.php:72
@@ -1523,67 +1523,71 @@ msgstr ""
1523
  msgid "Form"
1524
  msgstr ""
1525
 
1526
- #: includes/class-ur-form-handler.php:101
1527
  msgid "%s is a required field."
1528
  msgstr ""
1529
 
1530
- #: includes/class-ur-form-handler.php:114
1531
  msgid "%s is not a valid email address."
1532
  msgstr ""
1533
 
1534
- #: includes/class-ur-form-handler.php:157
1535
  msgid "User profile updated successfully."
1536
  msgstr ""
1537
 
1538
- #: includes/class-ur-form-handler.php:203
1539
  msgid "Please fill out all password fields."
1540
  msgstr ""
1541
 
1542
- #: includes/class-ur-form-handler.php:206
1543
  msgid "Please enter your current password."
1544
  msgstr ""
1545
 
1546
- #: includes/class-ur-form-handler.php:209
 
 
 
 
1547
  msgid "Please re-enter your password."
1548
  msgstr ""
1549
 
1550
- #: includes/class-ur-form-handler.php:212
1551
  msgid "New passwords do not match."
1552
  msgstr ""
1553
 
1554
- #: includes/class-ur-form-handler.php:215
1555
  msgid "Your current password is incorrect."
1556
  msgstr ""
1557
 
1558
- #: includes/class-ur-form-handler.php:236
1559
  msgid "Password changed successfully."
1560
  msgstr ""
1561
 
1562
- #: includes/class-ur-form-handler.php:289
1563
  msgid "Username is required."
1564
  msgstr ""
1565
 
1566
- #: includes/class-ur-form-handler.php:298
1567
  msgid "A user could not be found with this email address."
1568
  msgstr ""
1569
 
1570
- #: includes/class-ur-form-handler.php:395
1571
  msgid "Please enter your password."
1572
  msgstr ""
1573
 
1574
- #: includes/class-ur-form-handler.php:399
1575
  msgid "Passwords do not match."
1576
  msgstr ""
1577
 
1578
- #: includes/class-ur-form-handler.php:434
1579
  msgid "Invalid Key"
1580
  msgstr ""
1581
 
1582
- #: includes/class-ur-form-handler.php:449
1583
  msgid "Thanks for confirming your export request."
1584
  msgstr ""
1585
 
1586
- #: includes/class-ur-form-handler.php:451
1587
  msgid "Thanks for confirming your erasure request."
1588
  msgstr ""
1589
 
@@ -3280,7 +3284,7 @@ msgstr ""
3280
  msgid "required"
3281
  msgstr ""
3282
 
3283
- #: includes/functions-ur-template.php:337
3284
  msgid "Choose an option"
3285
  msgstr ""
3286
 
@@ -3361,20 +3365,20 @@ msgstr ""
3361
  msgid "Password change"
3362
  msgstr ""
3363
 
3364
- #: templates/myaccount/form-edit-password.php:38
3365
  msgid "Current password"
3366
  msgstr ""
3367
 
3368
- #: templates/myaccount/form-edit-password.php:42
3369
  #: templates/myaccount/form-reset-password.php:32
3370
  msgid "New password"
3371
  msgstr ""
3372
 
3373
- #: templates/myaccount/form-edit-password.php:46
3374
  msgid "Confirm new password"
3375
  msgstr ""
3376
 
3377
- #: templates/myaccount/form-edit-password.php:59
3378
  #: templates/myaccount/form-edit-profile.php:58
3379
  msgid "Save changes"
3380
  msgstr ""
2
  # This file is distributed under the same license as the User Registration package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: User Registration 1.5.10\n"
6
  "Report-Msgid-Bugs-To: wpeverest@gmail.com\n"
7
+ "POT-Creation-Date: 2019-04-02 10:49:41+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
763
  msgstr ""
764
 
765
  #: includes/admin/settings/class-ur-settings-general.php:319
766
+ #: includes/class-ur-ajax.php:91 includes/class-ur-form-handler.php:291
767
  #: includes/class-ur-frontend-scripts.php:339
768
  msgid "Captcha code error, please try again."
769
  msgstr ""
1411
  msgid "Taking a while? Click here to run it now."
1412
  msgstr ""
1413
 
1414
+ #: includes/class-ur-ajax.php:84 includes/class-ur-form-handler.php:288
1415
  msgid "Error on google reCaptcha. Contact your site administrator."
1416
  msgstr ""
1417
 
1476
  msgstr ""
1477
 
1478
  #: includes/class-ur-email-confirmation.php:351
1479
+ #: includes/class-ur-form-handler.php:288
1480
+ #: includes/class-ur-form-handler.php:291
1481
+ #: includes/class-ur-form-handler.php:296
1482
+ #: includes/class-ur-form-handler.php:300
1483
+ #: includes/class-ur-form-handler.php:309
1484
  #: includes/class-ur-user-approval.php:183
1485
  #: includes/class-ur-user-approval.php:188 includes/functions-ur-account.php:69
1486
  #: includes/functions-ur-account.php:72
1523
  msgid "Form"
1524
  msgstr ""
1525
 
1526
+ #: includes/class-ur-form-handler.php:108
1527
  msgid "%s is a required field."
1528
  msgstr ""
1529
 
1530
+ #: includes/class-ur-form-handler.php:121
1531
  msgid "%s is not a valid email address."
1532
  msgstr ""
1533
 
1534
+ #: includes/class-ur-form-handler.php:164
1535
  msgid "User profile updated successfully."
1536
  msgstr ""
1537
 
1538
+ #: includes/class-ur-form-handler.php:211
1539
  msgid "Please fill out all password fields."
1540
  msgstr ""
1541
 
1542
+ #: includes/class-ur-form-handler.php:214
1543
  msgid "Please enter your current password."
1544
  msgstr ""
1545
 
1546
+ #: includes/class-ur-form-handler.php:217
1547
+ msgid "Please enter your new password."
1548
+ msgstr ""
1549
+
1550
+ #: includes/class-ur-form-handler.php:220
1551
  msgid "Please re-enter your password."
1552
  msgstr ""
1553
 
1554
+ #: includes/class-ur-form-handler.php:223
1555
  msgid "New passwords do not match."
1556
  msgstr ""
1557
 
1558
+ #: includes/class-ur-form-handler.php:226
1559
  msgid "Your current password is incorrect."
1560
  msgstr ""
1561
 
1562
+ #: includes/class-ur-form-handler.php:247
1563
  msgid "Password changed successfully."
1564
  msgstr ""
1565
 
1566
+ #: includes/class-ur-form-handler.php:300
1567
  msgid "Username is required."
1568
  msgstr ""
1569
 
1570
+ #: includes/class-ur-form-handler.php:309
1571
  msgid "A user could not be found with this email address."
1572
  msgstr ""
1573
 
1574
+ #: includes/class-ur-form-handler.php:406
1575
  msgid "Please enter your password."
1576
  msgstr ""
1577
 
1578
+ #: includes/class-ur-form-handler.php:410
1579
  msgid "Passwords do not match."
1580
  msgstr ""
1581
 
1582
+ #: includes/class-ur-form-handler.php:445
1583
  msgid "Invalid Key"
1584
  msgstr ""
1585
 
1586
+ #: includes/class-ur-form-handler.php:460
1587
  msgid "Thanks for confirming your export request."
1588
  msgstr ""
1589
 
1590
+ #: includes/class-ur-form-handler.php:462
1591
  msgid "Thanks for confirming your erasure request."
1592
  msgstr ""
1593
 
3284
  msgid "required"
3285
  msgstr ""
3286
 
3287
+ #: includes/functions-ur-template.php:336
3288
  msgid "Choose an option"
3289
  msgstr ""
3290
 
3365
  msgid "Password change"
3366
  msgstr ""
3367
 
3368
+ #: templates/myaccount/form-edit-password.php:39
3369
  msgid "Current password"
3370
  msgstr ""
3371
 
3372
+ #: templates/myaccount/form-edit-password.php:44
3373
  #: templates/myaccount/form-reset-password.php:32
3374
  msgid "New password"
3375
  msgstr ""
3376
 
3377
+ #: templates/myaccount/form-edit-password.php:48
3378
  msgid "Confirm new password"
3379
  msgstr ""
3380
 
3381
+ #: templates/myaccount/form-edit-password.php:61
3382
  #: templates/myaccount/form-edit-profile.php:58
3383
  msgid "Save changes"
3384
  msgstr ""
package-lock.json CHANGED
@@ -1,6 +1,6 @@
1
  {
2
  "name": "user-registration",
3
- "version": "1.5.8.1",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
@@ -22,7 +22,7 @@
22
  "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
23
  "dev": true,
24
  "requires": {
25
- "acorn": "4.0.13"
26
  },
27
  "dependencies": {
28
  "acorn": {
@@ -34,21 +34,21 @@
34
  }
35
  },
36
  "ajv": {
37
- "version": "6.6.2",
38
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
39
- "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
40
  "dev": true,
41
  "requires": {
42
- "fast-deep-equal": "2.0.1",
43
- "fast-json-stable-stringify": "2.0.0",
44
- "json-schema-traverse": "0.4.1",
45
- "uri-js": "4.2.2"
46
  }
47
  },
48
  "ajv-keywords": {
49
- "version": "3.2.0",
50
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
51
- "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
52
  "dev": true
53
  },
54
  "align-text": {
@@ -57,9 +57,9 @@
57
  "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
58
  "dev": true,
59
  "requires": {
60
- "kind-of": "3.2.2",
61
- "longest": "1.0.1",
62
- "repeat-string": "1.6.1"
63
  }
64
  },
65
  "amdefine": {
@@ -80,7 +80,7 @@
80
  "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
81
  "dev": true,
82
  "requires": {
83
- "color-convert": "1.9.3"
84
  }
85
  },
86
  "anymatch": {
@@ -89,8 +89,8 @@
89
  "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
90
  "dev": true,
91
  "requires": {
92
- "micromatch": "3.1.10",
93
- "normalize-path": "2.1.1"
94
  },
95
  "dependencies": {
96
  "arr-diff": {
@@ -111,16 +111,16 @@
111
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
112
  "dev": true,
113
  "requires": {
114
- "arr-flatten": "1.1.0",
115
- "array-unique": "0.3.2",
116
- "extend-shallow": "2.0.1",
117
- "fill-range": "4.0.0",
118
- "isobject": "3.0.1",
119
- "repeat-element": "1.1.3",
120
- "snapdragon": "0.8.2",
121
- "snapdragon-node": "2.1.1",
122
- "split-string": "3.1.0",
123
- "to-regex": "3.0.2"
124
  },
125
  "dependencies": {
126
  "extend-shallow": {
@@ -129,7 +129,7 @@
129
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
130
  "dev": true,
131
  "requires": {
132
- "is-extendable": "0.1.1"
133
  }
134
  }
135
  }
@@ -140,13 +140,13 @@
140
  "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
141
  "dev": true,
142
  "requires": {
143
- "debug": "2.6.9",
144
- "define-property": "0.2.5",
145
- "extend-shallow": "2.0.1",
146
- "posix-character-classes": "0.1.1",
147
- "regex-not": "1.0.2",
148
- "snapdragon": "0.8.2",
149
- "to-regex": "3.0.2"
150
  },
151
  "dependencies": {
152
  "define-property": {
@@ -155,7 +155,7 @@
155
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
156
  "dev": true,
157
  "requires": {
158
- "is-descriptor": "0.1.6"
159
  }
160
  },
161
  "extend-shallow": {
@@ -164,16 +164,16 @@
164
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
165
  "dev": true,
166
  "requires": {
167
- "is-extendable": "0.1.1"
168
  }
169
  },
170
  "is-accessor-descriptor": {
171
  "version": "0.1.6",
172
- "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
173
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
174
  "dev": true,
175
  "requires": {
176
- "kind-of": "3.2.2"
177
  },
178
  "dependencies": {
179
  "kind-of": {
@@ -182,18 +182,18 @@
182
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
183
  "dev": true,
184
  "requires": {
185
- "is-buffer": "1.1.6"
186
  }
187
  }
188
  }
189
  },
190
  "is-data-descriptor": {
191
  "version": "0.1.4",
192
- "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
193
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
194
  "dev": true,
195
  "requires": {
196
- "kind-of": "3.2.2"
197
  },
198
  "dependencies": {
199
  "kind-of": {
@@ -202,7 +202,7 @@
202
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
203
  "dev": true,
204
  "requires": {
205
- "is-buffer": "1.1.6"
206
  }
207
  }
208
  }
@@ -213,9 +213,9 @@
213
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
214
  "dev": true,
215
  "requires": {
216
- "is-accessor-descriptor": "0.1.6",
217
- "is-data-descriptor": "0.1.4",
218
- "kind-of": "5.1.0"
219
  }
220
  },
221
  "kind-of": {
@@ -232,14 +232,14 @@
232
  "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
233
  "dev": true,
234
  "requires": {
235
- "array-unique": "0.3.2",
236
- "define-property": "1.0.0",
237
- "expand-brackets": "2.1.4",
238
- "extend-shallow": "2.0.1",
239
- "fragment-cache": "0.2.1",
240
- "regex-not": "1.0.2",
241
- "snapdragon": "0.8.2",
242
- "to-regex": "3.0.2"
243
  },
244
  "dependencies": {
245
  "define-property": {
@@ -248,7 +248,7 @@
248
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
249
  "dev": true,
250
  "requires": {
251
- "is-descriptor": "1.0.2"
252
  }
253
  },
254
  "extend-shallow": {
@@ -257,7 +257,7 @@
257
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
258
  "dev": true,
259
  "requires": {
260
- "is-extendable": "0.1.1"
261
  }
262
  }
263
  }
@@ -268,10 +268,10 @@
268
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
269
  "dev": true,
270
  "requires": {
271
- "extend-shallow": "2.0.1",
272
- "is-number": "3.0.0",
273
- "repeat-string": "1.6.1",
274
- "to-regex-range": "2.1.1"
275
  },
276
  "dependencies": {
277
  "extend-shallow": {
@@ -280,7 +280,7 @@
280
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
281
  "dev": true,
282
  "requires": {
283
- "is-extendable": "0.1.1"
284
  }
285
  }
286
  }
@@ -291,7 +291,7 @@
291
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
292
  "dev": true,
293
  "requires": {
294
- "kind-of": "6.0.2"
295
  }
296
  },
297
  "is-data-descriptor": {
@@ -300,7 +300,7 @@
300
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
301
  "dev": true,
302
  "requires": {
303
- "kind-of": "6.0.2"
304
  }
305
  },
306
  "is-descriptor": {
@@ -309,9 +309,9 @@
309
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
310
  "dev": true,
311
  "requires": {
312
- "is-accessor-descriptor": "1.0.0",
313
- "is-data-descriptor": "1.0.0",
314
- "kind-of": "6.0.2"
315
  }
316
  },
317
  "is-number": {
@@ -320,7 +320,7 @@
320
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
321
  "dev": true,
322
  "requires": {
323
- "kind-of": "3.2.2"
324
  },
325
  "dependencies": {
326
  "kind-of": {
@@ -329,7 +329,7 @@
329
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
330
  "dev": true,
331
  "requires": {
332
- "is-buffer": "1.1.6"
333
  }
334
  }
335
  }
@@ -352,19 +352,19 @@
352
  "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
353
  "dev": true,
354
  "requires": {
355
- "arr-diff": "4.0.0",
356
- "array-unique": "0.3.2",
357
- "braces": "2.3.2",
358
- "define-property": "2.0.2",
359
- "extend-shallow": "3.0.2",
360
- "extglob": "2.0.4",
361
- "fragment-cache": "0.2.1",
362
- "kind-of": "6.0.2",
363
- "nanomatch": "1.2.13",
364
- "object.pick": "1.3.0",
365
- "regex-not": "1.0.2",
366
- "snapdragon": "0.8.2",
367
- "to-regex": "3.0.2"
368
  }
369
  }
370
  }
@@ -377,28 +377,28 @@
377
  },
378
  "archiver": {
379
  "version": "1.3.0",
380
- "resolved": "http://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz",
381
  "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=",
382
  "dev": true,
383
  "requires": {
384
- "archiver-utils": "1.3.0",
385
- "async": "2.6.1",
386
- "buffer-crc32": "0.2.13",
387
- "glob": "7.0.6",
388
- "lodash": "4.17.11",
389
- "readable-stream": "2.3.6",
390
- "tar-stream": "1.6.2",
391
- "walkdir": "0.0.11",
392
- "zip-stream": "1.2.0"
393
  },
394
  "dependencies": {
395
  "async": {
396
- "version": "2.6.1",
397
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
398
- "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
399
  "dev": true,
400
  "requires": {
401
- "lodash": "4.17.11"
402
  }
403
  }
404
  }
@@ -409,12 +409,12 @@
409
  "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
410
  "dev": true,
411
  "requires": {
412
- "glob": "7.0.6",
413
- "graceful-fs": "4.1.15",
414
- "lazystream": "1.0.0",
415
- "lodash": "4.17.11",
416
- "normalize-path": "2.1.1",
417
- "readable-stream": "2.3.6"
418
  }
419
  },
420
  "are-we-there-yet": {
@@ -423,8 +423,8 @@
423
  "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
424
  "dev": true,
425
  "requires": {
426
- "delegates": "1.0.0",
427
- "readable-stream": "2.3.6"
428
  }
429
  },
430
  "argparse": {
@@ -433,12 +433,12 @@
433
  "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
434
  "dev": true,
435
  "requires": {
436
- "sprintf-js": "1.0.3"
437
  },
438
  "dependencies": {
439
  "sprintf-js": {
440
  "version": "1.0.3",
441
- "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
442
  "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
443
  "dev": true
444
  }
@@ -450,7 +450,7 @@
450
  "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
451
  "dev": true,
452
  "requires": {
453
- "arr-flatten": "1.1.0"
454
  }
455
  },
456
  "arr-flatten": {
@@ -477,7 +477,7 @@
477
  "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
478
  "dev": true,
479
  "requires": {
480
- "array-uniq": "1.0.3"
481
  }
482
  },
483
  "array-uniq": {
@@ -504,7 +504,7 @@
504
  "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
505
  "dev": true,
506
  "requires": {
507
- "safer-buffer": "2.1.2"
508
  }
509
  },
510
  "asn1.js": {
@@ -513,9 +513,9 @@
513
  "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
514
  "dev": true,
515
  "requires": {
516
- "bn.js": "4.11.8",
517
- "inherits": "2.0.3",
518
- "minimalistic-assert": "1.0.1"
519
  }
520
  },
521
  "assert": {
@@ -535,7 +535,7 @@
535
  },
536
  "util": {
537
  "version": "0.10.3",
538
- "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz",
539
  "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
540
  "dev": true,
541
  "requires": {
@@ -558,14 +558,14 @@
558
  },
559
  "async": {
560
  "version": "1.5.2",
561
- "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz",
562
  "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
563
  "dev": true
564
  },
565
  "async-each": {
566
- "version": "1.0.1",
567
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
568
- "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
569
  "dev": true
570
  },
571
  "async-foreach": {
@@ -592,12 +592,12 @@
592
  "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==",
593
  "dev": true,
594
  "requires": {
595
- "browserslist": "2.11.3",
596
- "caniuse-lite": "1.0.30000923",
597
- "normalize-range": "0.1.2",
598
- "num2fraction": "1.2.2",
599
- "postcss": "6.0.23",
600
- "postcss-value-parser": "3.3.1"
601
  }
602
  },
603
  "aws-sign2": {
@@ -618,9 +618,9 @@
618
  "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
619
  "dev": true,
620
  "requires": {
621
- "chalk": "1.1.3",
622
- "esutils": "2.0.2",
623
- "js-tokens": "3.0.2"
624
  },
625
  "dependencies": {
626
  "ansi-styles": {
@@ -631,20 +631,20 @@
631
  },
632
  "chalk": {
633
  "version": "1.1.3",
634
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
635
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
636
  "dev": true,
637
  "requires": {
638
- "ansi-styles": "2.2.1",
639
- "escape-string-regexp": "1.0.5",
640
- "has-ansi": "2.0.0",
641
- "strip-ansi": "3.0.1",
642
- "supports-color": "2.0.0"
643
  }
644
  },
645
  "supports-color": {
646
  "version": "2.0.0",
647
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
648
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
649
  "dev": true
650
  }
@@ -656,25 +656,25 @@
656
  "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
657
  "dev": true,
658
  "requires": {
659
- "babel-code-frame": "6.26.0",
660
- "babel-generator": "6.26.1",
661
- "babel-helpers": "6.24.1",
662
- "babel-messages": "6.23.0",
663
- "babel-register": "6.26.0",
664
- "babel-runtime": "6.26.0",
665
- "babel-template": "6.26.0",
666
- "babel-traverse": "6.26.0",
667
- "babel-types": "6.26.0",
668
- "babylon": "6.18.0",
669
- "convert-source-map": "1.6.0",
670
- "debug": "2.6.9",
671
- "json5": "0.5.1",
672
- "lodash": "4.17.11",
673
- "minimatch": "3.0.4",
674
- "path-is-absolute": "1.0.1",
675
- "private": "0.1.8",
676
- "slash": "1.0.0",
677
- "source-map": "0.5.7"
678
  },
679
  "dependencies": {
680
  "source-map": {
@@ -691,14 +691,14 @@
691
  "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
692
  "dev": true,
693
  "requires": {
694
- "babel-messages": "6.23.0",
695
- "babel-runtime": "6.26.0",
696
- "babel-types": "6.26.0",
697
- "detect-indent": "4.0.0",
698
- "jsesc": "1.3.0",
699
- "lodash": "4.17.11",
700
- "source-map": "0.5.7",
701
- "trim-right": "1.0.1"
702
  },
703
  "dependencies": {
704
  "source-map": {
@@ -715,9 +715,9 @@
715
  "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
716
  "dev": true,
717
  "requires": {
718
- "babel-helper-explode-assignable-expression": "6.24.1",
719
- "babel-runtime": "6.26.0",
720
- "babel-types": "6.26.0"
721
  }
722
  },
723
  "babel-helper-builder-react-jsx": {
@@ -726,9 +726,9 @@
726
  "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
727
  "dev": true,
728
  "requires": {
729
- "babel-runtime": "6.26.0",
730
- "babel-types": "6.26.0",
731
- "esutils": "2.0.2"
732
  }
733
  },
734
  "babel-helper-call-delegate": {
@@ -737,10 +737,10 @@
737
  "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
738
  "dev": true,
739
  "requires": {
740
- "babel-helper-hoist-variables": "6.24.1",
741
- "babel-runtime": "6.26.0",
742
- "babel-traverse": "6.26.0",
743
- "babel-types": "6.26.0"
744
  }
745
  },
746
  "babel-helper-define-map": {
@@ -749,10 +749,10 @@
749
  "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
750
  "dev": true,
751
  "requires": {
752
- "babel-helper-function-name": "6.24.1",
753
- "babel-runtime": "6.26.0",
754
- "babel-types": "6.26.0",
755
- "lodash": "4.17.11"
756
  }
757
  },
758
  "babel-helper-explode-assignable-expression": {
@@ -761,9 +761,9 @@
761
  "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
762
  "dev": true,
763
  "requires": {
764
- "babel-runtime": "6.26.0",
765
- "babel-traverse": "6.26.0",
766
- "babel-types": "6.26.0"
767
  }
768
  },
769
  "babel-helper-function-name": {
@@ -772,11 +772,11 @@
772
  "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
773
  "dev": true,
774
  "requires": {
775
- "babel-helper-get-function-arity": "6.24.1",
776
- "babel-runtime": "6.26.0",
777
- "babel-template": "6.26.0",
778
- "babel-traverse": "6.26.0",
779
- "babel-types": "6.26.0"
780
  }
781
  },
782
  "babel-helper-get-function-arity": {
@@ -785,8 +785,8 @@
785
  "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
786
  "dev": true,
787
  "requires": {
788
- "babel-runtime": "6.26.0",
789
- "babel-types": "6.26.0"
790
  }
791
  },
792
  "babel-helper-hoist-variables": {
@@ -795,8 +795,8 @@
795
  "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
796
  "dev": true,
797
  "requires": {
798
- "babel-runtime": "6.26.0",
799
- "babel-types": "6.26.0"
800
  }
801
  },
802
  "babel-helper-optimise-call-expression": {
@@ -805,8 +805,8 @@
805
  "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
806
  "dev": true,
807
  "requires": {
808
- "babel-runtime": "6.26.0",
809
- "babel-types": "6.26.0"
810
  }
811
  },
812
  "babel-helper-regex": {
@@ -815,9 +815,9 @@
815
  "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
816
  "dev": true,
817
  "requires": {
818
- "babel-runtime": "6.26.0",
819
- "babel-types": "6.26.0",
820
- "lodash": "4.17.11"
821
  }
822
  },
823
  "babel-helper-remap-async-to-generator": {
@@ -826,11 +826,11 @@
826
  "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
827
  "dev": true,
828
  "requires": {
829
- "babel-helper-function-name": "6.24.1",
830
- "babel-runtime": "6.26.0",
831
- "babel-template": "6.26.0",
832
- "babel-traverse": "6.26.0",
833
- "babel-types": "6.26.0"
834
  }
835
  },
836
  "babel-helper-replace-supers": {
@@ -839,12 +839,12 @@
839
  "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
840
  "dev": true,
841
  "requires": {
842
- "babel-helper-optimise-call-expression": "6.24.1",
843
- "babel-messages": "6.23.0",
844
- "babel-runtime": "6.26.0",
845
- "babel-template": "6.26.0",
846
- "babel-traverse": "6.26.0",
847
- "babel-types": "6.26.0"
848
  }
849
  },
850
  "babel-helpers": {
@@ -853,8 +853,8 @@
853
  "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
854
  "dev": true,
855
  "requires": {
856
- "babel-runtime": "6.26.0",
857
- "babel-template": "6.26.0"
858
  }
859
  },
860
  "babel-loader": {
@@ -863,9 +863,9 @@
863
  "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==",
864
  "dev": true,
865
  "requires": {
866
- "find-cache-dir": "1.0.0",
867
- "loader-utils": "1.2.1",
868
- "mkdirp": "0.5.1"
869
  }
870
  },
871
  "babel-messages": {
@@ -874,7 +874,7 @@
874
  "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
875
  "dev": true,
876
  "requires": {
877
- "babel-runtime": "6.26.0"
878
  }
879
  },
880
  "babel-plugin-check-es2015-constants": {
@@ -883,24 +883,24 @@
883
  "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
884
  "dev": true,
885
  "requires": {
886
- "babel-runtime": "6.26.0"
887
  }
888
  },
889
  "babel-plugin-syntax-async-functions": {
890
  "version": "6.13.0",
891
- "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
892
  "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
893
  "dev": true
894
  },
895
  "babel-plugin-syntax-exponentiation-operator": {
896
  "version": "6.13.0",
897
- "resolved": "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
898
  "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
899
  "dev": true
900
  },
901
  "babel-plugin-syntax-jsx": {
902
  "version": "6.18.0",
903
- "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
904
  "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
905
  "dev": true
906
  },
@@ -916,9 +916,9 @@
916
  "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
917
  "dev": true,
918
  "requires": {
919
- "babel-helper-remap-async-to-generator": "6.24.1",
920
- "babel-plugin-syntax-async-functions": "6.13.0",
921
- "babel-runtime": "6.26.0"
922
  }
923
  },
924
  "babel-plugin-transform-es2015-arrow-functions": {
@@ -927,7 +927,7 @@
927
  "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
928
  "dev": true,
929
  "requires": {
930
- "babel-runtime": "6.26.0"
931
  }
932
  },
933
  "babel-plugin-transform-es2015-block-scoped-functions": {
@@ -936,7 +936,7 @@
936
  "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
937
  "dev": true,
938
  "requires": {
939
- "babel-runtime": "6.26.0"
940
  }
941
  },
942
  "babel-plugin-transform-es2015-block-scoping": {
@@ -945,11 +945,11 @@
945
  "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
946
  "dev": true,
947
  "requires": {
948
- "babel-runtime": "6.26.0",
949
- "babel-template": "6.26.0",
950
- "babel-traverse": "6.26.0",
951
- "babel-types": "6.26.0",
952
- "lodash": "4.17.11"
953
  }
954
  },
955
  "babel-plugin-transform-es2015-classes": {
@@ -958,15 +958,15 @@
958
  "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
959
  "dev": true,
960
  "requires": {
961
- "babel-helper-define-map": "6.26.0",
962
- "babel-helper-function-name": "6.24.1",
963
- "babel-helper-optimise-call-expression": "6.24.1",
964
- "babel-helper-replace-supers": "6.24.1",
965
- "babel-messages": "6.23.0",
966
- "babel-runtime": "6.26.0",
967
- "babel-template": "6.26.0",
968
- "babel-traverse": "6.26.0",
969
- "babel-types": "6.26.0"
970
  }
971
  },
972
  "babel-plugin-transform-es2015-computed-properties": {
@@ -975,8 +975,8 @@
975
  "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
976
  "dev": true,
977
  "requires": {
978
- "babel-runtime": "6.26.0",
979
- "babel-template": "6.26.0"
980
  }
981
  },
982
  "babel-plugin-transform-es2015-destructuring": {
@@ -985,7 +985,7 @@
985
  "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
986
  "dev": true,
987
  "requires": {
988
- "babel-runtime": "6.26.0"
989
  }
990
  },
991
  "babel-plugin-transform-es2015-duplicate-keys": {
@@ -994,8 +994,8 @@
994
  "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
995
  "dev": true,
996
  "requires": {
997
- "babel-runtime": "6.26.0",
998
- "babel-types": "6.26.0"
999
  }
1000
  },
1001
  "babel-plugin-transform-es2015-for-of": {
@@ -1004,7 +1004,7 @@
1004
  "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
1005
  "dev": true,
1006
  "requires": {
1007
- "babel-runtime": "6.26.0"
1008
  }
1009
  },
1010
  "babel-plugin-transform-es2015-function-name": {
@@ -1013,9 +1013,9 @@
1013
  "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
1014
  "dev": true,
1015
  "requires": {
1016
- "babel-helper-function-name": "6.24.1",
1017
- "babel-runtime": "6.26.0",
1018
- "babel-types": "6.26.0"
1019
  }
1020
  },
1021
  "babel-plugin-transform-es2015-literals": {
@@ -1024,7 +1024,7 @@
1024
  "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
1025
  "dev": true,
1026
  "requires": {
1027
- "babel-runtime": "6.26.0"
1028
  }
1029
  },
1030
  "babel-plugin-transform-es2015-modules-amd": {
@@ -1033,9 +1033,9 @@
1033
  "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
1034
  "dev": true,
1035
  "requires": {
1036
- "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
1037
- "babel-runtime": "6.26.0",
1038
- "babel-template": "6.26.0"
1039
  }
1040
  },
1041
  "babel-plugin-transform-es2015-modules-commonjs": {
@@ -1044,10 +1044,10 @@
1044
  "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
1045
  "dev": true,
1046
  "requires": {
1047
- "babel-plugin-transform-strict-mode": "6.24.1",
1048
- "babel-runtime": "6.26.0",
1049
- "babel-template": "6.26.0",
1050
- "babel-types": "6.26.0"
1051
  }
1052
  },
1053
  "babel-plugin-transform-es2015-modules-systemjs": {
@@ -1056,9 +1056,9 @@
1056
  "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
1057
  "dev": true,
1058
  "requires": {
1059
- "babel-helper-hoist-variables": "6.24.1",
1060
- "babel-runtime": "6.26.0",
1061
- "babel-template": "6.26.0"
1062
  }
1063
  },
1064
  "babel-plugin-transform-es2015-modules-umd": {
@@ -1067,9 +1067,9 @@
1067
  "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
1068
  "dev": true,
1069
  "requires": {
1070
- "babel-plugin-transform-es2015-modules-amd": "6.24.1",
1071
- "babel-runtime": "6.26.0",
1072
- "babel-template": "6.26.0"
1073
  }
1074
  },
1075
  "babel-plugin-transform-es2015-object-super": {
@@ -1078,8 +1078,8 @@
1078
  "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
1079
  "dev": true,
1080
  "requires": {
1081
- "babel-helper-replace-supers": "6.24.1",
1082
- "babel-runtime": "6.26.0"
1083
  }
1084
  },
1085
  "babel-plugin-transform-es2015-parameters": {
@@ -1088,12 +1088,12 @@
1088
  "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
1089
  "dev": true,
1090
  "requires": {
1091
- "babel-helper-call-delegate": "6.24.1",
1092
- "babel-helper-get-function-arity": "6.24.1",
1093
- "babel-runtime": "6.26.0",
1094
- "babel-template": "6.26.0",
1095
- "babel-traverse": "6.26.0",
1096
- "babel-types": "6.26.0"
1097
  }
1098
  },
1099
  "babel-plugin-transform-es2015-shorthand-properties": {
@@ -1102,8 +1102,8 @@
1102
  "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
1103
  "dev": true,
1104
  "requires": {
1105
- "babel-runtime": "6.26.0",
1106
- "babel-types": "6.26.0"
1107
  }
1108
  },
1109
  "babel-plugin-transform-es2015-spread": {
@@ -1112,7 +1112,7 @@
1112
  "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
1113
  "dev": true,
1114
  "requires": {
1115
- "babel-runtime": "6.26.0"
1116
  }
1117
  },
1118
  "babel-plugin-transform-es2015-sticky-regex": {
@@ -1121,9 +1121,9 @@
1121
  "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1122
  "dev": true,
1123
  "requires": {
1124
- "babel-helper-regex": "6.26.0",
1125
- "babel-runtime": "6.26.0",
1126
- "babel-types": "6.26.0"
1127
  }
1128
  },
1129
  "babel-plugin-transform-es2015-template-literals": {
@@ -1132,7 +1132,7 @@
1132
  "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1133
  "dev": true,
1134
  "requires": {
1135
- "babel-runtime": "6.26.0"
1136
  }
1137
  },
1138
  "babel-plugin-transform-es2015-typeof-symbol": {
@@ -1141,7 +1141,7 @@
1141
  "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1142
  "dev": true,
1143
  "requires": {
1144
- "babel-runtime": "6.26.0"
1145
  }
1146
  },
1147
  "babel-plugin-transform-es2015-unicode-regex": {
@@ -1150,9 +1150,9 @@
1150
  "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1151
  "dev": true,
1152
  "requires": {
1153
- "babel-helper-regex": "6.26.0",
1154
- "babel-runtime": "6.26.0",
1155
- "regexpu-core": "2.0.0"
1156
  }
1157
  },
1158
  "babel-plugin-transform-exponentiation-operator": {
@@ -1161,9 +1161,9 @@
1161
  "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
1162
  "dev": true,
1163
  "requires": {
1164
- "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1",
1165
- "babel-plugin-syntax-exponentiation-operator": "6.13.0",
1166
- "babel-runtime": "6.26.0"
1167
  }
1168
  },
1169
  "babel-plugin-transform-react-jsx": {
@@ -1172,9 +1172,9 @@
1172
  "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1173
  "dev": true,
1174
  "requires": {
1175
- "babel-helper-builder-react-jsx": "6.26.0",
1176
- "babel-plugin-syntax-jsx": "6.18.0",
1177
- "babel-runtime": "6.26.0"
1178
  }
1179
  },
1180
  "babel-plugin-transform-regenerator": {
@@ -1183,7 +1183,7 @@
1183
  "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1184
  "dev": true,
1185
  "requires": {
1186
- "regenerator-transform": "0.10.1"
1187
  }
1188
  },
1189
  "babel-plugin-transform-strict-mode": {
@@ -1192,8 +1192,8 @@
1192
  "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1193
  "dev": true,
1194
  "requires": {
1195
- "babel-runtime": "6.26.0",
1196
- "babel-types": "6.26.0"
1197
  }
1198
  },
1199
  "babel-preset-env": {
@@ -1202,36 +1202,36 @@
1202
  "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
1203
  "dev": true,
1204
  "requires": {
1205
- "babel-plugin-check-es2015-constants": "6.22.0",
1206
- "babel-plugin-syntax-trailing-function-commas": "6.22.0",
1207
- "babel-plugin-transform-async-to-generator": "6.24.1",
1208
- "babel-plugin-transform-es2015-arrow-functions": "6.22.0",
1209
- "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0",
1210
- "babel-plugin-transform-es2015-block-scoping": "6.26.0",
1211
- "babel-plugin-transform-es2015-classes": "6.24.1",
1212
- "babel-plugin-transform-es2015-computed-properties": "6.24.1",
1213
- "babel-plugin-transform-es2015-destructuring": "6.23.0",
1214
- "babel-plugin-transform-es2015-duplicate-keys": "6.24.1",
1215
- "babel-plugin-transform-es2015-for-of": "6.23.0",
1216
- "babel-plugin-transform-es2015-function-name": "6.24.1",
1217
- "babel-plugin-transform-es2015-literals": "6.22.0",
1218
- "babel-plugin-transform-es2015-modules-amd": "6.24.1",
1219
- "babel-plugin-transform-es2015-modules-commonjs": "6.26.2",
1220
- "babel-plugin-transform-es2015-modules-systemjs": "6.24.1",
1221
- "babel-plugin-transform-es2015-modules-umd": "6.24.1",
1222
- "babel-plugin-transform-es2015-object-super": "6.24.1",
1223
- "babel-plugin-transform-es2015-parameters": "6.24.1",
1224
- "babel-plugin-transform-es2015-shorthand-properties": "6.24.1",
1225
- "babel-plugin-transform-es2015-spread": "6.22.0",
1226
- "babel-plugin-transform-es2015-sticky-regex": "6.24.1",
1227
- "babel-plugin-transform-es2015-template-literals": "6.22.0",
1228
- "babel-plugin-transform-es2015-typeof-symbol": "6.23.0",
1229
- "babel-plugin-transform-es2015-unicode-regex": "6.24.1",
1230
- "babel-plugin-transform-exponentiation-operator": "6.24.1",
1231
- "babel-plugin-transform-regenerator": "6.26.0",
1232
- "browserslist": "3.2.8",
1233
- "invariant": "2.2.4",
1234
- "semver": "5.6.0"
1235
  },
1236
  "dependencies": {
1237
  "browserslist": {
@@ -1240,8 +1240,8 @@
1240
  "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
1241
  "dev": true,
1242
  "requires": {
1243
- "caniuse-lite": "1.0.30000923",
1244
- "electron-to-chromium": "1.3.96"
1245
  }
1246
  }
1247
  }
@@ -1252,13 +1252,13 @@
1252
  "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1253
  "dev": true,
1254
  "requires": {
1255
- "babel-core": "6.26.3",
1256
- "babel-runtime": "6.26.0",
1257
- "core-js": "2.6.1",
1258
- "home-or-tmp": "2.0.0",
1259
- "lodash": "4.17.11",
1260
- "mkdirp": "0.5.1",
1261
- "source-map-support": "0.4.18"
1262
  }
1263
  },
1264
  "babel-runtime": {
@@ -1267,8 +1267,8 @@
1267
  "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1268
  "dev": true,
1269
  "requires": {
1270
- "core-js": "2.6.1",
1271
- "regenerator-runtime": "0.11.1"
1272
  }
1273
  },
1274
  "babel-template": {
@@ -1277,11 +1277,11 @@
1277
  "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1278
  "dev": true,
1279
  "requires": {
1280
- "babel-runtime": "6.26.0",
1281
- "babel-traverse": "6.26.0",
1282
- "babel-types": "6.26.0",
1283
- "babylon": "6.18.0",
1284
- "lodash": "4.17.11"
1285
  }
1286
  },
1287
  "babel-traverse": {
@@ -1290,15 +1290,15 @@
1290
  "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1291
  "dev": true,
1292
  "requires": {
1293
- "babel-code-frame": "6.26.0",
1294
- "babel-messages": "6.23.0",
1295
- "babel-runtime": "6.26.0",
1296
- "babel-types": "6.26.0",
1297
- "babylon": "6.18.0",
1298
- "debug": "2.6.9",
1299
- "globals": "9.18.0",
1300
- "invariant": "2.2.4",
1301
- "lodash": "4.17.11"
1302
  }
1303
  },
1304
  "babel-types": {
@@ -1307,10 +1307,10 @@
1307
  "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1308
  "dev": true,
1309
  "requires": {
1310
- "babel-runtime": "6.26.0",
1311
- "esutils": "2.0.2",
1312
- "lodash": "4.17.11",
1313
- "to-fast-properties": "1.0.3"
1314
  }
1315
  },
1316
  "babylon": {
@@ -1337,13 +1337,13 @@
1337
  "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1338
  "dev": true,
1339
  "requires": {
1340
- "cache-base": "1.0.1",
1341
- "class-utils": "0.3.6",
1342
- "component-emitter": "1.2.1",
1343
- "define-property": "1.0.0",
1344
- "isobject": "3.0.1",
1345
- "mixin-deep": "1.3.1",
1346
- "pascalcase": "0.1.1"
1347
  },
1348
  "dependencies": {
1349
  "define-property": {
@@ -1352,7 +1352,7 @@
1352
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1353
  "dev": true,
1354
  "requires": {
1355
- "is-descriptor": "1.0.2"
1356
  }
1357
  },
1358
  "is-accessor-descriptor": {
@@ -1361,7 +1361,7 @@
1361
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1362
  "dev": true,
1363
  "requires": {
1364
- "kind-of": "6.0.2"
1365
  }
1366
  },
1367
  "is-data-descriptor": {
@@ -1370,7 +1370,7 @@
1370
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1371
  "dev": true,
1372
  "requires": {
1373
- "kind-of": "6.0.2"
1374
  }
1375
  },
1376
  "is-descriptor": {
@@ -1379,9 +1379,9 @@
1379
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1380
  "dev": true,
1381
  "requires": {
1382
- "is-accessor-descriptor": "1.0.0",
1383
- "is-data-descriptor": "1.0.0",
1384
- "kind-of": "6.0.2"
1385
  }
1386
  },
1387
  "isobject": {
@@ -1410,7 +1410,7 @@
1410
  "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1411
  "dev": true,
1412
  "requires": {
1413
- "tweetnacl": "0.14.5"
1414
  }
1415
  },
1416
  "big.js": {
@@ -1420,19 +1420,19 @@
1420
  "dev": true
1421
  },
1422
  "binary-extensions": {
1423
- "version": "1.12.0",
1424
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz",
1425
- "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==",
1426
  "dev": true
1427
  },
1428
  "bl": {
1429
  "version": "1.2.2",
1430
- "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
1431
  "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
1432
  "dev": true,
1433
  "requires": {
1434
- "readable-stream": "2.3.6",
1435
- "safe-buffer": "5.1.2"
1436
  }
1437
  },
1438
  "block-stream": {
@@ -1441,7 +1441,7 @@
1441
  "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1442
  "dev": true,
1443
  "requires": {
1444
- "inherits": "2.0.3"
1445
  }
1446
  },
1447
  "bluebird": {
@@ -1458,25 +1458,25 @@
1458
  },
1459
  "body-parser": {
1460
  "version": "1.14.2",
1461
- "resolved": "http://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
1462
  "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
1463
  "dev": true,
1464
  "requires": {
1465
  "bytes": "2.2.0",
1466
- "content-type": "1.0.4",
1467
- "debug": "2.2.0",
1468
- "depd": "1.1.2",
1469
- "http-errors": "1.3.1",
1470
  "iconv-lite": "0.4.13",
1471
- "on-finished": "2.3.0",
1472
  "qs": "5.2.0",
1473
- "raw-body": "2.1.7",
1474
- "type-is": "1.6.16"
1475
  },
1476
  "dependencies": {
1477
  "debug": {
1478
  "version": "2.2.0",
1479
- "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
1480
  "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
1481
  "dev": true,
1482
  "requires": {
@@ -1485,19 +1485,19 @@
1485
  },
1486
  "iconv-lite": {
1487
  "version": "0.4.13",
1488
- "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
1489
  "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
1490
  "dev": true
1491
  },
1492
  "ms": {
1493
  "version": "0.7.1",
1494
- "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
1495
  "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
1496
  "dev": true
1497
  },
1498
  "qs": {
1499
  "version": "5.2.0",
1500
- "resolved": "http://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
1501
  "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=",
1502
  "dev": true
1503
  }
@@ -1509,7 +1509,7 @@
1509
  "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1510
  "dev": true,
1511
  "requires": {
1512
- "balanced-match": "1.0.0",
1513
  "concat-map": "0.0.1"
1514
  }
1515
  },
@@ -1519,9 +1519,9 @@
1519
  "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
1520
  "dev": true,
1521
  "requires": {
1522
- "expand-range": "1.8.2",
1523
- "preserve": "0.2.0",
1524
- "repeat-element": "1.1.3"
1525
  }
1526
  },
1527
  "brorand": {
@@ -1532,16 +1532,16 @@
1532
  },
1533
  "browserify-aes": {
1534
  "version": "1.2.0",
1535
- "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
1536
  "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
1537
  "dev": true,
1538
  "requires": {
1539
- "buffer-xor": "1.0.3",
1540
- "cipher-base": "1.0.4",
1541
- "create-hash": "1.2.0",
1542
- "evp_bytestokey": "1.0.3",
1543
- "inherits": "2.0.3",
1544
- "safe-buffer": "5.1.2"
1545
  }
1546
  },
1547
  "browserify-cipher": {
@@ -1550,9 +1550,9 @@
1550
  "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
1551
  "dev": true,
1552
  "requires": {
1553
- "browserify-aes": "1.2.0",
1554
- "browserify-des": "1.0.2",
1555
- "evp_bytestokey": "1.0.3"
1556
  }
1557
  },
1558
  "browserify-des": {
@@ -1561,20 +1561,20 @@
1561
  "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
1562
  "dev": true,
1563
  "requires": {
1564
- "cipher-base": "1.0.4",
1565
- "des.js": "1.0.0",
1566
- "inherits": "2.0.3",
1567
- "safe-buffer": "5.1.2"
1568
  }
1569
  },
1570
  "browserify-rsa": {
1571
  "version": "4.0.1",
1572
- "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
1573
  "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
1574
  "dev": true,
1575
  "requires": {
1576
- "bn.js": "4.11.8",
1577
- "randombytes": "2.0.6"
1578
  }
1579
  },
1580
  "browserify-sign": {
@@ -1583,13 +1583,13 @@
1583
  "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1584
  "dev": true,
1585
  "requires": {
1586
- "bn.js": "4.11.8",
1587
- "browserify-rsa": "4.0.1",
1588
- "create-hash": "1.2.0",
1589
- "create-hmac": "1.1.7",
1590
- "elliptic": "6.4.1",
1591
- "inherits": "2.0.3",
1592
- "parse-asn1": "5.1.1"
1593
  }
1594
  },
1595
  "browserify-zlib": {
@@ -1598,7 +1598,7 @@
1598
  "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1599
  "dev": true,
1600
  "requires": {
1601
- "pako": "0.2.9"
1602
  }
1603
  },
1604
  "browserslist": {
@@ -1607,8 +1607,8 @@
1607
  "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
1608
  "dev": true,
1609
  "requires": {
1610
- "caniuse-lite": "1.0.30000923",
1611
- "electron-to-chromium": "1.3.96"
1612
  }
1613
  },
1614
  "buffer": {
@@ -1617,8 +1617,8 @@
1617
  "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
1618
  "dev": true,
1619
  "requires": {
1620
- "base64-js": "1.3.0",
1621
- "ieee754": "1.1.12"
1622
  }
1623
  },
1624
  "buffer-alloc": {
@@ -1627,8 +1627,8 @@
1627
  "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
1628
  "dev": true,
1629
  "requires": {
1630
- "buffer-alloc-unsafe": "1.1.0",
1631
- "buffer-fill": "1.0.0"
1632
  }
1633
  },
1634
  "buffer-alloc-unsafe": {
@@ -1661,12 +1661,6 @@
1661
  "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
1662
  "dev": true
1663
  },
1664
- "builtin-modules": {
1665
- "version": "1.1.1",
1666
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
1667
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
1668
- "dev": true
1669
- },
1670
  "builtin-status-codes": {
1671
  "version": "3.0.0",
1672
  "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
@@ -1685,15 +1679,15 @@
1685
  "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1686
  "dev": true,
1687
  "requires": {
1688
- "collection-visit": "1.0.0",
1689
- "component-emitter": "1.2.1",
1690
- "get-value": "2.0.6",
1691
- "has-value": "1.0.0",
1692
- "isobject": "3.0.1",
1693
- "set-value": "2.0.0",
1694
- "to-object-path": "0.3.0",
1695
- "union-value": "1.0.0",
1696
- "unset-value": "1.0.0"
1697
  },
1698
  "dependencies": {
1699
  "isobject": {
@@ -1712,18 +1706,18 @@
1712
  },
1713
  "camelcase-keys": {
1714
  "version": "2.1.0",
1715
- "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
1716
  "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1717
  "dev": true,
1718
  "requires": {
1719
- "camelcase": "2.1.1",
1720
- "map-obj": "1.0.1"
1721
  }
1722
  },
1723
  "caniuse-lite": {
1724
- "version": "1.0.30000923",
1725
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000923.tgz",
1726
- "integrity": "sha512-j5ur7eeluOFjjPUkydtXP4KFAsmH3XaQNch5tvWSO+dLHYt5PE+VgJZLWtbVOodfWij6m6zas28T4gB/cLYq1w==",
1727
  "dev": true
1728
  },
1729
  "caseless": {
@@ -1744,19 +1738,19 @@
1744
  "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1745
  "dev": true,
1746
  "requires": {
1747
- "align-text": "0.1.4",
1748
- "lazy-cache": "1.0.4"
1749
  }
1750
  },
1751
  "chalk": {
1752
- "version": "2.4.1",
1753
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
1754
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
1755
  "dev": true,
1756
  "requires": {
1757
- "ansi-styles": "3.2.1",
1758
- "escape-string-regexp": "1.0.5",
1759
- "supports-color": "5.5.0"
1760
  }
1761
  },
1762
  "character-entities": {
@@ -1784,23 +1778,23 @@
1784
  "dev": true
1785
  },
1786
  "chokidar": {
1787
- "version": "2.0.4",
1788
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
1789
- "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
1790
- "dev": true,
1791
- "requires": {
1792
- "anymatch": "2.0.0",
1793
- "async-each": "1.0.1",
1794
- "braces": "2.3.2",
1795
- "glob-parent": "3.1.0",
1796
- "inherits": "2.0.3",
1797
- "is-binary-path": "1.0.1",
1798
- "is-glob": "4.0.0",
1799
- "lodash.debounce": "4.0.8",
1800
- "normalize-path": "2.1.1",
1801
- "path-is-absolute": "1.0.1",
1802
- "readdirp": "2.2.1",
1803
- "upath": "1.1.0"
1804
  },
1805
  "dependencies": {
1806
  "array-unique": {
@@ -1815,16 +1809,16 @@
1815
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1816
  "dev": true,
1817
  "requires": {
1818
- "arr-flatten": "1.1.0",
1819
- "array-unique": "0.3.2",
1820
- "extend-shallow": "2.0.1",
1821
- "fill-range": "4.0.0",
1822
- "isobject": "3.0.1",
1823
- "repeat-element": "1.1.3",
1824
- "snapdragon": "0.8.2",
1825
- "snapdragon-node": "2.1.1",
1826
- "split-string": "3.1.0",
1827
- "to-regex": "3.0.2"
1828
  }
1829
  },
1830
  "extend-shallow": {
@@ -1833,7 +1827,7 @@
1833
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1834
  "dev": true,
1835
  "requires": {
1836
- "is-extendable": "0.1.1"
1837
  }
1838
  },
1839
  "fill-range": {
@@ -1842,10 +1836,10 @@
1842
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1843
  "dev": true,
1844
  "requires": {
1845
- "extend-shallow": "2.0.1",
1846
- "is-number": "3.0.0",
1847
- "repeat-string": "1.6.1",
1848
- "to-regex-range": "2.1.1"
1849
  }
1850
  },
1851
  "glob-parent": {
@@ -1854,8 +1848,8 @@
1854
  "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
1855
  "dev": true,
1856
  "requires": {
1857
- "is-glob": "3.1.0",
1858
- "path-dirname": "1.0.2"
1859
  },
1860
  "dependencies": {
1861
  "is-glob": {
@@ -1864,7 +1858,7 @@
1864
  "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
1865
  "dev": true,
1866
  "requires": {
1867
- "is-extglob": "2.1.1"
1868
  }
1869
  }
1870
  }
@@ -1876,12 +1870,12 @@
1876
  "dev": true
1877
  },
1878
  "is-glob": {
1879
- "version": "4.0.0",
1880
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
1881
- "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
1882
  "dev": true,
1883
  "requires": {
1884
- "is-extglob": "2.1.1"
1885
  }
1886
  },
1887
  "is-number": {
@@ -1890,7 +1884,7 @@
1890
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1891
  "dev": true,
1892
  "requires": {
1893
- "kind-of": "3.2.2"
1894
  }
1895
  },
1896
  "isobject": {
@@ -1898,6 +1892,12 @@
1898
  "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1899
  "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1900
  "dev": true
 
 
 
 
 
 
1901
  }
1902
  }
1903
  },
@@ -1914,8 +1914,8 @@
1914
  "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
1915
  "dev": true,
1916
  "requires": {
1917
- "inherits": "2.0.3",
1918
- "safe-buffer": "5.1.2"
1919
  }
1920
  },
1921
  "circular-json": {
@@ -1930,10 +1930,10 @@
1930
  "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1931
  "dev": true,
1932
  "requires": {
1933
- "arr-union": "3.1.0",
1934
- "define-property": "0.2.5",
1935
- "isobject": "3.0.1",
1936
- "static-extend": "0.1.2"
1937
  },
1938
  "dependencies": {
1939
  "define-property": {
@@ -1942,7 +1942,7 @@
1942
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1943
  "dev": true,
1944
  "requires": {
1945
- "is-descriptor": "0.1.6"
1946
  }
1947
  },
1948
  "isobject": {
@@ -1959,7 +1959,7 @@
1959
  "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
1960
  "dev": true,
1961
  "requires": {
1962
- "source-map": "0.5.7"
1963
  },
1964
  "dependencies": {
1965
  "source-map": {
@@ -1977,7 +1977,7 @@
1977
  "dev": true,
1978
  "requires": {
1979
  "exit": "0.1.2",
1980
- "glob": "7.1.3"
1981
  },
1982
  "dependencies": {
1983
  "glob": {
@@ -1986,12 +1986,12 @@
1986
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
1987
  "dev": true,
1988
  "requires": {
1989
- "fs.realpath": "1.0.0",
1990
- "inflight": "1.0.6",
1991
- "inherits": "2.0.3",
1992
- "minimatch": "3.0.4",
1993
- "once": "1.4.0",
1994
- "path-is-absolute": "1.0.1"
1995
  }
1996
  }
1997
  }
@@ -2002,9 +2002,9 @@
2002
  "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
2003
  "dev": true,
2004
  "requires": {
2005
- "string-width": "1.0.2",
2006
- "strip-ansi": "3.0.1",
2007
- "wrap-ansi": "2.1.0"
2008
  }
2009
  },
2010
  "clone-regexp": {
@@ -2013,8 +2013,8 @@
2013
  "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
2014
  "dev": true,
2015
  "requires": {
2016
- "is-regexp": "1.0.0",
2017
- "is-supported-regexp-flag": "1.0.1"
2018
  }
2019
  },
2020
  "code-point-at": {
@@ -2041,8 +2041,8 @@
2041
  "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2042
  "dev": true,
2043
  "requires": {
2044
- "map-visit": "1.0.0",
2045
- "object-visit": "1.0.1"
2046
  }
2047
  },
2048
  "color-convert": {
@@ -2062,7 +2062,7 @@
2062
  },
2063
  "colors": {
2064
  "version": "1.1.2",
2065
- "resolved": "http://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
2066
  "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2067
  "dev": true
2068
  },
@@ -2072,7 +2072,7 @@
2072
  "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
2073
  "dev": true,
2074
  "requires": {
2075
- "delayed-stream": "1.0.0"
2076
  }
2077
  },
2078
  "commander": {
@@ -2099,10 +2099,10 @@
2099
  "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
2100
  "dev": true,
2101
  "requires": {
2102
- "buffer-crc32": "0.2.13",
2103
- "crc32-stream": "2.0.0",
2104
- "normalize-path": "2.1.1",
2105
- "readable-stream": "2.3.6"
2106
  }
2107
  },
2108
  "concat-map": {
@@ -2113,14 +2113,14 @@
2113
  },
2114
  "concat-stream": {
2115
  "version": "1.6.2",
2116
- "resolved": "http://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
2117
  "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
2118
  "dev": true,
2119
  "requires": {
2120
- "buffer-from": "1.1.1",
2121
- "inherits": "2.0.3",
2122
- "readable-stream": "2.3.6",
2123
- "typedarray": "0.0.6"
2124
  }
2125
  },
2126
  "console-browserify": {
@@ -2129,7 +2129,7 @@
2129
  "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2130
  "dev": true,
2131
  "requires": {
2132
- "date-now": "0.1.4"
2133
  }
2134
  },
2135
  "console-control-strings": {
@@ -2156,7 +2156,7 @@
2156
  "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
2157
  "dev": true,
2158
  "requires": {
2159
- "safe-buffer": "5.1.2"
2160
  }
2161
  },
2162
  "copy-descriptor": {
@@ -2166,9 +2166,9 @@
2166
  "dev": true
2167
  },
2168
  "core-js": {
2169
- "version": "2.6.1",
2170
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.1.tgz",
2171
- "integrity": "sha512-L72mmmEayPJBejKIWe2pYtGis5r0tQ5NaJekdhyXgeMQTpJoBsH0NL4ElY2LfSoV15xeQWKQ+XTTOZdyero5Xg==",
2172
  "dev": true
2173
  },
2174
  "core-util-is": {
@@ -2183,35 +2183,19 @@
2183
  "integrity": "sha512-zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q==",
2184
  "dev": true,
2185
  "requires": {
2186
- "is-directory": "0.3.1",
2187
- "js-yaml": "3.12.0",
2188
- "parse-json": "3.0.0",
2189
- "require-from-string": "2.0.2"
2190
  },
2191
  "dependencies": {
2192
- "esprima": {
2193
- "version": "4.0.1",
2194
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2195
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2196
- "dev": true
2197
- },
2198
- "js-yaml": {
2199
- "version": "3.12.0",
2200
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
2201
- "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
2202
- "dev": true,
2203
- "requires": {
2204
- "argparse": "1.0.10",
2205
- "esprima": "4.0.1"
2206
- }
2207
- },
2208
  "parse-json": {
2209
  "version": "3.0.0",
2210
  "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz",
2211
  "integrity": "sha1-+m9HsY4jgm6tMvJj50TQ4ehH+xM=",
2212
  "dev": true,
2213
  "requires": {
2214
- "error-ex": "1.3.2"
2215
  }
2216
  }
2217
  }
@@ -2222,7 +2206,7 @@
2222
  "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
2223
  "dev": true,
2224
  "requires": {
2225
- "buffer": "5.2.1"
2226
  }
2227
  },
2228
  "crc32-stream": {
@@ -2231,8 +2215,8 @@
2231
  "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
2232
  "dev": true,
2233
  "requires": {
2234
- "crc": "3.8.0",
2235
- "readable-stream": "2.3.6"
2236
  }
2237
  },
2238
  "create-ecdh": {
@@ -2241,35 +2225,35 @@
2241
  "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
2242
  "dev": true,
2243
  "requires": {
2244
- "bn.js": "4.11.8",
2245
- "elliptic": "6.4.1"
2246
  }
2247
  },
2248
  "create-hash": {
2249
  "version": "1.2.0",
2250
- "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
2251
  "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
2252
  "dev": true,
2253
  "requires": {
2254
- "cipher-base": "1.0.4",
2255
- "inherits": "2.0.3",
2256
- "md5.js": "1.3.5",
2257
- "ripemd160": "2.0.2",
2258
- "sha.js": "2.4.11"
2259
  }
2260
  },
2261
  "create-hmac": {
2262
  "version": "1.1.7",
2263
- "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
2264
  "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
2265
  "dev": true,
2266
  "requires": {
2267
- "cipher-base": "1.0.4",
2268
- "create-hash": "1.2.0",
2269
- "inherits": "2.0.3",
2270
- "ripemd160": "2.0.2",
2271
- "safe-buffer": "5.1.2",
2272
- "sha.js": "2.4.11"
2273
  }
2274
  },
2275
  "cross-env": {
@@ -2278,8 +2262,8 @@
2278
  "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==",
2279
  "dev": true,
2280
  "requires": {
2281
- "cross-spawn": "6.0.5",
2282
- "is-windows": "1.0.2"
2283
  }
2284
  },
2285
  "cross-spawn": {
@@ -2288,11 +2272,11 @@
2288
  "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2289
  "dev": true,
2290
  "requires": {
2291
- "nice-try": "1.0.5",
2292
- "path-key": "2.0.1",
2293
- "semver": "5.6.0",
2294
- "shebang-command": "1.2.0",
2295
- "which": "1.3.1"
2296
  }
2297
  },
2298
  "crypto-browserify": {
@@ -2301,17 +2285,17 @@
2301
  "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
2302
  "dev": true,
2303
  "requires": {
2304
- "browserify-cipher": "1.0.1",
2305
- "browserify-sign": "4.0.4",
2306
- "create-ecdh": "4.0.3",
2307
- "create-hash": "1.2.0",
2308
- "create-hmac": "1.1.7",
2309
- "diffie-hellman": "5.0.3",
2310
- "inherits": "2.0.3",
2311
- "pbkdf2": "3.0.17",
2312
- "public-encrypt": "4.0.3",
2313
- "randombytes": "2.0.6",
2314
- "randomfill": "1.0.4"
2315
  }
2316
  },
2317
  "currently-unhandled": {
@@ -2320,16 +2304,16 @@
2320
  "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2321
  "dev": true,
2322
  "requires": {
2323
- "array-find-index": "1.0.2"
2324
  }
2325
  },
2326
  "d": {
2327
  "version": "1.0.0",
2328
- "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz",
2329
  "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
2330
  "dev": true,
2331
  "requires": {
2332
- "es5-ext": "0.10.46"
2333
  }
2334
  },
2335
  "dashdash": {
@@ -2338,7 +2322,7 @@
2338
  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2339
  "dev": true,
2340
  "requires": {
2341
- "assert-plus": "1.0.0"
2342
  }
2343
  },
2344
  "date-now": {
@@ -2353,8 +2337,8 @@
2353
  "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
2354
  "dev": true,
2355
  "requires": {
2356
- "get-stdin": "4.0.1",
2357
- "meow": "3.7.0"
2358
  }
2359
  },
2360
  "debug": {
@@ -2378,8 +2362,8 @@
2378
  "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
2379
  "dev": true,
2380
  "requires": {
2381
- "decamelize": "1.2.0",
2382
- "map-obj": "1.0.1"
2383
  }
2384
  },
2385
  "decode-uri-component": {
@@ -2395,7 +2379,7 @@
2395
  "dev": true,
2396
  "optional": true,
2397
  "requires": {
2398
- "mimic-response": "1.0.1"
2399
  }
2400
  },
2401
  "deep-extend": {
@@ -2411,8 +2395,8 @@
2411
  "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2412
  "dev": true,
2413
  "requires": {
2414
- "is-descriptor": "1.0.2",
2415
- "isobject": "3.0.1"
2416
  },
2417
  "dependencies": {
2418
  "is-accessor-descriptor": {
@@ -2421,7 +2405,7 @@
2421
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2422
  "dev": true,
2423
  "requires": {
2424
- "kind-of": "6.0.2"
2425
  }
2426
  },
2427
  "is-data-descriptor": {
@@ -2430,7 +2414,7 @@
2430
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2431
  "dev": true,
2432
  "requires": {
2433
- "kind-of": "6.0.2"
2434
  }
2435
  },
2436
  "is-descriptor": {
@@ -2439,9 +2423,9 @@
2439
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2440
  "dev": true,
2441
  "requires": {
2442
- "is-accessor-descriptor": "1.0.0",
2443
- "is-data-descriptor": "1.0.0",
2444
- "kind-of": "6.0.2"
2445
  }
2446
  },
2447
  "isobject": {
@@ -2482,8 +2466,8 @@
2482
  "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
2483
  "dev": true,
2484
  "requires": {
2485
- "inherits": "2.0.3",
2486
- "minimalistic-assert": "1.0.1"
2487
  }
2488
  },
2489
  "detect-indent": {
@@ -2492,7 +2476,7 @@
2492
  "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2493
  "dev": true,
2494
  "requires": {
2495
- "repeating": "2.0.1"
2496
  }
2497
  },
2498
  "detect-libc": {
@@ -2510,23 +2494,22 @@
2510
  },
2511
  "diffie-hellman": {
2512
  "version": "5.0.3",
2513
- "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
2514
  "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
2515
  "dev": true,
2516
  "requires": {
2517
- "bn.js": "4.11.8",
2518
- "miller-rabin": "4.0.1",
2519
- "randombytes": "2.0.6"
2520
  }
2521
  },
2522
  "dir-glob": {
2523
- "version": "2.0.0",
2524
- "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
2525
- "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
2526
  "dev": true,
2527
  "requires": {
2528
- "arrify": "1.0.1",
2529
- "path-type": "3.0.0"
2530
  },
2531
  "dependencies": {
2532
  "path-type": {
@@ -2535,27 +2518,21 @@
2535
  "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
2536
  "dev": true,
2537
  "requires": {
2538
- "pify": "3.0.0"
2539
  }
2540
  }
2541
  }
2542
  },
2543
  "dom-serializer": {
2544
- "version": "0.1.0",
2545
- "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
2546
- "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
2547
  "dev": true,
2548
  "requires": {
2549
- "domelementtype": "1.1.3",
2550
- "entities": "1.1.2"
2551
  },
2552
  "dependencies": {
2553
- "domelementtype": {
2554
- "version": "1.1.3",
2555
- "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
2556
- "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
2557
- "dev": true
2558
- },
2559
  "entities": {
2560
  "version": "1.1.2",
2561
  "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
@@ -2582,7 +2559,7 @@
2582
  "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
2583
  "dev": true,
2584
  "requires": {
2585
- "domelementtype": "1.3.1"
2586
  }
2587
  },
2588
  "domutils": {
@@ -2591,8 +2568,8 @@
2591
  "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
2592
  "dev": true,
2593
  "requires": {
2594
- "dom-serializer": "0.1.0",
2595
- "domelementtype": "1.3.1"
2596
  }
2597
  },
2598
  "dot-prop": {
@@ -2601,12 +2578,12 @@
2601
  "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
2602
  "dev": true,
2603
  "requires": {
2604
- "is-obj": "1.0.1"
2605
  }
2606
  },
2607
  "duplexer": {
2608
  "version": "0.1.1",
2609
- "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
2610
  "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2611
  "dev": true
2612
  },
@@ -2616,8 +2593,8 @@
2616
  "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
2617
  "dev": true,
2618
  "requires": {
2619
- "onetime": "1.1.0",
2620
- "set-immediate-shim": "1.0.1"
2621
  }
2622
  },
2623
  "ecc-jsbn": {
@@ -2626,8 +2603,8 @@
2626
  "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2627
  "dev": true,
2628
  "requires": {
2629
- "jsbn": "0.1.1",
2630
- "safer-buffer": "2.1.2"
2631
  }
2632
  },
2633
  "ee-first": {
@@ -2637,9 +2614,9 @@
2637
  "dev": true
2638
  },
2639
  "electron-to-chromium": {
2640
- "version": "1.3.96",
2641
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.96.tgz",
2642
- "integrity": "sha512-ZUXBUyGLeoJxp4Nt6G/GjBRLnyz8IKQGexZ2ndWaoegThgMGFO1tdDYID5gBV32/1S83osjJHyfzvanE/8HY4Q==",
2643
  "dev": true
2644
  },
2645
  "elliptic": {
@@ -2648,13 +2625,13 @@
2648
  "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
2649
  "dev": true,
2650
  "requires": {
2651
- "bn.js": "4.11.8",
2652
- "brorand": "1.1.0",
2653
- "hash.js": "1.1.7",
2654
- "hmac-drbg": "1.0.1",
2655
- "inherits": "2.0.3",
2656
- "minimalistic-assert": "1.0.1",
2657
- "minimalistic-crypto-utils": "1.0.1"
2658
  }
2659
  },
2660
  "emojis-list": {
@@ -2669,7 +2646,7 @@
2669
  "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
2670
  "dev": true,
2671
  "requires": {
2672
- "iconv-lite": "0.4.24"
2673
  }
2674
  },
2675
  "end-of-stream": {
@@ -2678,7 +2655,7 @@
2678
  "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
2679
  "dev": true,
2680
  "requires": {
2681
- "once": "1.4.0"
2682
  }
2683
  },
2684
  "enhanced-resolve": {
@@ -2687,15 +2664,15 @@
2687
  "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
2688
  "dev": true,
2689
  "requires": {
2690
- "graceful-fs": "4.1.15",
2691
- "memory-fs": "0.4.1",
2692
- "object-assign": "4.1.1",
2693
- "tapable": "0.2.9"
2694
  }
2695
  },
2696
  "entities": {
2697
  "version": "1.0.0",
2698
- "resolved": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
2699
  "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
2700
  "dev": true
2701
  },
@@ -2705,7 +2682,7 @@
2705
  "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
2706
  "dev": true,
2707
  "requires": {
2708
- "prr": "1.0.1"
2709
  }
2710
  },
2711
  "error-ex": {
@@ -2714,18 +2691,18 @@
2714
  "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2715
  "dev": true,
2716
  "requires": {
2717
- "is-arrayish": "0.2.1"
2718
  }
2719
  },
2720
  "es5-ext": {
2721
- "version": "0.10.46",
2722
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz",
2723
- "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==",
2724
  "dev": true,
2725
  "requires": {
2726
- "es6-iterator": "2.0.3",
2727
- "es6-symbol": "3.1.1",
2728
- "next-tick": "1.0.0"
2729
  }
2730
  },
2731
  "es6-iterator": {
@@ -2734,9 +2711,9 @@
2734
  "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
2735
  "dev": true,
2736
  "requires": {
2737
- "d": "1.0.0",
2738
- "es5-ext": "0.10.46",
2739
- "es6-symbol": "3.1.1"
2740
  }
2741
  },
2742
  "es6-map": {
@@ -2745,12 +2722,12 @@
2745
  "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
2746
  "dev": true,
2747
  "requires": {
2748
- "d": "1.0.0",
2749
- "es5-ext": "0.10.46",
2750
- "es6-iterator": "2.0.3",
2751
- "es6-set": "0.1.5",
2752
- "es6-symbol": "3.1.1",
2753
- "event-emitter": "0.3.5"
2754
  }
2755
  },
2756
  "es6-set": {
@@ -2759,11 +2736,11 @@
2759
  "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
2760
  "dev": true,
2761
  "requires": {
2762
- "d": "1.0.0",
2763
- "es5-ext": "0.10.46",
2764
- "es6-iterator": "2.0.3",
2765
  "es6-symbol": "3.1.1",
2766
- "event-emitter": "0.3.5"
2767
  }
2768
  },
2769
  "es6-symbol": {
@@ -2772,8 +2749,8 @@
2772
  "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
2773
  "dev": true,
2774
  "requires": {
2775
- "d": "1.0.0",
2776
- "es5-ext": "0.10.46"
2777
  }
2778
  },
2779
  "es6-weak-map": {
@@ -2782,10 +2759,10 @@
2782
  "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
2783
  "dev": true,
2784
  "requires": {
2785
- "d": "1.0.0",
2786
- "es5-ext": "0.10.46",
2787
- "es6-iterator": "2.0.3",
2788
- "es6-symbol": "3.1.1"
2789
  }
2790
  },
2791
  "escape-string-regexp": {
@@ -2800,16 +2777,16 @@
2800
  "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
2801
  "dev": true,
2802
  "requires": {
2803
- "es6-map": "0.1.5",
2804
- "es6-weak-map": "2.0.2",
2805
- "esrecurse": "4.2.1",
2806
- "estraverse": "4.2.0"
2807
  }
2808
  },
2809
  "esprima": {
2810
- "version": "2.7.3",
2811
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
2812
- "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
2813
  "dev": true
2814
  },
2815
  "esrecurse": {
@@ -2818,7 +2795,7 @@
2818
  "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
2819
  "dev": true,
2820
  "requires": {
2821
- "estraverse": "4.2.0"
2822
  }
2823
  },
2824
  "estraverse": {
@@ -2839,20 +2816,20 @@
2839
  "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2840
  "dev": true,
2841
  "requires": {
2842
- "d": "1.0.0",
2843
- "es5-ext": "0.10.46"
2844
  }
2845
  },
2846
  "eventemitter2": {
2847
  "version": "0.4.14",
2848
- "resolved": "http://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
2849
  "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
2850
  "dev": true
2851
  },
2852
  "events": {
2853
- "version": "1.1.1",
2854
- "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz",
2855
- "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
2856
  "dev": true
2857
  },
2858
  "evp_bytestokey": {
@@ -2861,8 +2838,8 @@
2861
  "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
2862
  "dev": true,
2863
  "requires": {
2864
- "md5.js": "1.3.5",
2865
- "safe-buffer": "5.1.2"
2866
  }
2867
  },
2868
  "execa": {
@@ -2871,13 +2848,13 @@
2871
  "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2872
  "dev": true,
2873
  "requires": {
2874
- "cross-spawn": "5.1.0",
2875
- "get-stream": "3.0.0",
2876
- "is-stream": "1.1.0",
2877
- "npm-run-path": "2.0.2",
2878
- "p-finally": "1.0.0",
2879
- "signal-exit": "3.0.2",
2880
- "strip-eof": "1.0.0"
2881
  },
2882
  "dependencies": {
2883
  "cross-spawn": {
@@ -2886,9 +2863,9 @@
2886
  "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2887
  "dev": true,
2888
  "requires": {
2889
- "lru-cache": "4.1.5",
2890
- "shebang-command": "1.2.0",
2891
- "which": "1.3.1"
2892
  }
2893
  }
2894
  }
@@ -2899,7 +2876,7 @@
2899
  "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
2900
  "dev": true,
2901
  "requires": {
2902
- "clone-regexp": "1.0.1"
2903
  }
2904
  },
2905
  "exit": {
@@ -2914,16 +2891,16 @@
2914
  "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2915
  "dev": true,
2916
  "requires": {
2917
- "is-posix-bracket": "0.1.1"
2918
  }
2919
  },
2920
  "expand-range": {
2921
  "version": "1.8.2",
2922
- "resolved": "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
2923
  "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2924
  "dev": true,
2925
  "requires": {
2926
- "fill-range": "2.2.4"
2927
  }
2928
  },
2929
  "expand-template": {
@@ -2945,8 +2922,8 @@
2945
  "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2946
  "dev": true,
2947
  "requires": {
2948
- "assign-symbols": "1.0.0",
2949
- "is-extendable": "1.0.1"
2950
  },
2951
  "dependencies": {
2952
  "is-extendable": {
@@ -2955,7 +2932,7 @@
2955
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2956
  "dev": true,
2957
  "requires": {
2958
- "is-plain-object": "2.0.4"
2959
  }
2960
  }
2961
  }
@@ -2966,7 +2943,7 @@
2966
  "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2967
  "dev": true,
2968
  "requires": {
2969
- "is-extglob": "1.0.0"
2970
  }
2971
  },
2972
  "extsprintf": {
@@ -2993,7 +2970,7 @@
2993
  "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
2994
  "dev": true,
2995
  "requires": {
2996
- "websocket-driver": "0.7.0"
2997
  }
2998
  },
2999
  "figures": {
@@ -3002,8 +2979,8 @@
3002
  "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
3003
  "dev": true,
3004
  "requires": {
3005
- "escape-string-regexp": "1.0.5",
3006
- "object-assign": "4.1.1"
3007
  }
3008
  },
3009
  "file-entry-cache": {
@@ -3012,8 +2989,8 @@
3012
  "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
3013
  "dev": true,
3014
  "requires": {
3015
- "flat-cache": "1.3.4",
3016
- "object-assign": "4.1.1"
3017
  }
3018
  },
3019
  "filename-regex": {
@@ -3028,11 +3005,11 @@
3028
  "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
3029
  "dev": true,
3030
  "requires": {
3031
- "is-number": "2.1.0",
3032
- "isobject": "2.1.0",
3033
- "randomatic": "3.1.1",
3034
- "repeat-element": "1.1.3",
3035
- "repeat-string": "1.6.1"
3036
  }
3037
  },
3038
  "find-cache-dir": {
@@ -3041,9 +3018,9 @@
3041
  "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
3042
  "dev": true,
3043
  "requires": {
3044
- "commondir": "1.0.1",
3045
- "make-dir": "1.3.0",
3046
- "pkg-dir": "2.0.0"
3047
  }
3048
  },
3049
  "find-up": {
@@ -3052,7 +3029,7 @@
3052
  "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3053
  "dev": true,
3054
  "requires": {
3055
- "locate-path": "2.0.0"
3056
  }
3057
  },
3058
  "findup": {
@@ -3061,19 +3038,19 @@
3061
  "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
3062
  "dev": true,
3063
  "requires": {
3064
- "colors": "0.6.2",
3065
- "commander": "2.1.0"
3066
  },
3067
  "dependencies": {
3068
  "colors": {
3069
  "version": "0.6.2",
3070
- "resolved": "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
3071
  "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
3072
  "dev": true
3073
  },
3074
  "commander": {
3075
  "version": "2.1.0",
3076
- "resolved": "http://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
3077
  "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
3078
  "dev": true
3079
  }
@@ -3085,7 +3062,7 @@
3085
  "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
3086
  "dev": true,
3087
  "requires": {
3088
- "glob": "5.0.15"
3089
  },
3090
  "dependencies": {
3091
  "glob": {
@@ -3094,11 +3071,11 @@
3094
  "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
3095
  "dev": true,
3096
  "requires": {
3097
- "inflight": "1.0.6",
3098
- "inherits": "2.0.3",
3099
- "minimatch": "3.0.4",
3100
- "once": "1.4.0",
3101
- "path-is-absolute": "1.0.1"
3102
  }
3103
  }
3104
  }
@@ -3109,10 +3086,10 @@
3109
  "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
3110
  "dev": true,
3111
  "requires": {
3112
- "circular-json": "0.3.3",
3113
- "graceful-fs": "4.1.15",
3114
- "rimraf": "2.6.2",
3115
- "write": "0.2.1"
3116
  }
3117
  },
3118
  "for-in": {
@@ -3127,7 +3104,7 @@
3127
  "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
3128
  "dev": true,
3129
  "requires": {
3130
- "for-in": "1.0.2"
3131
  }
3132
  },
3133
  "forever-agent": {
@@ -3142,9 +3119,9 @@
3142
  "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
3143
  "dev": true,
3144
  "requires": {
3145
- "asynckit": "0.4.0",
3146
- "combined-stream": "1.0.7",
3147
- "mime-types": "2.1.21"
3148
  }
3149
  },
3150
  "fragment-cache": {
@@ -3153,7 +3130,7 @@
3153
  "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
3154
  "dev": true,
3155
  "requires": {
3156
- "map-cache": "0.2.2"
3157
  }
3158
  },
3159
  "fs-constants": {
@@ -3168,16 +3145,545 @@
3168
  "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3169
  "dev": true
3170
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3171
  "fstream": {
3172
  "version": "1.0.11",
3173
  "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
3174
  "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
3175
  "dev": true,
3176
  "requires": {
3177
- "graceful-fs": "4.1.15",
3178
- "inherits": "2.0.3",
3179
- "mkdirp": "0.5.1",
3180
- "rimraf": "2.6.2"
3181
  }
3182
  },
3183
  "gauge": {
@@ -3186,14 +3692,14 @@
3186
  "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3187
  "dev": true,
3188
  "requires": {
3189
- "aproba": "1.2.0",
3190
- "console-control-strings": "1.1.0",
3191
- "has-unicode": "2.0.1",
3192
- "object-assign": "4.1.1",
3193
- "signal-exit": "3.0.2",
3194
- "string-width": "1.0.2",
3195
- "strip-ansi": "3.0.1",
3196
- "wide-align": "1.1.3"
3197
  }
3198
  },
3199
  "gaze": {
@@ -3202,7 +3708,7 @@
3202
  "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
3203
  "dev": true,
3204
  "requires": {
3205
- "globule": "1.2.1"
3206
  }
3207
  },
3208
  "get-caller-file": {
@@ -3219,7 +3725,7 @@
3219
  },
3220
  "get-stream": {
3221
  "version": "3.0.0",
3222
- "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3223
  "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
3224
  "dev": true
3225
  },
@@ -3241,29 +3747,29 @@
3241
  "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3242
  "dev": true,
3243
  "requires": {
3244
- "assert-plus": "1.0.0"
3245
  }
3246
  },
3247
  "gettext-parser": {
3248
- "version": "3.1.0",
3249
- "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.0.tgz",
3250
- "integrity": "sha512-eVD8RxFMeHg8pjl5zsk7xlEDaKdcYlotLztiMaYGLvI13LMXwWlybLg7rg6eagct79vyGkPGZrMPBsdjsQOnWg==",
3251
  "dev": true,
3252
  "requires": {
3253
- "encoding": "0.1.12",
3254
- "readable-stream": "3.1.1",
3255
- "safe-buffer": "5.1.2"
3256
  },
3257
  "dependencies": {
3258
  "readable-stream": {
3259
- "version": "3.1.1",
3260
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz",
3261
- "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==",
3262
  "dev": true,
3263
  "requires": {
3264
- "inherits": "2.0.3",
3265
- "string_decoder": "1.1.1",
3266
- "util-deprecate": "1.0.2"
3267
  }
3268
  }
3269
  }
@@ -3281,12 +3787,12 @@
3281
  "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
3282
  "dev": true,
3283
  "requires": {
3284
- "fs.realpath": "1.0.0",
3285
- "inflight": "1.0.6",
3286
- "inherits": "2.0.3",
3287
- "minimatch": "3.0.4",
3288
- "once": "1.4.0",
3289
- "path-is-absolute": "1.0.1"
3290
  }
3291
  },
3292
  "glob-base": {
@@ -3295,8 +3801,8 @@
3295
  "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
3296
  "dev": true,
3297
  "requires": {
3298
- "glob-parent": "2.0.0",
3299
- "is-glob": "2.0.1"
3300
  }
3301
  },
3302
  "glob-parent": {
@@ -3305,7 +3811,7 @@
3305
  "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
3306
  "dev": true,
3307
  "requires": {
3308
- "is-glob": "2.0.1"
3309
  }
3310
  },
3311
  "globals": {
@@ -3320,12 +3826,12 @@
3320
  "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
3321
  "dev": true,
3322
  "requires": {
3323
- "array-union": "1.0.2",
3324
- "dir-glob": "2.0.0",
3325
- "glob": "7.1.3",
3326
- "ignore": "3.3.10",
3327
- "pify": "3.0.0",
3328
- "slash": "1.0.0"
3329
  },
3330
  "dependencies": {
3331
  "glob": {
@@ -3334,12 +3840,12 @@
3334
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3335
  "dev": true,
3336
  "requires": {
3337
- "fs.realpath": "1.0.0",
3338
- "inflight": "1.0.6",
3339
- "inherits": "2.0.3",
3340
- "minimatch": "3.0.4",
3341
- "once": "1.4.0",
3342
- "path-is-absolute": "1.0.1"
3343
  }
3344
  }
3345
  }
@@ -3356,9 +3862,9 @@
3356
  "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
3357
  "dev": true,
3358
  "requires": {
3359
- "glob": "7.1.3",
3360
- "lodash": "4.17.11",
3361
- "minimatch": "3.0.4"
3362
  },
3363
  "dependencies": {
3364
  "glob": {
@@ -3367,28 +3873,28 @@
3367
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3368
  "dev": true,
3369
  "requires": {
3370
- "fs.realpath": "1.0.0",
3371
- "inflight": "1.0.6",
3372
- "inherits": "2.0.3",
3373
- "minimatch": "3.0.4",
3374
- "once": "1.4.0",
3375
- "path-is-absolute": "1.0.1"
3376
  }
3377
  }
3378
  }
3379
  },
3380
  "gonzales-pe": {
3381
- "version": "4.2.3",
3382
- "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.3.tgz",
3383
- "integrity": "sha512-Kjhohco0esHQnOiqqdJeNz/5fyPkOMD/d6XVjwTAoPGUFh0mCollPUTUTa2OZy4dYNAqlPIQdTiNzJTWdd9Htw==",
3384
  "dev": true,
3385
  "requires": {
3386
- "minimist": "1.1.3"
3387
  },
3388
  "dependencies": {
3389
  "minimist": {
3390
  "version": "1.1.3",
3391
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz",
3392
  "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=",
3393
  "dev": true
3394
  }
@@ -3401,41 +3907,47 @@
3401
  "dev": true
3402
  },
3403
  "grunt": {
3404
- "version": "1.0.3",
3405
- "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.3.tgz",
3406
- "integrity": "sha512-/JzmZNPfKorlCrrmxWqQO4JVodO+DVd5XX4DkocL/1WlLlKVLE9+SdEIempOAxDhWPysLle6afvn/hg7Ck2k9g==",
3407
- "dev": true,
3408
- "requires": {
3409
- "coffeescript": "1.10.0",
3410
- "dateformat": "1.0.12",
3411
- "eventemitter2": "0.4.14",
3412
- "exit": "0.1.2",
3413
- "findup-sync": "0.3.0",
3414
- "glob": "7.0.6",
3415
- "grunt-cli": "1.2.0",
3416
- "grunt-known-options": "1.1.1",
3417
- "grunt-legacy-log": "2.0.0",
3418
- "grunt-legacy-util": "1.1.1",
3419
- "iconv-lite": "0.4.24",
3420
- "js-yaml": "3.5.5",
3421
- "minimatch": "3.0.4",
3422
- "mkdirp": "0.5.1",
3423
- "nopt": "3.0.6",
3424
- "path-is-absolute": "1.0.1",
3425
- "rimraf": "2.6.2"
3426
  },
3427
  "dependencies": {
3428
  "grunt-cli": {
3429
  "version": "1.2.0",
3430
- "resolved": "http://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
3431
  "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
3432
  "dev": true,
3433
  "requires": {
3434
- "findup-sync": "0.3.0",
3435
- "grunt-known-options": "1.1.1",
3436
- "nopt": "3.0.6",
3437
- "resolve": "1.1.7"
3438
  }
 
 
 
 
 
 
3439
  }
3440
  }
3441
  },
@@ -3445,8 +3957,8 @@
3445
  "integrity": "sha1-slTQHh3pEwBdTbHFMD2QI7mD4Zs=",
3446
  "dev": true,
3447
  "requires": {
3448
- "chalk": "0.2.1",
3449
- "text-table": "0.2.0"
3450
  },
3451
  "dependencies": {
3452
  "ansi-styles": {
@@ -3457,12 +3969,12 @@
3457
  },
3458
  "chalk": {
3459
  "version": "0.2.1",
3460
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz",
3461
  "integrity": "sha1-dhPhV1FFshOGSD9/SFql/6jL0Qw=",
3462
  "dev": true,
3463
  "requires": {
3464
- "ansi-styles": "0.2.0",
3465
- "has-color": "0.1.7"
3466
  }
3467
  }
3468
  }
@@ -3473,12 +3985,12 @@
3473
  "integrity": "sha1-Ac7/ucY39S5wgfRjdQmD0KOw+nM=",
3474
  "dev": true,
3475
  "requires": {
3476
- "archiver": "1.3.0",
3477
- "chalk": "1.1.3",
3478
- "iltorb": "1.3.10",
3479
- "lodash": "4.17.11",
3480
- "pretty-bytes": "4.0.2",
3481
- "stream-buffers": "2.2.0"
3482
  },
3483
  "dependencies": {
3484
  "ansi-styles": {
@@ -3489,20 +4001,20 @@
3489
  },
3490
  "chalk": {
3491
  "version": "1.1.3",
3492
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3493
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3494
  "dev": true,
3495
  "requires": {
3496
- "ansi-styles": "2.2.1",
3497
- "escape-string-regexp": "1.0.5",
3498
- "has-ansi": "2.0.0",
3499
- "strip-ansi": "3.0.1",
3500
- "supports-color": "2.0.0"
3501
  }
3502
  },
3503
  "supports-color": {
3504
  "version": "2.0.0",
3505
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3506
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3507
  "dev": true
3508
  }
@@ -3514,8 +4026,8 @@
3514
  "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=",
3515
  "dev": true,
3516
  "requires": {
3517
- "chalk": "1.1.3",
3518
- "source-map": "0.5.7"
3519
  },
3520
  "dependencies": {
3521
  "ansi-styles": {
@@ -3526,15 +4038,15 @@
3526
  },
3527
  "chalk": {
3528
  "version": "1.1.3",
3529
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3530
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3531
  "dev": true,
3532
  "requires": {
3533
- "ansi-styles": "2.2.1",
3534
- "escape-string-regexp": "1.0.5",
3535
- "has-ansi": "2.0.0",
3536
- "strip-ansi": "3.0.1",
3537
- "supports-color": "2.0.0"
3538
  }
3539
  },
3540
  "source-map": {
@@ -3545,7 +4057,7 @@
3545
  },
3546
  "supports-color": {
3547
  "version": "2.0.0",
3548
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3549
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3550
  "dev": true
3551
  }
@@ -3557,9 +4069,9 @@
3557
  "integrity": "sha512-IXNomhQ5ekVZbDbj/ik5YccoD9khU6LT2fDXqO1+/Txjq8cp0tQKjVS8i8EAbHOrSDkL7/UD6A7b+xj98gqh9w==",
3558
  "dev": true,
3559
  "requires": {
3560
- "chalk": "1.1.3",
3561
- "clean-css": "4.1.11",
3562
- "maxmin": "2.1.0"
3563
  },
3564
  "dependencies": {
3565
  "ansi-styles": {
@@ -3570,20 +4082,20 @@
3570
  },
3571
  "chalk": {
3572
  "version": "1.1.3",
3573
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3574
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3575
  "dev": true,
3576
  "requires": {
3577
- "ansi-styles": "2.2.1",
3578
- "escape-string-regexp": "1.0.5",
3579
- "has-ansi": "2.0.0",
3580
- "strip-ansi": "3.0.1",
3581
- "supports-color": "2.0.0"
3582
  }
3583
  },
3584
  "supports-color": {
3585
  "version": "2.0.0",
3586
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3587
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3588
  "dev": true
3589
  }
@@ -3591,13 +4103,13 @@
3591
  },
3592
  "grunt-contrib-jshint": {
3593
  "version": "1.1.0",
3594
- "resolved": "http://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz",
3595
  "integrity": "sha1-Np2QmyWTxA6L55lAshNAhQx5Oaw=",
3596
  "dev": true,
3597
  "requires": {
3598
- "chalk": "1.1.3",
3599
- "hooker": "0.2.3",
3600
- "jshint": "2.9.7"
3601
  },
3602
  "dependencies": {
3603
  "ansi-styles": {
@@ -3608,20 +4120,20 @@
3608
  },
3609
  "chalk": {
3610
  "version": "1.1.3",
3611
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3612
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3613
  "dev": true,
3614
  "requires": {
3615
- "ansi-styles": "2.2.1",
3616
- "escape-string-regexp": "1.0.5",
3617
- "has-ansi": "2.0.0",
3618
- "strip-ansi": "3.0.1",
3619
- "supports-color": "2.0.0"
3620
  }
3621
  },
3622
  "supports-color": {
3623
  "version": "2.0.0",
3624
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3625
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3626
  "dev": true
3627
  }
@@ -3633,10 +4145,10 @@
3633
  "integrity": "sha512-xBPwg8wuA/m+HiSh2uMADuadKEnFQt9N5OhEy35vIl945yG6095oY1H1Og3ucg0wBSOieIBn3raqStvIcwKqHg==",
3634
  "dev": true,
3635
  "requires": {
3636
- "chalk": "1.1.3",
3637
- "maxmin": "1.1.0",
3638
- "uglify-js": "3.2.2",
3639
- "uri-path": "1.0.0"
3640
  },
3641
  "dependencies": {
3642
  "ansi-styles": {
@@ -3647,15 +4159,15 @@
3647
  },
3648
  "chalk": {
3649
  "version": "1.1.3",
3650
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3651
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3652
  "dev": true,
3653
  "requires": {
3654
- "ansi-styles": "2.2.1",
3655
- "escape-string-regexp": "1.0.5",
3656
- "has-ansi": "2.0.0",
3657
- "strip-ansi": "3.0.1",
3658
- "supports-color": "2.0.0"
3659
  }
3660
  },
3661
  "gzip-size": {
@@ -3664,8 +4176,8 @@
3664
  "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
3665
  "dev": true,
3666
  "requires": {
3667
- "browserify-zlib": "0.1.4",
3668
- "concat-stream": "1.6.2"
3669
  }
3670
  },
3671
  "maxmin": {
@@ -3674,25 +4186,25 @@
3674
  "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
3675
  "dev": true,
3676
  "requires": {
3677
- "chalk": "1.1.3",
3678
- "figures": "1.7.0",
3679
- "gzip-size": "1.0.0",
3680
- "pretty-bytes": "1.0.4"
3681
  }
3682
  },
3683
  "pretty-bytes": {
3684
  "version": "1.0.4",
3685
- "resolved": "http://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
3686
  "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
3687
  "dev": true,
3688
  "requires": {
3689
- "get-stdin": "4.0.1",
3690
- "meow": "3.7.0"
3691
  }
3692
  },
3693
  "supports-color": {
3694
  "version": "2.0.0",
3695
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3696
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3697
  "dev": true
3698
  }
@@ -3704,10 +4216,10 @@
3704
  "integrity": "sha512-8Zka/svGl6+ZwF7d6z/CfXwsb4cDODnajmZsY4nUAs9Ob0kJEcsLiDf5qm2HdDoEcm3NHjWCrFiWx+PZ2y4D7A==",
3705
  "dev": true,
3706
  "requires": {
3707
- "async": "1.5.2",
3708
- "gaze": "1.1.3",
3709
- "lodash": "4.17.11",
3710
- "tiny-lr": "0.2.1"
3711
  }
3712
  },
3713
  "grunt-known-options": {
@@ -3722,10 +4234,10 @@
3722
  "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
3723
  "dev": true,
3724
  "requires": {
3725
- "colors": "1.1.2",
3726
- "grunt-legacy-log-utils": "2.0.1",
3727
- "hooker": "0.2.3",
3728
- "lodash": "4.17.11"
3729
  }
3730
  },
3731
  "grunt-legacy-log-utils": {
@@ -3734,8 +4246,8 @@
3734
  "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
3735
  "dev": true,
3736
  "requires": {
3737
- "chalk": "2.4.1",
3738
- "lodash": "4.17.11"
3739
  }
3740
  },
3741
  "grunt-legacy-util": {
@@ -3744,13 +4256,13 @@
3744
  "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
3745
  "dev": true,
3746
  "requires": {
3747
- "async": "1.5.2",
3748
- "exit": "0.1.2",
3749
- "getobject": "0.1.0",
3750
- "hooker": "0.2.3",
3751
- "lodash": "4.17.11",
3752
- "underscore.string": "3.3.5",
3753
- "which": "1.3.1"
3754
  }
3755
  },
3756
  "grunt-phpcs": {
@@ -3765,9 +4277,9 @@
3765
  "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==",
3766
  "dev": true,
3767
  "requires": {
3768
- "chalk": "2.4.1",
3769
- "diff": "3.5.0",
3770
- "postcss": "6.0.23"
3771
  }
3772
  },
3773
  "grunt-rtlcss": {
@@ -3776,8 +4288,8 @@
3776
  "integrity": "sha1-6eYc5DdAY5f546Sxv2aeR+cf/MM=",
3777
  "dev": true,
3778
  "requires": {
3779
- "chalk": "1.1.3",
3780
- "rtlcss": "2.4.0"
3781
  },
3782
  "dependencies": {
3783
  "ansi-styles": {
@@ -3788,20 +4300,20 @@
3788
  },
3789
  "chalk": {
3790
  "version": "1.1.3",
3791
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3792
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3793
  "dev": true,
3794
  "requires": {
3795
- "ansi-styles": "2.2.1",
3796
- "escape-string-regexp": "1.0.5",
3797
- "has-ansi": "2.0.0",
3798
- "strip-ansi": "3.0.1",
3799
- "supports-color": "2.0.0"
3800
  }
3801
  },
3802
  "supports-color": {
3803
  "version": "2.0.0",
3804
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3805
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3806
  "dev": true
3807
  }
@@ -3809,13 +4321,13 @@
3809
  },
3810
  "grunt-sass": {
3811
  "version": "2.0.0",
3812
- "resolved": "http://registry.npmjs.org/grunt-sass/-/grunt-sass-2.0.0.tgz",
3813
  "integrity": "sha1-kHTPnXtFkuIPd4jKpye4+aoGtgo=",
3814
  "dev": true,
3815
  "requires": {
3816
- "each-async": "1.1.1",
3817
- "node-sass": "4.11.0",
3818
- "object-assign": "4.1.1"
3819
  }
3820
  },
3821
  "grunt-stylelint": {
@@ -3835,20 +4347,20 @@
3835
  },
3836
  "chalk": {
3837
  "version": "1.1.3",
3838
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
3839
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
3840
  "dev": true,
3841
  "requires": {
3842
- "ansi-styles": "2.2.1",
3843
- "escape-string-regexp": "1.0.5",
3844
- "has-ansi": "2.0.0",
3845
- "strip-ansi": "3.0.1",
3846
- "supports-color": "2.0.0"
3847
  }
3848
  },
3849
  "supports-color": {
3850
  "version": "2.0.0",
3851
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
3852
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
3853
  "dev": true
3854
  }
@@ -3860,8 +4372,8 @@
3860
  "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==",
3861
  "dev": true,
3862
  "requires": {
3863
- "grunt": "1.0.3",
3864
- "node-wp-i18n": "1.2.2"
3865
  }
3866
  },
3867
  "gzip-size": {
@@ -3870,7 +4382,7 @@
3870
  "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
3871
  "dev": true,
3872
  "requires": {
3873
- "duplexer": "0.1.1"
3874
  }
3875
  },
3876
  "har-schema": {
@@ -3885,8 +4397,8 @@
3885
  "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
3886
  "dev": true,
3887
  "requires": {
3888
- "ajv": "6.6.2",
3889
- "har-schema": "2.0.0"
3890
  }
3891
  },
3892
  "has-ansi": {
@@ -3895,7 +4407,7 @@
3895
  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
3896
  "dev": true,
3897
  "requires": {
3898
- "ansi-regex": "2.1.1"
3899
  }
3900
  },
3901
  "has-color": {
@@ -3922,9 +4434,9 @@
3922
  "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
3923
  "dev": true,
3924
  "requires": {
3925
- "get-value": "2.0.6",
3926
- "has-values": "1.0.0",
3927
- "isobject": "3.0.1"
3928
  },
3929
  "dependencies": {
3930
  "isobject": {
@@ -3941,8 +4453,8 @@
3941
  "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
3942
  "dev": true,
3943
  "requires": {
3944
- "is-number": "3.0.0",
3945
- "kind-of": "4.0.0"
3946
  },
3947
  "dependencies": {
3948
  "is-number": {
@@ -3951,7 +4463,7 @@
3951
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
3952
  "dev": true,
3953
  "requires": {
3954
- "kind-of": "3.2.2"
3955
  },
3956
  "dependencies": {
3957
  "kind-of": {
@@ -3960,7 +4472,7 @@
3960
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
3961
  "dev": true,
3962
  "requires": {
3963
- "is-buffer": "1.1.6"
3964
  }
3965
  }
3966
  }
@@ -3971,7 +4483,7 @@
3971
  "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
3972
  "dev": true,
3973
  "requires": {
3974
- "is-buffer": "1.1.6"
3975
  }
3976
  }
3977
  }
@@ -3982,8 +4494,8 @@
3982
  "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
3983
  "dev": true,
3984
  "requires": {
3985
- "inherits": "2.0.3",
3986
- "safe-buffer": "5.1.2"
3987
  }
3988
  },
3989
  "hash.js": {
@@ -3992,8 +4504,8 @@
3992
  "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
3993
  "dev": true,
3994
  "requires": {
3995
- "inherits": "2.0.3",
3996
- "minimalistic-assert": "1.0.1"
3997
  }
3998
  },
3999
  "hmac-drbg": {
@@ -4002,9 +4514,9 @@
4002
  "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
4003
  "dev": true,
4004
  "requires": {
4005
- "hash.js": "1.1.7",
4006
- "minimalistic-assert": "1.0.1",
4007
- "minimalistic-crypto-utils": "1.0.1"
4008
  }
4009
  },
4010
  "home-or-tmp": {
@@ -4013,8 +4525,8 @@
4013
  "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
4014
  "dev": true,
4015
  "requires": {
4016
- "os-homedir": "1.0.2",
4017
- "os-tmpdir": "1.0.2"
4018
  }
4019
  },
4020
  "hooker": {
@@ -4037,15 +4549,15 @@
4037
  },
4038
  "htmlparser2": {
4039
  "version": "3.8.3",
4040
- "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
4041
  "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
4042
  "dev": true,
4043
  "requires": {
4044
- "domelementtype": "1.3.1",
4045
- "domhandler": "2.3.0",
4046
- "domutils": "1.5.1",
4047
- "entities": "1.0.0",
4048
- "readable-stream": "1.1.14"
4049
  },
4050
  "dependencies": {
4051
  "isarray": {
@@ -4056,19 +4568,19 @@
4056
  },
4057
  "readable-stream": {
4058
  "version": "1.1.14",
4059
- "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
4060
  "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
4061
  "dev": true,
4062
  "requires": {
4063
- "core-util-is": "1.0.2",
4064
- "inherits": "2.0.3",
4065
  "isarray": "0.0.1",
4066
- "string_decoder": "0.10.31"
4067
  }
4068
  },
4069
  "string_decoder": {
4070
  "version": "0.10.31",
4071
- "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4072
  "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
4073
  "dev": true
4074
  }
@@ -4076,12 +4588,12 @@
4076
  },
4077
  "http-errors": {
4078
  "version": "1.3.1",
4079
- "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
4080
  "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
4081
  "dev": true,
4082
  "requires": {
4083
- "inherits": "2.0.3",
4084
- "statuses": "1.5.0"
4085
  }
4086
  },
4087
  "http-parser-js": {
@@ -4096,9 +4608,9 @@
4096
  "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
4097
  "dev": true,
4098
  "requires": {
4099
- "assert-plus": "1.0.0",
4100
- "jsprim": "1.4.1",
4101
- "sshpk": "1.16.0"
4102
  }
4103
  },
4104
  "https-browserify": {
@@ -4113,13 +4625,13 @@
4113
  "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
4114
  "dev": true,
4115
  "requires": {
4116
- "safer-buffer": "2.1.2"
4117
  }
4118
  },
4119
  "ieee754": {
4120
- "version": "1.1.12",
4121
- "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
4122
- "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
4123
  "dev": true
4124
  },
4125
  "ignore": {
@@ -4135,10 +4647,10 @@
4135
  "dev": true,
4136
  "optional": true,
4137
  "requires": {
4138
- "detect-libc": "0.2.0",
4139
- "nan": "2.12.1",
4140
- "node-gyp": "3.8.0",
4141
- "prebuild-install": "2.5.3"
4142
  }
4143
  },
4144
  "imurmurhash": {
@@ -4159,7 +4671,7 @@
4159
  "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
4160
  "dev": true,
4161
  "requires": {
4162
- "repeating": "2.0.1"
4163
  }
4164
  },
4165
  "indexes-of": {
@@ -4180,8 +4692,8 @@
4180
  "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4181
  "dev": true,
4182
  "requires": {
4183
- "once": "1.4.0",
4184
- "wrappy": "1.0.2"
4185
  }
4186
  },
4187
  "inherits": {
@@ -4198,9 +4710,9 @@
4198
  "optional": true
4199
  },
4200
  "interpret": {
4201
- "version": "1.1.0",
4202
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
4203
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
4204
  "dev": true
4205
  },
4206
  "invariant": {
@@ -4209,7 +4721,7 @@
4209
  "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
4210
  "dev": true,
4211
  "requires": {
4212
- "loose-envify": "1.4.0"
4213
  }
4214
  },
4215
  "invert-kv": {
@@ -4220,11 +4732,11 @@
4220
  },
4221
  "is-accessor-descriptor": {
4222
  "version": "0.1.6",
4223
- "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4224
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
4225
  "dev": true,
4226
  "requires": {
4227
- "kind-of": "3.2.2"
4228
  }
4229
  },
4230
  "is-alphabetical": {
@@ -4245,8 +4757,8 @@
4245
  "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==",
4246
  "dev": true,
4247
  "requires": {
4248
- "is-alphabetical": "1.0.2",
4249
- "is-decimal": "1.0.2"
4250
  }
4251
  },
4252
  "is-arrayish": {
@@ -4261,7 +4773,7 @@
4261
  "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
4262
  "dev": true,
4263
  "requires": {
4264
- "binary-extensions": "1.12.0"
4265
  }
4266
  },
4267
  "is-buffer": {
@@ -4270,22 +4782,13 @@
4270
  "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
4271
  "dev": true
4272
  },
4273
- "is-builtin-module": {
4274
- "version": "1.0.0",
4275
- "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
4276
- "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
4277
- "dev": true,
4278
- "requires": {
4279
- "builtin-modules": "1.1.1"
4280
- }
4281
- },
4282
  "is-data-descriptor": {
4283
  "version": "0.1.4",
4284
- "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4285
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
4286
  "dev": true,
4287
  "requires": {
4288
- "kind-of": "3.2.2"
4289
  }
4290
  },
4291
  "is-decimal": {
@@ -4300,9 +4803,9 @@
4300
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4301
  "dev": true,
4302
  "requires": {
4303
- "is-accessor-descriptor": "0.1.6",
4304
- "is-data-descriptor": "0.1.4",
4305
- "kind-of": "5.1.0"
4306
  },
4307
  "dependencies": {
4308
  "kind-of": {
@@ -4331,7 +4834,7 @@
4331
  "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
4332
  "dev": true,
4333
  "requires": {
4334
- "is-primitive": "2.0.0"
4335
  }
4336
  },
4337
  "is-extendable": {
@@ -4352,7 +4855,7 @@
4352
  "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
4353
  "dev": true,
4354
  "requires": {
4355
- "number-is-nan": "1.0.1"
4356
  }
4357
  },
4358
  "is-fullwidth-code-point": {
@@ -4361,7 +4864,7 @@
4361
  "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4362
  "dev": true,
4363
  "requires": {
4364
- "number-is-nan": "1.0.1"
4365
  }
4366
  },
4367
  "is-glob": {
@@ -4370,7 +4873,7 @@
4370
  "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
4371
  "dev": true,
4372
  "requires": {
4373
- "is-extglob": "1.0.0"
4374
  }
4375
  },
4376
  "is-hexadecimal": {
@@ -4385,12 +4888,12 @@
4385
  "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
4386
  "dev": true,
4387
  "requires": {
4388
- "kind-of": "3.2.2"
4389
  }
4390
  },
4391
  "is-obj": {
4392
  "version": "1.0.1",
4393
- "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
4394
  "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
4395
  "dev": true
4396
  },
@@ -4406,7 +4909,7 @@
4406
  "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4407
  "dev": true,
4408
  "requires": {
4409
- "isobject": "3.0.1"
4410
  },
4411
  "dependencies": {
4412
  "isobject": {
@@ -4505,9 +5008,9 @@
4505
  "dev": true
4506
  },
4507
  "js-base64": {
4508
- "version": "2.5.0",
4509
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz",
4510
- "integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==",
4511
  "dev": true
4512
  },
4513
  "js-tokens": {
@@ -4517,13 +5020,13 @@
4517
  "dev": true
4518
  },
4519
  "js-yaml": {
4520
- "version": "3.5.5",
4521
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
4522
- "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
4523
  "dev": true,
4524
  "requires": {
4525
- "argparse": "1.0.10",
4526
- "esprima": "2.7.3"
4527
  }
4528
  },
4529
  "jsbn": {
@@ -4534,7 +5037,7 @@
4534
  },
4535
  "jsesc": {
4536
  "version": "1.3.0",
4537
- "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
4538
  "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
4539
  "dev": true
4540
  },
@@ -4544,14 +5047,14 @@
4544
  "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==",
4545
  "dev": true,
4546
  "requires": {
4547
- "cli": "1.0.1",
4548
- "console-browserify": "1.1.0",
4549
- "exit": "0.1.2",
4550
- "htmlparser2": "3.8.3",
4551
- "lodash": "4.17.11",
4552
- "minimatch": "3.0.4",
4553
- "shelljs": "0.3.0",
4554
- "strip-json-comments": "1.0.4"
4555
  },
4556
  "dependencies": {
4557
  "strip-json-comments": {
@@ -4594,7 +5097,7 @@
4594
  },
4595
  "json5": {
4596
  "version": "0.5.1",
4597
- "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
4598
  "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
4599
  "dev": true
4600
  },
@@ -4616,7 +5119,7 @@
4616
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4617
  "dev": true,
4618
  "requires": {
4619
- "is-buffer": "1.1.6"
4620
  }
4621
  },
4622
  "known-css-properties": {
@@ -4637,7 +5140,7 @@
4637
  "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
4638
  "dev": true,
4639
  "requires": {
4640
- "readable-stream": "2.3.6"
4641
  }
4642
  },
4643
  "lcid": {
@@ -4646,7 +5149,7 @@
4646
  "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
4647
  "dev": true,
4648
  "requires": {
4649
- "invert-kv": "1.0.0"
4650
  }
4651
  },
4652
  "livereload-js": {
@@ -4657,54 +5160,54 @@
4657
  },
4658
  "load-json-file": {
4659
  "version": "1.1.0",
4660
- "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
4661
  "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
4662
  "dev": true,
4663
  "requires": {
4664
- "graceful-fs": "4.1.15",
4665
- "parse-json": "2.2.0",
4666
- "pify": "2.3.0",
4667
- "pinkie-promise": "2.0.1",
4668
- "strip-bom": "2.0.0"
4669
  },
4670
  "dependencies": {
4671
  "pify": {
4672
  "version": "2.3.0",
4673
- "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
4674
  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
4675
  "dev": true
4676
  }
4677
  }
4678
  },
4679
  "loader-runner": {
4680
- "version": "2.3.1",
4681
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz",
4682
- "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==",
4683
  "dev": true
4684
  },
4685
  "loader-utils": {
4686
- "version": "1.2.1",
4687
- "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.1.tgz",
4688
- "integrity": "sha512-3Zhx4qDqBQ9U8udWB3RMJ29nLu5a3ObNOSzk87woPvge01pi0wABowgv7F79Z4mL0DGtHRi/oOndT34EVhInoQ==",
4689
  "dev": true,
4690
  "requires": {
4691
- "big.js": "5.2.2",
4692
- "emojis-list": "2.1.0",
4693
- "json5": "1.0.1"
4694
  },
4695
  "dependencies": {
4696
  "json5": {
4697
  "version": "1.0.1",
4698
- "resolved": "http://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
4699
  "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
4700
  "dev": true,
4701
  "requires": {
4702
- "minimist": "1.2.0"
4703
  }
4704
  },
4705
  "minimist": {
4706
  "version": "1.2.0",
4707
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4708
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4709
  "dev": true
4710
  }
@@ -4716,8 +5219,8 @@
4716
  "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
4717
  "dev": true,
4718
  "requires": {
4719
- "p-locate": "2.0.0",
4720
- "path-exists": "3.0.0"
4721
  }
4722
  },
4723
  "lodash": {
@@ -4738,12 +5241,6 @@
4738
  "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
4739
  "dev": true
4740
  },
4741
- "lodash.debounce": {
4742
- "version": "4.0.8",
4743
- "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
4744
- "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
4745
- "dev": true
4746
- },
4747
  "lodash.mergewith": {
4748
  "version": "4.6.1",
4749
  "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
@@ -4756,7 +5253,7 @@
4756
  "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
4757
  "dev": true,
4758
  "requires": {
4759
- "chalk": "2.4.1"
4760
  }
4761
  },
4762
  "longest": {
@@ -4777,7 +5274,7 @@
4777
  "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
4778
  "dev": true,
4779
  "requires": {
4780
- "js-tokens": "3.0.2"
4781
  }
4782
  },
4783
  "loud-rejection": {
@@ -4786,8 +5283,8 @@
4786
  "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
4787
  "dev": true,
4788
  "requires": {
4789
- "currently-unhandled": "0.4.1",
4790
- "signal-exit": "3.0.2"
4791
  }
4792
  },
4793
  "lru-cache": {
@@ -4796,8 +5293,8 @@
4796
  "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
4797
  "dev": true,
4798
  "requires": {
4799
- "pseudomap": "1.0.2",
4800
- "yallist": "2.1.2"
4801
  }
4802
  },
4803
  "make-dir": {
@@ -4806,7 +5303,7 @@
4806
  "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
4807
  "dev": true,
4808
  "requires": {
4809
- "pify": "3.0.0"
4810
  }
4811
  },
4812
  "map-cache": {
@@ -4827,7 +5324,7 @@
4827
  "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
4828
  "dev": true,
4829
  "requires": {
4830
- "object-visit": "1.0.1"
4831
  }
4832
  },
4833
  "markdown-escapes": {
@@ -4843,9 +5340,9 @@
4843
  "dev": true
4844
  },
4845
  "math-random": {
4846
- "version": "1.0.1",
4847
- "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
4848
- "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
4849
  "dev": true
4850
  },
4851
  "mathml-tag-names": {
@@ -4860,10 +5357,10 @@
4860
  "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
4861
  "dev": true,
4862
  "requires": {
4863
- "chalk": "1.1.3",
4864
- "figures": "1.7.0",
4865
- "gzip-size": "3.0.0",
4866
- "pretty-bytes": "3.0.1"
4867
  },
4868
  "dependencies": {
4869
  "ansi-styles": {
@@ -4874,29 +5371,29 @@
4874
  },
4875
  "chalk": {
4876
  "version": "1.1.3",
4877
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4878
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4879
  "dev": true,
4880
  "requires": {
4881
- "ansi-styles": "2.2.1",
4882
- "escape-string-regexp": "1.0.5",
4883
- "has-ansi": "2.0.0",
4884
- "strip-ansi": "3.0.1",
4885
- "supports-color": "2.0.0"
4886
  }
4887
  },
4888
  "pretty-bytes": {
4889
  "version": "3.0.1",
4890
- "resolved": "http://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
4891
  "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
4892
  "dev": true,
4893
  "requires": {
4894
- "number-is-nan": "1.0.1"
4895
  }
4896
  },
4897
  "supports-color": {
4898
  "version": "2.0.0",
4899
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4900
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4901
  "dev": true
4902
  }
@@ -4908,9 +5405,9 @@
4908
  "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
4909
  "dev": true,
4910
  "requires": {
4911
- "hash-base": "3.0.4",
4912
- "inherits": "2.0.3",
4913
- "safe-buffer": "5.1.2"
4914
  }
4915
  },
4916
  "mdast-util-compact": {
@@ -4919,12 +5416,12 @@
4919
  "integrity": "sha512-d2WS98JSDVbpSsBfVvD9TaDMlqPRz7ohM/11G0rp5jOBb5q96RJ6YLszQ/09AAixyzh23FeIpCGqfaamEADtWg==",
4920
  "dev": true,
4921
  "requires": {
4922
- "unist-util-visit": "1.4.0"
4923
  }
4924
  },
4925
  "media-typer": {
4926
  "version": "0.3.0",
4927
- "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
4928
  "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
4929
  "dev": true
4930
  },
@@ -4934,7 +5431,7 @@
4934
  "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
4935
  "dev": true,
4936
  "requires": {
4937
- "mimic-fn": "1.2.0"
4938
  }
4939
  },
4940
  "memory-fs": {
@@ -4943,31 +5440,31 @@
4943
  "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
4944
  "dev": true,
4945
  "requires": {
4946
- "errno": "0.1.7",
4947
- "readable-stream": "2.3.6"
4948
  }
4949
  },
4950
  "meow": {
4951
  "version": "3.7.0",
4952
- "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
4953
  "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
4954
  "dev": true,
4955
  "requires": {
4956
- "camelcase-keys": "2.1.0",
4957
- "decamelize": "1.2.0",
4958
- "loud-rejection": "1.6.0",
4959
- "map-obj": "1.0.1",
4960
- "minimist": "1.2.0",
4961
- "normalize-package-data": "2.4.0",
4962
- "object-assign": "4.1.1",
4963
- "read-pkg-up": "1.0.1",
4964
- "redent": "1.0.0",
4965
- "trim-newlines": "1.0.0"
4966
  },
4967
  "dependencies": {
4968
  "minimist": {
4969
  "version": "1.2.0",
4970
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
4971
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
4972
  "dev": true
4973
  }
@@ -4979,19 +5476,19 @@
4979
  "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
4980
  "dev": true,
4981
  "requires": {
4982
- "arr-diff": "2.0.0",
4983
- "array-unique": "0.2.1",
4984
- "braces": "1.8.5",
4985
- "expand-brackets": "0.1.5",
4986
- "extglob": "0.3.2",
4987
- "filename-regex": "2.0.1",
4988
- "is-extglob": "1.0.0",
4989
- "is-glob": "2.0.1",
4990
- "kind-of": "3.2.2",
4991
- "normalize-path": "2.1.1",
4992
- "object.omit": "2.0.1",
4993
- "parse-glob": "3.0.4",
4994
- "regex-cache": "0.4.4"
4995
  }
4996
  },
4997
  "miller-rabin": {
@@ -5000,23 +5497,23 @@
5000
  "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
5001
  "dev": true,
5002
  "requires": {
5003
- "bn.js": "4.11.8",
5004
- "brorand": "1.1.0"
5005
  }
5006
  },
5007
  "mime-db": {
5008
- "version": "1.37.0",
5009
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
5010
- "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
5011
  "dev": true
5012
  },
5013
  "mime-types": {
5014
- "version": "2.1.21",
5015
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
5016
- "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
5017
  "dev": true,
5018
  "requires": {
5019
- "mime-db": "1.37.0"
5020
  }
5021
  },
5022
  "mimic-fn": {
@@ -5050,12 +5547,12 @@
5050
  "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
5051
  "dev": true,
5052
  "requires": {
5053
- "brace-expansion": "1.1.11"
5054
  }
5055
  },
5056
  "minimist": {
5057
  "version": "0.0.8",
5058
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
5059
  "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
5060
  "dev": true
5061
  },
@@ -5065,8 +5562,8 @@
5065
  "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
5066
  "dev": true,
5067
  "requires": {
5068
- "arrify": "1.0.1",
5069
- "is-plain-obj": "1.1.0"
5070
  }
5071
  },
5072
  "mixin-deep": {
@@ -5075,8 +5572,8 @@
5075
  "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
5076
  "dev": true,
5077
  "requires": {
5078
- "for-in": "1.0.2",
5079
- "is-extendable": "1.0.1"
5080
  },
5081
  "dependencies": {
5082
  "is-extendable": {
@@ -5085,14 +5582,14 @@
5085
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
5086
  "dev": true,
5087
  "requires": {
5088
- "is-plain-object": "2.0.4"
5089
  }
5090
  }
5091
  }
5092
  },
5093
  "mkdirp": {
5094
  "version": "0.5.1",
5095
- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
5096
  "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
5097
  "dev": true,
5098
  "requires": {
@@ -5106,9 +5603,9 @@
5106
  "dev": true
5107
  },
5108
  "nan": {
5109
- "version": "2.12.1",
5110
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
5111
- "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
5112
  "dev": true
5113
  },
5114
  "nanomatch": {
@@ -5117,17 +5614,17 @@
5117
  "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
5118
  "dev": true,
5119
  "requires": {
5120
- "arr-diff": "4.0.0",
5121
- "array-unique": "0.3.2",
5122
- "define-property": "2.0.2",
5123
- "extend-shallow": "3.0.2",
5124
- "fragment-cache": "0.2.1",
5125
- "is-windows": "1.0.2",
5126
- "kind-of": "6.0.2",
5127
- "object.pick": "1.3.0",
5128
- "regex-not": "1.0.2",
5129
- "snapdragon": "0.8.2",
5130
- "to-regex": "3.0.2"
5131
  },
5132
  "dependencies": {
5133
  "arr-diff": {
@@ -5158,7 +5655,7 @@
5158
  },
5159
  "next-tick": {
5160
  "version": "1.0.0",
5161
- "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
5162
  "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
5163
  "dev": true
5164
  },
@@ -5169,13 +5666,13 @@
5169
  "dev": true
5170
  },
5171
  "node-abi": {
5172
- "version": "2.5.1",
5173
- "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.5.1.tgz",
5174
- "integrity": "sha512-oDbFc7vCFx0RWWCweTer3hFm1u+e60N5FtGnmRV6QqvgATGFH/XRR6vqWIeBVosCYCqt6YdIr2L0exLZuEdVcQ==",
5175
  "dev": true,
5176
  "optional": true,
5177
  "requires": {
5178
- "semver": "5.6.0"
5179
  }
5180
  },
5181
  "node-gyp": {
@@ -5184,56 +5681,56 @@
5184
  "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
5185
  "dev": true,
5186
  "requires": {
5187
- "fstream": "1.0.11",
5188
- "glob": "7.0.6",
5189
- "graceful-fs": "4.1.15",
5190
- "mkdirp": "0.5.1",
5191
- "nopt": "3.0.6",
5192
- "npmlog": "4.1.2",
5193
- "osenv": "0.1.5",
5194
- "request": "2.88.0",
5195
- "rimraf": "2.6.2",
5196
- "semver": "5.3.0",
5197
- "tar": "2.2.1",
5198
- "which": "1.3.1"
5199
  },
5200
  "dependencies": {
5201
  "semver": {
5202
  "version": "5.3.0",
5203
- "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
5204
  "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
5205
  "dev": true
5206
  }
5207
  }
5208
  },
5209
  "node-libs-browser": {
5210
- "version": "2.1.0",
5211
- "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
5212
- "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
5213
- "dev": true,
5214
- "requires": {
5215
- "assert": "1.4.1",
5216
- "browserify-zlib": "0.2.0",
5217
- "buffer": "4.9.1",
5218
- "console-browserify": "1.1.0",
5219
- "constants-browserify": "1.0.0",
5220
- "crypto-browserify": "3.12.0",
5221
- "domain-browser": "1.2.0",
5222
- "events": "1.1.1",
5223
- "https-browserify": "1.0.0",
5224
- "os-browserify": "0.3.0",
5225
  "path-browserify": "0.0.0",
5226
- "process": "0.11.10",
5227
- "punycode": "1.4.1",
5228
- "querystring-es3": "0.2.1",
5229
- "readable-stream": "2.3.6",
5230
- "stream-browserify": "2.0.1",
5231
- "stream-http": "2.8.3",
5232
- "string_decoder": "1.1.1",
5233
- "timers-browserify": "2.0.10",
5234
  "tty-browserify": "0.0.0",
5235
- "url": "0.11.0",
5236
- "util": "0.10.4",
5237
  "vm-browserify": "0.0.4"
5238
  },
5239
  "dependencies": {
@@ -5243,24 +5740,24 @@
5243
  "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
5244
  "dev": true,
5245
  "requires": {
5246
- "pako": "1.0.7"
5247
  }
5248
  },
5249
  "buffer": {
5250
  "version": "4.9.1",
5251
- "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
5252
  "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
5253
  "dev": true,
5254
  "requires": {
5255
- "base64-js": "1.3.0",
5256
- "ieee754": "1.1.12",
5257
- "isarray": "1.0.0"
5258
  }
5259
  },
5260
  "pako": {
5261
- "version": "1.0.7",
5262
- "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz",
5263
- "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==",
5264
  "dev": true
5265
  },
5266
  "punycode": {
@@ -5277,25 +5774,25 @@
5277
  "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
5278
  "dev": true,
5279
  "requires": {
5280
- "async-foreach": "0.1.3",
5281
- "chalk": "1.1.3",
5282
- "cross-spawn": "3.0.1",
5283
- "gaze": "1.1.3",
5284
- "get-stdin": "4.0.1",
5285
- "glob": "7.0.6",
5286
- "in-publish": "2.0.0",
5287
- "lodash.assign": "4.2.0",
5288
- "lodash.clonedeep": "4.5.0",
5289
- "lodash.mergewith": "4.6.1",
5290
- "meow": "3.7.0",
5291
- "mkdirp": "0.5.1",
5292
- "nan": "2.12.1",
5293
- "node-gyp": "3.8.0",
5294
- "npmlog": "4.1.2",
5295
- "request": "2.88.0",
5296
- "sass-graph": "2.2.4",
5297
- "stdout-stream": "1.4.1",
5298
- "true-case-path": "1.0.3"
5299
  },
5300
  "dependencies": {
5301
  "ansi-styles": {
@@ -5306,15 +5803,15 @@
5306
  },
5307
  "chalk": {
5308
  "version": "1.1.3",
5309
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
5310
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5311
  "dev": true,
5312
  "requires": {
5313
- "ansi-styles": "2.2.1",
5314
- "escape-string-regexp": "1.0.5",
5315
- "has-ansi": "2.0.0",
5316
- "strip-ansi": "3.0.1",
5317
- "supports-color": "2.0.0"
5318
  }
5319
  },
5320
  "cross-spawn": {
@@ -5323,36 +5820,36 @@
5323
  "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
5324
  "dev": true,
5325
  "requires": {
5326
- "lru-cache": "4.1.5",
5327
- "which": "1.3.1"
5328
  }
5329
  },
5330
  "supports-color": {
5331
  "version": "2.0.0",
5332
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5333
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5334
  "dev": true
5335
  }
5336
  }
5337
  },
5338
  "node-wp-i18n": {
5339
- "version": "1.2.2",
5340
- "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.2.tgz",
5341
- "integrity": "sha512-uRtKibN+PdwED6YzzcdCk4AG7qPt2Cmplpwq0szUz6alz1U/15N1U56EY6kcolGcVrJacW5s70QRB5k8d5k9gg==",
5342
- "dev": true,
5343
- "requires": {
5344
- "bluebird": "3.5.3",
5345
- "gettext-parser": "3.1.0",
5346
- "glob": "7.0.6",
5347
- "lodash": "4.17.11",
5348
- "minimist": "1.2.0",
5349
- "mkdirp": "0.5.1",
5350
- "tmp": "0.0.33"
5351
  },
5352
  "dependencies": {
5353
  "minimist": {
5354
  "version": "1.2.0",
5355
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5356
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5357
  "dev": true
5358
  }
@@ -5371,19 +5868,19 @@
5371
  "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
5372
  "dev": true,
5373
  "requires": {
5374
- "abbrev": "1.1.1"
5375
  }
5376
  },
5377
  "normalize-package-data": {
5378
- "version": "2.4.0",
5379
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
5380
- "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
5381
  "dev": true,
5382
  "requires": {
5383
- "hosted-git-info": "2.7.1",
5384
- "is-builtin-module": "1.0.0",
5385
- "semver": "5.6.0",
5386
- "validate-npm-package-license": "3.0.4"
5387
  }
5388
  },
5389
  "normalize-path": {
@@ -5392,7 +5889,7 @@
5392
  "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5393
  "dev": true,
5394
  "requires": {
5395
- "remove-trailing-separator": "1.1.0"
5396
  }
5397
  },
5398
  "normalize-range": {
@@ -5413,7 +5910,7 @@
5413
  "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5414
  "dev": true,
5415
  "requires": {
5416
- "path-key": "2.0.1"
5417
  }
5418
  },
5419
  "npmlog": {
@@ -5422,10 +5919,10 @@
5422
  "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5423
  "dev": true,
5424
  "requires": {
5425
- "are-we-there-yet": "1.1.5",
5426
- "console-control-strings": "1.1.0",
5427
- "gauge": "2.7.4",
5428
- "set-blocking": "2.0.0"
5429
  }
5430
  },
5431
  "num2fraction": {
@@ -5458,9 +5955,9 @@
5458
  "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
5459
  "dev": true,
5460
  "requires": {
5461
- "copy-descriptor": "0.1.1",
5462
- "define-property": "0.2.5",
5463
- "kind-of": "3.2.2"
5464
  },
5465
  "dependencies": {
5466
  "define-property": {
@@ -5469,7 +5966,7 @@
5469
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5470
  "dev": true,
5471
  "requires": {
5472
- "is-descriptor": "0.1.6"
5473
  }
5474
  }
5475
  }
@@ -5480,7 +5977,7 @@
5480
  "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
5481
  "dev": true,
5482
  "requires": {
5483
- "isobject": "3.0.1"
5484
  },
5485
  "dependencies": {
5486
  "isobject": {
@@ -5497,8 +5994,8 @@
5497
  "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
5498
  "dev": true,
5499
  "requires": {
5500
- "for-own": "0.1.5",
5501
- "is-extendable": "0.1.1"
5502
  }
5503
  },
5504
  "object.pick": {
@@ -5507,7 +6004,7 @@
5507
  "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
5508
  "dev": true,
5509
  "requires": {
5510
- "isobject": "3.0.1"
5511
  },
5512
  "dependencies": {
5513
  "isobject": {
@@ -5533,12 +6030,12 @@
5533
  "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
5534
  "dev": true,
5535
  "requires": {
5536
- "wrappy": "1.0.2"
5537
  }
5538
  },
5539
  "onetime": {
5540
  "version": "1.1.0",
5541
- "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
5542
  "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
5543
  "dev": true
5544
  },
@@ -5550,22 +6047,22 @@
5550
  },
5551
  "os-homedir": {
5552
  "version": "1.0.2",
5553
- "resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
5554
  "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
5555
  "dev": true
5556
  },
5557
  "os-locale": {
5558
  "version": "1.4.0",
5559
- "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
5560
  "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
5561
  "dev": true,
5562
  "requires": {
5563
- "lcid": "1.0.0"
5564
  }
5565
  },
5566
  "os-tmpdir": {
5567
  "version": "1.0.2",
5568
- "resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
5569
  "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
5570
  "dev": true
5571
  },
@@ -5575,8 +6072,8 @@
5575
  "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
5576
  "dev": true,
5577
  "requires": {
5578
- "os-homedir": "1.0.2",
5579
- "os-tmpdir": "1.0.2"
5580
  }
5581
  },
5582
  "p-finally": {
@@ -5591,7 +6088,7 @@
5591
  "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
5592
  "dev": true,
5593
  "requires": {
5594
- "p-try": "1.0.0"
5595
  }
5596
  },
5597
  "p-locate": {
@@ -5600,7 +6097,7 @@
5600
  "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
5601
  "dev": true,
5602
  "requires": {
5603
- "p-limit": "1.3.0"
5604
  }
5605
  },
5606
  "p-try": {
@@ -5611,35 +6108,36 @@
5611
  },
5612
  "pako": {
5613
  "version": "0.2.9",
5614
- "resolved": "http://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
5615
  "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
5616
  "dev": true
5617
  },
5618
  "parse-asn1": {
5619
- "version": "5.1.1",
5620
- "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
5621
- "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
5622
  "dev": true,
5623
  "requires": {
5624
- "asn1.js": "4.10.1",
5625
- "browserify-aes": "1.2.0",
5626
- "create-hash": "1.2.0",
5627
- "evp_bytestokey": "1.0.3",
5628
- "pbkdf2": "3.0.17"
 
5629
  }
5630
  },
5631
  "parse-entities": {
5632
- "version": "1.2.0",
5633
- "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.0.tgz",
5634
- "integrity": "sha512-XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g==",
5635
  "dev": true,
5636
  "requires": {
5637
- "character-entities": "1.2.2",
5638
- "character-entities-legacy": "1.1.2",
5639
- "character-reference-invalid": "1.1.2",
5640
- "is-alphanumerical": "1.0.2",
5641
- "is-decimal": "1.0.2",
5642
- "is-hexadecimal": "1.0.2"
5643
  }
5644
  },
5645
  "parse-glob": {
@@ -5648,10 +6146,10 @@
5648
  "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
5649
  "dev": true,
5650
  "requires": {
5651
- "glob-base": "0.3.0",
5652
- "is-dotfile": "1.0.3",
5653
- "is-extglob": "1.0.0",
5654
- "is-glob": "2.0.1"
5655
  }
5656
  },
5657
  "parse-json": {
@@ -5660,7 +6158,7 @@
5660
  "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
5661
  "dev": true,
5662
  "requires": {
5663
- "error-ex": "1.3.2"
5664
  }
5665
  },
5666
  "parseurl": {
@@ -5677,7 +6175,7 @@
5677
  },
5678
  "path-browserify": {
5679
  "version": "0.0.0",
5680
- "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
5681
  "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
5682
  "dev": true
5683
  },
@@ -5695,7 +6193,7 @@
5695
  },
5696
  "path-is-absolute": {
5697
  "version": "1.0.1",
5698
- "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
5699
  "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
5700
  "dev": true
5701
  },
@@ -5705,20 +6203,26 @@
5705
  "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
5706
  "dev": true
5707
  },
 
 
 
 
 
 
5708
  "path-type": {
5709
  "version": "1.1.0",
5710
  "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
5711
  "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
5712
  "dev": true,
5713
  "requires": {
5714
- "graceful-fs": "4.1.15",
5715
- "pify": "2.3.0",
5716
- "pinkie-promise": "2.0.1"
5717
  },
5718
  "dependencies": {
5719
  "pify": {
5720
  "version": "2.3.0",
5721
- "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
5722
  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5723
  "dev": true
5724
  }
@@ -5730,11 +6234,11 @@
5730
  "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
5731
  "dev": true,
5732
  "requires": {
5733
- "create-hash": "1.2.0",
5734
- "create-hmac": "1.1.7",
5735
- "ripemd160": "2.0.2",
5736
- "safe-buffer": "5.1.2",
5737
- "sha.js": "2.4.11"
5738
  }
5739
  },
5740
  "performance-now": {
@@ -5761,7 +6265,7 @@
5761
  "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
5762
  "dev": true,
5763
  "requires": {
5764
- "pinkie": "2.0.4"
5765
  }
5766
  },
5767
  "pkg-dir": {
@@ -5770,7 +6274,7 @@
5770
  "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
5771
  "dev": true,
5772
  "requires": {
5773
- "find-up": "2.1.0"
5774
  }
5775
  },
5776
  "posix-character-classes": {
@@ -5785,9 +6289,9 @@
5785
  "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
5786
  "dev": true,
5787
  "requires": {
5788
- "chalk": "2.4.1",
5789
- "source-map": "0.6.1",
5790
- "supports-color": "5.5.0"
5791
  }
5792
  },
5793
  "postcss-html": {
@@ -5796,9 +6300,9 @@
5796
  "integrity": "sha512-KxKUpj7AY7nlCbLcTOYxdfJnGE7QFAfU2n95ADj1Q90RM/pOLdz8k3n4avOyRFs7MDQHcRzJQWM1dehCwJxisQ==",
5797
  "dev": true,
5798
  "requires": {
5799
- "htmlparser2": "3.10.0",
5800
- "remark": "8.0.0",
5801
- "unist-util-find-all-after": "1.0.2"
5802
  },
5803
  "dependencies": {
5804
  "entities": {
@@ -5808,39 +6312,39 @@
5808
  "dev": true
5809
  },
5810
  "htmlparser2": {
5811
- "version": "3.10.0",
5812
- "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz",
5813
- "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==",
5814
  "dev": true,
5815
  "requires": {
5816
- "domelementtype": "1.3.1",
5817
- "domhandler": "2.3.0",
5818
- "domutils": "1.5.1",
5819
- "entities": "1.1.2",
5820
- "inherits": "2.0.3",
5821
- "readable-stream": "3.1.1"
5822
  }
5823
  },
5824
  "readable-stream": {
5825
- "version": "3.1.1",
5826
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz",
5827
- "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==",
5828
  "dev": true,
5829
  "requires": {
5830
- "inherits": "2.0.3",
5831
- "string_decoder": "1.1.1",
5832
- "util-deprecate": "1.0.2"
5833
  }
5834
  }
5835
  }
5836
  },
5837
  "postcss-less": {
5838
  "version": "1.1.5",
5839
- "resolved": "http://registry.npmjs.org/postcss-less/-/postcss-less-1.1.5.tgz",
5840
  "integrity": "sha512-QQIiIqgEjNnquc0d4b6HDOSFZxbFQoy4MPpli2lSLpKhMyBkKwwca2HFqu4xzxlKID/F2fxSOowwtKpgczhF7A==",
5841
  "dev": true,
5842
  "requires": {
5843
- "postcss": "5.2.18"
5844
  },
5845
  "dependencies": {
5846
  "ansi-styles": {
@@ -5851,20 +6355,20 @@
5851
  },
5852
  "chalk": {
5853
  "version": "1.1.3",
5854
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
5855
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5856
  "dev": true,
5857
  "requires": {
5858
- "ansi-styles": "2.2.1",
5859
- "escape-string-regexp": "1.0.5",
5860
- "has-ansi": "2.0.0",
5861
- "strip-ansi": "3.0.1",
5862
- "supports-color": "2.0.0"
5863
  },
5864
  "dependencies": {
5865
  "supports-color": {
5866
  "version": "2.0.0",
5867
- "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5868
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5869
  "dev": true
5870
  }
@@ -5882,10 +6386,10 @@
5882
  "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
5883
  "dev": true,
5884
  "requires": {
5885
- "chalk": "1.1.3",
5886
- "js-base64": "2.5.0",
5887
- "source-map": "0.5.7",
5888
- "supports-color": "3.2.3"
5889
  }
5890
  },
5891
  "source-map": {
@@ -5900,7 +6404,7 @@
5900
  "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
5901
  "dev": true,
5902
  "requires": {
5903
- "has-flag": "1.0.0"
5904
  }
5905
  }
5906
  }
@@ -5917,10 +6421,10 @@
5917
  "integrity": "sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==",
5918
  "dev": true,
5919
  "requires": {
5920
- "chalk": "2.4.1",
5921
- "lodash": "4.17.11",
5922
- "log-symbols": "2.2.0",
5923
- "postcss": "6.0.23"
5924
  }
5925
  },
5926
  "postcss-resolve-nested-selector": {
@@ -5935,7 +6439,7 @@
5935
  "integrity": "sha1-t1Pv9sfArqXoN1++TN6L+QY/8UI=",
5936
  "dev": true,
5937
  "requires": {
5938
- "postcss": "6.0.23"
5939
  }
5940
  },
5941
  "postcss-sass": {
@@ -5944,8 +6448,8 @@
5944
  "integrity": "sha512-cUmYzkP747fPCQE6d+CH2l1L4VSyIlAzZsok3HPjb5Gzsq3jE+VjpAdGlPsnQ310WKWI42sw+ar0UNN59/f3hg==",
5945
  "dev": true,
5946
  "requires": {
5947
- "gonzales-pe": "4.2.3",
5948
- "postcss": "6.0.23"
5949
  }
5950
  },
5951
  "postcss-scss": {
@@ -5954,7 +6458,7 @@
5954
  "integrity": "sha512-4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww==",
5955
  "dev": true,
5956
  "requires": {
5957
- "postcss": "6.0.23"
5958
  }
5959
  },
5960
  "postcss-selector-parser": {
@@ -5963,9 +6467,9 @@
5963
  "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
5964
  "dev": true,
5965
  "requires": {
5966
- "dot-prop": "4.2.0",
5967
- "indexes-of": "1.0.1",
5968
- "uniq": "1.0.1"
5969
  }
5970
  },
5971
  "postcss-value-parser": {
@@ -5981,21 +6485,21 @@
5981
  "dev": true,
5982
  "optional": true,
5983
  "requires": {
5984
- "detect-libc": "1.0.3",
5985
- "expand-template": "1.1.1",
5986
  "github-from-package": "0.0.0",
5987
- "minimist": "1.2.0",
5988
- "mkdirp": "0.5.1",
5989
- "node-abi": "2.5.1",
5990
- "noop-logger": "0.1.1",
5991
- "npmlog": "4.1.2",
5992
- "os-homedir": "1.0.2",
5993
- "pump": "2.0.1",
5994
- "rc": "1.2.8",
5995
- "simple-get": "2.8.1",
5996
- "tar-fs": "1.16.3",
5997
- "tunnel-agent": "0.6.0",
5998
- "which-pm-runs": "1.0.0"
5999
  },
6000
  "dependencies": {
6001
  "detect-libc": {
@@ -6007,7 +6511,7 @@
6007
  },
6008
  "minimist": {
6009
  "version": "1.2.0",
6010
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
6011
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6012
  "dev": true,
6013
  "optional": true
@@ -6022,7 +6526,7 @@
6022
  },
6023
  "pretty-bytes": {
6024
  "version": "4.0.2",
6025
- "resolved": "http://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
6026
  "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
6027
  "dev": true
6028
  },
@@ -6068,12 +6572,12 @@
6068
  "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
6069
  "dev": true,
6070
  "requires": {
6071
- "bn.js": "4.11.8",
6072
- "browserify-rsa": "4.0.1",
6073
- "create-hash": "1.2.0",
6074
- "parse-asn1": "5.1.1",
6075
- "randombytes": "2.0.6",
6076
- "safe-buffer": "5.1.2"
6077
  }
6078
  },
6079
  "pump": {
@@ -6083,8 +6587,8 @@
6083
  "dev": true,
6084
  "optional": true,
6085
  "requires": {
6086
- "end-of-stream": "1.4.1",
6087
- "once": "1.4.0"
6088
  }
6089
  },
6090
  "punycode": {
@@ -6123,9 +6627,9 @@
6123
  "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
6124
  "dev": true,
6125
  "requires": {
6126
- "is-number": "4.0.0",
6127
- "kind-of": "6.0.2",
6128
- "math-random": "1.0.1"
6129
  },
6130
  "dependencies": {
6131
  "is-number": {
@@ -6143,12 +6647,12 @@
6143
  }
6144
  },
6145
  "randombytes": {
6146
- "version": "2.0.6",
6147
- "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
6148
- "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
6149
  "dev": true,
6150
  "requires": {
6151
- "safe-buffer": "5.1.2"
6152
  }
6153
  },
6154
  "randomfill": {
@@ -6157,8 +6661,8 @@
6157
  "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
6158
  "dev": true,
6159
  "requires": {
6160
- "randombytes": "2.0.6",
6161
- "safe-buffer": "5.1.2"
6162
  }
6163
  },
6164
  "raw-body": {
@@ -6180,7 +6684,7 @@
6180
  },
6181
  "iconv-lite": {
6182
  "version": "0.4.13",
6183
- "resolved": "http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
6184
  "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
6185
  "dev": true
6186
  }
@@ -6193,15 +6697,15 @@
6193
  "dev": true,
6194
  "optional": true,
6195
  "requires": {
6196
- "deep-extend": "0.6.0",
6197
- "ini": "1.3.5",
6198
- "minimist": "1.2.0",
6199
- "strip-json-comments": "2.0.1"
6200
  },
6201
  "dependencies": {
6202
  "minimist": {
6203
  "version": "1.2.0",
6204
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
6205
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6206
  "dev": true,
6207
  "optional": true
@@ -6214,9 +6718,9 @@
6214
  "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
6215
  "dev": true,
6216
  "requires": {
6217
- "load-json-file": "1.1.0",
6218
- "normalize-package-data": "2.4.0",
6219
- "path-type": "1.1.0"
6220
  }
6221
  },
6222
  "read-pkg-up": {
@@ -6225,8 +6729,8 @@
6225
  "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
6226
  "dev": true,
6227
  "requires": {
6228
- "find-up": "1.1.2",
6229
- "read-pkg": "1.1.0"
6230
  },
6231
  "dependencies": {
6232
  "find-up": {
@@ -6235,8 +6739,8 @@
6235
  "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
6236
  "dev": true,
6237
  "requires": {
6238
- "path-exists": "2.1.0",
6239
- "pinkie-promise": "2.0.1"
6240
  }
6241
  },
6242
  "path-exists": {
@@ -6245,24 +6749,24 @@
6245
  "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
6246
  "dev": true,
6247
  "requires": {
6248
- "pinkie-promise": "2.0.1"
6249
  }
6250
  }
6251
  }
6252
  },
6253
  "readable-stream": {
6254
  "version": "2.3.6",
6255
- "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
6256
  "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
6257
  "dev": true,
6258
  "requires": {
6259
- "core-util-is": "1.0.2",
6260
- "inherits": "2.0.3",
6261
- "isarray": "1.0.0",
6262
- "process-nextick-args": "2.0.0",
6263
- "safe-buffer": "5.1.2",
6264
- "string_decoder": "1.1.1",
6265
- "util-deprecate": "1.0.2"
6266
  }
6267
  },
6268
  "readdirp": {
@@ -6271,9 +6775,9 @@
6271
  "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
6272
  "dev": true,
6273
  "requires": {
6274
- "graceful-fs": "4.1.15",
6275
- "micromatch": "3.1.10",
6276
- "readable-stream": "2.3.6"
6277
  },
6278
  "dependencies": {
6279
  "arr-diff": {
@@ -6294,16 +6798,16 @@
6294
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
6295
  "dev": true,
6296
  "requires": {
6297
- "arr-flatten": "1.1.0",
6298
- "array-unique": "0.3.2",
6299
- "extend-shallow": "2.0.1",
6300
- "fill-range": "4.0.0",
6301
- "isobject": "3.0.1",
6302
- "repeat-element": "1.1.3",
6303
- "snapdragon": "0.8.2",
6304
- "snapdragon-node": "2.1.1",
6305
- "split-string": "3.1.0",
6306
- "to-regex": "3.0.2"
6307
  },
6308
  "dependencies": {
6309
  "extend-shallow": {
@@ -6312,7 +6816,7 @@
6312
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6313
  "dev": true,
6314
  "requires": {
6315
- "is-extendable": "0.1.1"
6316
  }
6317
  }
6318
  }
@@ -6323,13 +6827,13 @@
6323
  "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
6324
  "dev": true,
6325
  "requires": {
6326
- "debug": "2.6.9",
6327
- "define-property": "0.2.5",
6328
- "extend-shallow": "2.0.1",
6329
- "posix-character-classes": "0.1.1",
6330
- "regex-not": "1.0.2",
6331
- "snapdragon": "0.8.2",
6332
- "to-regex": "3.0.2"
6333
  },
6334
  "dependencies": {
6335
  "define-property": {
@@ -6338,7 +6842,7 @@
6338
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6339
  "dev": true,
6340
  "requires": {
6341
- "is-descriptor": "0.1.6"
6342
  }
6343
  },
6344
  "extend-shallow": {
@@ -6347,16 +6851,16 @@
6347
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6348
  "dev": true,
6349
  "requires": {
6350
- "is-extendable": "0.1.1"
6351
  }
6352
  },
6353
  "is-accessor-descriptor": {
6354
  "version": "0.1.6",
6355
- "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6356
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6357
  "dev": true,
6358
  "requires": {
6359
- "kind-of": "3.2.2"
6360
  },
6361
  "dependencies": {
6362
  "kind-of": {
@@ -6365,18 +6869,18 @@
6365
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6366
  "dev": true,
6367
  "requires": {
6368
- "is-buffer": "1.1.6"
6369
  }
6370
  }
6371
  }
6372
  },
6373
  "is-data-descriptor": {
6374
  "version": "0.1.4",
6375
- "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6376
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6377
  "dev": true,
6378
  "requires": {
6379
- "kind-of": "3.2.2"
6380
  },
6381
  "dependencies": {
6382
  "kind-of": {
@@ -6385,7 +6889,7 @@
6385
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6386
  "dev": true,
6387
  "requires": {
6388
- "is-buffer": "1.1.6"
6389
  }
6390
  }
6391
  }
@@ -6396,9 +6900,9 @@
6396
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6397
  "dev": true,
6398
  "requires": {
6399
- "is-accessor-descriptor": "0.1.6",
6400
- "is-data-descriptor": "0.1.4",
6401
- "kind-of": "5.1.0"
6402
  }
6403
  },
6404
  "kind-of": {
@@ -6415,14 +6919,14 @@
6415
  "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6416
  "dev": true,
6417
  "requires": {
6418
- "array-unique": "0.3.2",
6419
- "define-property": "1.0.0",
6420
- "expand-brackets": "2.1.4",
6421
- "extend-shallow": "2.0.1",
6422
- "fragment-cache": "0.2.1",
6423
- "regex-not": "1.0.2",
6424
- "snapdragon": "0.8.2",
6425
- "to-regex": "3.0.2"
6426
  },
6427
  "dependencies": {
6428
  "define-property": {
@@ -6431,7 +6935,7 @@
6431
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6432
  "dev": true,
6433
  "requires": {
6434
- "is-descriptor": "1.0.2"
6435
  }
6436
  },
6437
  "extend-shallow": {
@@ -6440,7 +6944,7 @@
6440
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6441
  "dev": true,
6442
  "requires": {
6443
- "is-extendable": "0.1.1"
6444
  }
6445
  }
6446
  }
@@ -6451,10 +6955,10 @@
6451
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
6452
  "dev": true,
6453
  "requires": {
6454
- "extend-shallow": "2.0.1",
6455
- "is-number": "3.0.0",
6456
- "repeat-string": "1.6.1",
6457
- "to-regex-range": "2.1.1"
6458
  },
6459
  "dependencies": {
6460
  "extend-shallow": {
@@ -6463,7 +6967,7 @@
6463
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6464
  "dev": true,
6465
  "requires": {
6466
- "is-extendable": "0.1.1"
6467
  }
6468
  }
6469
  }
@@ -6474,7 +6978,7 @@
6474
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6475
  "dev": true,
6476
  "requires": {
6477
- "kind-of": "6.0.2"
6478
  }
6479
  },
6480
  "is-data-descriptor": {
@@ -6483,7 +6987,7 @@
6483
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6484
  "dev": true,
6485
  "requires": {
6486
- "kind-of": "6.0.2"
6487
  }
6488
  },
6489
  "is-descriptor": {
@@ -6492,9 +6996,9 @@
6492
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6493
  "dev": true,
6494
  "requires": {
6495
- "is-accessor-descriptor": "1.0.0",
6496
- "is-data-descriptor": "1.0.0",
6497
- "kind-of": "6.0.2"
6498
  }
6499
  },
6500
  "is-number": {
@@ -6503,7 +7007,7 @@
6503
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
6504
  "dev": true,
6505
  "requires": {
6506
- "kind-of": "3.2.2"
6507
  },
6508
  "dependencies": {
6509
  "kind-of": {
@@ -6512,7 +7016,7 @@
6512
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6513
  "dev": true,
6514
  "requires": {
6515
- "is-buffer": "1.1.6"
6516
  }
6517
  }
6518
  }
@@ -6535,19 +7039,19 @@
6535
  "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
6536
  "dev": true,
6537
  "requires": {
6538
- "arr-diff": "4.0.0",
6539
- "array-unique": "0.3.2",
6540
- "braces": "2.3.2",
6541
- "define-property": "2.0.2",
6542
- "extend-shallow": "3.0.2",
6543
- "extglob": "2.0.4",
6544
- "fragment-cache": "0.2.1",
6545
- "kind-of": "6.0.2",
6546
- "nanomatch": "1.2.13",
6547
- "object.pick": "1.3.0",
6548
- "regex-not": "1.0.2",
6549
- "snapdragon": "0.8.2",
6550
- "to-regex": "3.0.2"
6551
  }
6552
  }
6553
  }
@@ -6558,8 +7062,8 @@
6558
  "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
6559
  "dev": true,
6560
  "requires": {
6561
- "indent-string": "2.1.0",
6562
- "strip-indent": "1.0.1"
6563
  }
6564
  },
6565
  "regenerate": {
@@ -6580,9 +7084,9 @@
6580
  "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
6581
  "dev": true,
6582
  "requires": {
6583
- "babel-runtime": "6.26.0",
6584
- "babel-types": "6.26.0",
6585
- "private": "0.1.8"
6586
  }
6587
  },
6588
  "regex-cache": {
@@ -6591,7 +7095,7 @@
6591
  "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
6592
  "dev": true,
6593
  "requires": {
6594
- "is-equal-shallow": "0.1.3"
6595
  }
6596
  },
6597
  "regex-not": {
@@ -6600,39 +7104,39 @@
6600
  "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
6601
  "dev": true,
6602
  "requires": {
6603
- "extend-shallow": "3.0.2",
6604
- "safe-regex": "1.1.0"
6605
  }
6606
  },
6607
  "regexpu-core": {
6608
  "version": "2.0.0",
6609
- "resolved": "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
6610
  "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
6611
  "dev": true,
6612
  "requires": {
6613
- "regenerate": "1.4.0",
6614
- "regjsgen": "0.2.0",
6615
- "regjsparser": "0.1.5"
6616
  }
6617
  },
6618
  "regjsgen": {
6619
  "version": "0.2.0",
6620
- "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
6621
  "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
6622
  "dev": true
6623
  },
6624
  "regjsparser": {
6625
  "version": "0.1.5",
6626
- "resolved": "http://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
6627
  "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
6628
  "dev": true,
6629
  "requires": {
6630
- "jsesc": "0.5.0"
6631
  },
6632
  "dependencies": {
6633
  "jsesc": {
6634
  "version": "0.5.0",
6635
- "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
6636
  "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
6637
  "dev": true
6638
  }
@@ -6644,9 +7148,9 @@
6644
  "integrity": "sha512-K0PTsaZvJlXTl9DN6qYlvjTkqSZBFELhROZMrblm2rB+085flN84nz4g/BscKRMqDvhzlK1oQ/xnWQumdeNZYw==",
6645
  "dev": true,
6646
  "requires": {
6647
- "remark-parse": "4.0.0",
6648
- "remark-stringify": "4.0.0",
6649
- "unified": "6.2.0"
6650
  }
6651
  },
6652
  "remark-parse": {
@@ -6655,21 +7159,21 @@
6655
  "integrity": "sha512-XZgICP2gJ1MHU7+vQaRM+VA9HEL3X253uwUM/BGgx3iv6TH2B3bF3B8q00DKcyP9YrJV+/7WOWEWBFF/u8cIsw==",
6656
  "dev": true,
6657
  "requires": {
6658
- "collapse-white-space": "1.0.4",
6659
- "is-alphabetical": "1.0.2",
6660
- "is-decimal": "1.0.2",
6661
- "is-whitespace-character": "1.0.2",
6662
- "is-word-character": "1.0.2",
6663
- "markdown-escapes": "1.0.2",
6664
- "parse-entities": "1.2.0",
6665
- "repeat-string": "1.6.1",
6666
- "state-toggle": "1.0.1",
6667
  "trim": "0.0.1",
6668
- "trim-trailing-lines": "1.1.1",
6669
- "unherit": "1.1.1",
6670
- "unist-util-remove-position": "1.1.2",
6671
- "vfile-location": "2.0.4",
6672
- "xtend": "4.0.1"
6673
  }
6674
  },
6675
  "remark-stringify": {
@@ -6678,20 +7182,20 @@
6678
  "integrity": "sha512-xLuyKTnuQer3ke9hkU38SUYLiTmS078QOnoFavztmbt/pAJtNSkNtFgR0U//uCcmG0qnyxao+PDuatQav46F1w==",
6679
  "dev": true,
6680
  "requires": {
6681
- "ccount": "1.0.3",
6682
- "is-alphanumeric": "1.0.0",
6683
- "is-decimal": "1.0.2",
6684
- "is-whitespace-character": "1.0.2",
6685
- "longest-streak": "2.0.2",
6686
- "markdown-escapes": "1.0.2",
6687
- "markdown-table": "1.1.2",
6688
- "mdast-util-compact": "1.0.2",
6689
- "parse-entities": "1.2.0",
6690
- "repeat-string": "1.6.1",
6691
- "state-toggle": "1.0.1",
6692
- "stringify-entities": "1.3.2",
6693
- "unherit": "1.1.1",
6694
- "xtend": "4.0.1"
6695
  }
6696
  },
6697
  "remove-trailing-separator": {
@@ -6718,7 +7222,7 @@
6718
  "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
6719
  "dev": true,
6720
  "requires": {
6721
- "is-finite": "1.0.2"
6722
  }
6723
  },
6724
  "replace-ext": {
@@ -6733,26 +7237,26 @@
6733
  "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
6734
  "dev": true,
6735
  "requires": {
6736
- "aws-sign2": "0.7.0",
6737
- "aws4": "1.8.0",
6738
- "caseless": "0.12.0",
6739
- "combined-stream": "1.0.7",
6740
- "extend": "3.0.2",
6741
- "forever-agent": "0.6.1",
6742
- "form-data": "2.3.3",
6743
- "har-validator": "5.1.3",
6744
- "http-signature": "1.2.0",
6745
- "is-typedarray": "1.0.0",
6746
- "isstream": "0.1.2",
6747
- "json-stringify-safe": "5.0.1",
6748
- "mime-types": "2.1.21",
6749
- "oauth-sign": "0.9.0",
6750
- "performance-now": "2.1.0",
6751
- "qs": "6.5.2",
6752
- "safe-buffer": "5.1.2",
6753
- "tough-cookie": "2.4.3",
6754
- "tunnel-agent": "0.6.0",
6755
- "uuid": "3.3.2"
6756
  }
6757
  },
6758
  "require-directory": {
@@ -6774,10 +7278,13 @@
6774
  "dev": true
6775
  },
6776
  "resolve": {
6777
- "version": "1.1.7",
6778
- "resolved": "http://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
6779
- "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
6780
- "dev": true
 
 
 
6781
  },
6782
  "resolve-from": {
6783
  "version": "4.0.0",
@@ -6803,16 +7310,32 @@
6803
  "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
6804
  "dev": true,
6805
  "requires": {
6806
- "align-text": "0.1.4"
6807
  }
6808
  },
6809
  "rimraf": {
6810
- "version": "2.6.2",
6811
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
6812
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
6813
  "dev": true,
6814
  "requires": {
6815
- "glob": "7.0.6"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
6816
  }
6817
  },
6818
  "ripemd160": {
@@ -6821,8 +7344,8 @@
6821
  "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
6822
  "dev": true,
6823
  "requires": {
6824
- "hash-base": "3.0.4",
6825
- "inherits": "2.0.3"
6826
  }
6827
  },
6828
  "rtlcss": {
@@ -6831,11 +7354,11 @@
6831
  "integrity": "sha512-hdjFhZ5FCI0ABOfyXOMOhBtwPWtANLCG7rOiOcRf+yi5eDdxmDjqBruWouEnwVdzfh/TWF6NNncIEsigOCFZOA==",
6832
  "dev": true,
6833
  "requires": {
6834
- "chalk": "2.4.1",
6835
- "findup": "0.1.5",
6836
- "mkdirp": "0.5.1",
6837
- "postcss": "6.0.23",
6838
- "strip-json-comments": "2.0.1"
6839
  }
6840
  },
6841
  "safe-buffer": {
@@ -6846,11 +7369,11 @@
6846
  },
6847
  "safe-regex": {
6848
  "version": "1.1.0",
6849
- "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
6850
  "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
6851
  "dev": true,
6852
  "requires": {
6853
- "ret": "0.1.15"
6854
  }
6855
  },
6856
  "safer-buffer": {
@@ -6865,10 +7388,10 @@
6865
  "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
6866
  "dev": true,
6867
  "requires": {
6868
- "glob": "7.0.6",
6869
- "lodash": "4.17.11",
6870
- "scss-tokenizer": "0.2.3",
6871
- "yargs": "7.1.0"
6872
  }
6873
  },
6874
  "scss-tokenizer": {
@@ -6877,25 +7400,25 @@
6877
  "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
6878
  "dev": true,
6879
  "requires": {
6880
- "js-base64": "2.5.0",
6881
- "source-map": "0.4.4"
6882
  },
6883
  "dependencies": {
6884
  "source-map": {
6885
  "version": "0.4.4",
6886
- "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
6887
  "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
6888
  "dev": true,
6889
  "requires": {
6890
- "amdefine": "1.0.1"
6891
  }
6892
  }
6893
  }
6894
  },
6895
  "semver": {
6896
- "version": "5.6.0",
6897
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
6898
- "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
6899
  "dev": true
6900
  },
6901
  "set-blocking": {
@@ -6916,10 +7439,10 @@
6916
  "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
6917
  "dev": true,
6918
  "requires": {
6919
- "extend-shallow": "2.0.1",
6920
- "is-extendable": "0.1.1",
6921
- "is-plain-object": "2.0.4",
6922
- "split-string": "3.1.0"
6923
  },
6924
  "dependencies": {
6925
  "extend-shallow": {
@@ -6928,7 +7451,7 @@
6928
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6929
  "dev": true,
6930
  "requires": {
6931
- "is-extendable": "0.1.1"
6932
  }
6933
  }
6934
  }
@@ -6941,12 +7464,12 @@
6941
  },
6942
  "sha.js": {
6943
  "version": "2.4.11",
6944
- "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
6945
  "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
6946
  "dev": true,
6947
  "requires": {
6948
- "inherits": "2.0.3",
6949
- "safe-buffer": "5.1.2"
6950
  }
6951
  },
6952
  "shebang-command": {
@@ -6955,7 +7478,7 @@
6955
  "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
6956
  "dev": true,
6957
  "requires": {
6958
- "shebang-regex": "1.0.0"
6959
  }
6960
  },
6961
  "shebang-regex": {
@@ -6966,7 +7489,7 @@
6966
  },
6967
  "shelljs": {
6968
  "version": "0.3.0",
6969
- "resolved": "http://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
6970
  "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
6971
  "dev": true
6972
  },
@@ -6990,9 +7513,9 @@
6990
  "dev": true,
6991
  "optional": true,
6992
  "requires": {
6993
- "decompress-response": "3.3.0",
6994
- "once": "1.4.0",
6995
- "simple-concat": "1.0.0"
6996
  }
6997
  },
6998
  "slash": {
@@ -7007,7 +7530,7 @@
7007
  "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
7008
  "dev": true,
7009
  "requires": {
7010
- "is-fullwidth-code-point": "2.0.0"
7011
  },
7012
  "dependencies": {
7013
  "is-fullwidth-code-point": {
@@ -7024,14 +7547,14 @@
7024
  "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
7025
  "dev": true,
7026
  "requires": {
7027
- "base": "0.11.2",
7028
- "debug": "2.6.9",
7029
- "define-property": "0.2.5",
7030
- "extend-shallow": "2.0.1",
7031
- "map-cache": "0.2.2",
7032
- "source-map": "0.5.7",
7033
- "source-map-resolve": "0.5.2",
7034
- "use": "3.1.1"
7035
  },
7036
  "dependencies": {
7037
  "define-property": {
@@ -7040,7 +7563,7 @@
7040
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7041
  "dev": true,
7042
  "requires": {
7043
- "is-descriptor": "0.1.6"
7044
  }
7045
  },
7046
  "extend-shallow": {
@@ -7049,7 +7572,7 @@
7049
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7050
  "dev": true,
7051
  "requires": {
7052
- "is-extendable": "0.1.1"
7053
  }
7054
  },
7055
  "source-map": {
@@ -7066,9 +7589,9 @@
7066
  "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
7067
  "dev": true,
7068
  "requires": {
7069
- "define-property": "1.0.0",
7070
- "isobject": "3.0.1",
7071
- "snapdragon-util": "3.0.1"
7072
  },
7073
  "dependencies": {
7074
  "define-property": {
@@ -7077,7 +7600,7 @@
7077
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
7078
  "dev": true,
7079
  "requires": {
7080
- "is-descriptor": "1.0.2"
7081
  }
7082
  },
7083
  "is-accessor-descriptor": {
@@ -7086,7 +7609,7 @@
7086
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7087
  "dev": true,
7088
  "requires": {
7089
- "kind-of": "6.0.2"
7090
  }
7091
  },
7092
  "is-data-descriptor": {
@@ -7095,7 +7618,7 @@
7095
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
7096
  "dev": true,
7097
  "requires": {
7098
- "kind-of": "6.0.2"
7099
  }
7100
  },
7101
  "is-descriptor": {
@@ -7104,9 +7627,9 @@
7104
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
7105
  "dev": true,
7106
  "requires": {
7107
- "is-accessor-descriptor": "1.0.0",
7108
- "is-data-descriptor": "1.0.0",
7109
- "kind-of": "6.0.2"
7110
  }
7111
  },
7112
  "isobject": {
@@ -7129,7 +7652,7 @@
7129
  "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
7130
  "dev": true,
7131
  "requires": {
7132
- "kind-of": "3.2.2"
7133
  }
7134
  },
7135
  "source-list-map": {
@@ -7150,11 +7673,11 @@
7150
  "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
7151
  "dev": true,
7152
  "requires": {
7153
- "atob": "2.1.2",
7154
- "decode-uri-component": "0.2.0",
7155
- "resolve-url": "0.2.1",
7156
- "source-map-url": "0.4.0",
7157
- "urix": "0.1.0"
7158
  }
7159
  },
7160
  "source-map-support": {
@@ -7163,7 +7686,7 @@
7163
  "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
7164
  "dev": true,
7165
  "requires": {
7166
- "source-map": "0.5.7"
7167
  },
7168
  "dependencies": {
7169
  "source-map": {
@@ -7186,8 +7709,8 @@
7186
  "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
7187
  "dev": true,
7188
  "requires": {
7189
- "spdx-expression-parse": "3.0.0",
7190
- "spdx-license-ids": "3.0.3"
7191
  }
7192
  },
7193
  "spdx-exceptions": {
@@ -7202,8 +7725,8 @@
7202
  "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
7203
  "dev": true,
7204
  "requires": {
7205
- "spdx-exceptions": "2.2.0",
7206
- "spdx-license-ids": "3.0.3"
7207
  }
7208
  },
7209
  "spdx-license-ids": {
@@ -7224,7 +7747,7 @@
7224
  "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
7225
  "dev": true,
7226
  "requires": {
7227
- "extend-shallow": "3.0.2"
7228
  }
7229
  },
7230
  "sprintf-js": {
@@ -7234,20 +7757,20 @@
7234
  "dev": true
7235
  },
7236
  "sshpk": {
7237
- "version": "1.16.0",
7238
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.0.tgz",
7239
- "integrity": "sha512-Zhev35/y7hRMcID/upReIvRse+I9SVhyVre/KTJSJQWMz3C3+G+HpO7m1wK/yckEtujKZ7dS4hkVxAnmHaIGVQ==",
7240
  "dev": true,
7241
  "requires": {
7242
- "asn1": "0.2.4",
7243
- "assert-plus": "1.0.0",
7244
- "bcrypt-pbkdf": "1.0.2",
7245
- "dashdash": "1.14.1",
7246
- "ecc-jsbn": "0.1.2",
7247
- "getpass": "0.1.7",
7248
- "jsbn": "0.1.1",
7249
- "safer-buffer": "2.1.2",
7250
- "tweetnacl": "0.14.5"
7251
  }
7252
  },
7253
  "state-toggle": {
@@ -7262,8 +7785,8 @@
7262
  "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
7263
  "dev": true,
7264
  "requires": {
7265
- "define-property": "0.2.5",
7266
- "object-copy": "0.1.0"
7267
  },
7268
  "dependencies": {
7269
  "define-property": {
@@ -7272,7 +7795,7 @@
7272
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7273
  "dev": true,
7274
  "requires": {
7275
- "is-descriptor": "0.1.6"
7276
  }
7277
  }
7278
  }
@@ -7289,17 +7812,17 @@
7289
  "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
7290
  "dev": true,
7291
  "requires": {
7292
- "readable-stream": "2.3.6"
7293
  }
7294
  },
7295
  "stream-browserify": {
7296
- "version": "2.0.1",
7297
- "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
7298
- "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
7299
  "dev": true,
7300
  "requires": {
7301
- "inherits": "2.0.3",
7302
- "readable-stream": "2.3.6"
7303
  }
7304
  },
7305
  "stream-buffers": {
@@ -7314,31 +7837,31 @@
7314
  "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
7315
  "dev": true,
7316
  "requires": {
7317
- "builtin-status-codes": "3.0.0",
7318
- "inherits": "2.0.3",
7319
- "readable-stream": "2.3.6",
7320
- "to-arraybuffer": "1.0.1",
7321
- "xtend": "4.0.1"
7322
  }
7323
  },
7324
- "string_decoder": {
7325
- "version": "1.1.1",
7326
- "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7327
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7328
  "dev": true,
7329
  "requires": {
7330
- "safe-buffer": "5.1.2"
 
 
7331
  }
7332
  },
7333
- "string-width": {
7334
- "version": "1.0.2",
7335
- "resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
7336
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
7337
  "dev": true,
7338
  "requires": {
7339
- "code-point-at": "1.1.0",
7340
- "is-fullwidth-code-point": "1.0.0",
7341
- "strip-ansi": "3.0.1"
7342
  }
7343
  },
7344
  "stringify-entities": {
@@ -7347,19 +7870,19 @@
7347
  "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==",
7348
  "dev": true,
7349
  "requires": {
7350
- "character-entities-html4": "1.1.2",
7351
- "character-entities-legacy": "1.1.2",
7352
- "is-alphanumerical": "1.0.2",
7353
- "is-hexadecimal": "1.0.2"
7354
  }
7355
  },
7356
  "strip-ansi": {
7357
  "version": "3.0.1",
7358
- "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7359
  "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7360
  "dev": true,
7361
  "requires": {
7362
- "ansi-regex": "2.1.1"
7363
  }
7364
  },
7365
  "strip-bom": {
@@ -7368,12 +7891,12 @@
7368
  "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
7369
  "dev": true,
7370
  "requires": {
7371
- "is-utf8": "0.2.1"
7372
  }
7373
  },
7374
  "strip-eof": {
7375
  "version": "1.0.0",
7376
- "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
7377
  "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
7378
  "dev": true
7379
  },
@@ -7383,7 +7906,7 @@
7383
  "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
7384
  "dev": true,
7385
  "requires": {
7386
- "get-stdin": "4.0.1"
7387
  }
7388
  },
7389
  "strip-json-comments": {
@@ -7404,45 +7927,45 @@
7404
  "integrity": "sha512-56hPH5mTFnk8LzlEuTWq0epa34fHuS54UFYQidBOFt563RJBNi1nz1F2HK2MoT1X1waq47milvRsRahFCCJs/Q==",
7405
  "dev": true,
7406
  "requires": {
7407
- "autoprefixer": "7.1.6",
7408
- "balanced-match": "1.0.0",
7409
- "chalk": "2.4.1",
7410
- "cosmiconfig": "3.1.0",
7411
- "debug": "3.2.6",
7412
- "execall": "1.0.0",
7413
- "file-entry-cache": "2.0.0",
7414
- "get-stdin": "5.0.1",
7415
- "globby": "7.1.1",
7416
- "globjoin": "0.1.4",
7417
- "html-tags": "2.0.0",
7418
- "ignore": "3.3.10",
7419
- "imurmurhash": "0.1.4",
7420
- "known-css-properties": "0.5.0",
7421
- "lodash": "4.17.11",
7422
- "log-symbols": "2.2.0",
7423
- "mathml-tag-names": "2.1.0",
7424
- "meow": "4.0.1",
7425
- "micromatch": "2.3.11",
7426
- "normalize-selector": "0.2.0",
7427
- "pify": "3.0.0",
7428
- "postcss": "6.0.23",
7429
- "postcss-html": "0.12.0",
7430
- "postcss-less": "1.1.5",
7431
- "postcss-media-query-parser": "0.2.3",
7432
- "postcss-reporter": "5.0.0",
7433
- "postcss-resolve-nested-selector": "0.1.1",
7434
- "postcss-safe-parser": "3.0.1",
7435
- "postcss-sass": "0.2.0",
7436
- "postcss-scss": "1.0.6",
7437
- "postcss-selector-parser": "3.1.1",
7438
- "postcss-value-parser": "3.3.1",
7439
- "resolve-from": "4.0.0",
7440
- "specificity": "0.3.2",
7441
- "string-width": "2.1.1",
7442
- "style-search": "0.1.0",
7443
- "sugarss": "1.0.1",
7444
- "svg-tags": "1.0.0",
7445
- "table": "4.0.3"
7446
  },
7447
  "dependencies": {
7448
  "ansi-regex": {
@@ -7463,9 +7986,9 @@
7463
  "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
7464
  "dev": true,
7465
  "requires": {
7466
- "camelcase": "4.1.0",
7467
- "map-obj": "2.0.0",
7468
- "quick-lru": "1.1.0"
7469
  }
7470
  },
7471
  "debug": {
@@ -7474,7 +7997,7 @@
7474
  "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
7475
  "dev": true,
7476
  "requires": {
7477
- "ms": "2.1.1"
7478
  }
7479
  },
7480
  "get-stdin": {
@@ -7501,10 +8024,10 @@
7501
  "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
7502
  "dev": true,
7503
  "requires": {
7504
- "graceful-fs": "4.1.15",
7505
- "parse-json": "4.0.0",
7506
- "pify": "3.0.0",
7507
- "strip-bom": "3.0.0"
7508
  }
7509
  },
7510
  "map-obj": {
@@ -7519,20 +8042,20 @@
7519
  "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
7520
  "dev": true,
7521
  "requires": {
7522
- "camelcase-keys": "4.2.0",
7523
- "decamelize-keys": "1.1.0",
7524
- "loud-rejection": "1.6.0",
7525
- "minimist": "1.2.0",
7526
- "minimist-options": "3.0.2",
7527
- "normalize-package-data": "2.4.0",
7528
- "read-pkg-up": "3.0.0",
7529
- "redent": "2.0.0",
7530
- "trim-newlines": "2.0.0"
7531
  }
7532
  },
7533
  "minimist": {
7534
  "version": "1.2.0",
7535
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
7536
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
7537
  "dev": true
7538
  },
@@ -7548,8 +8071,8 @@
7548
  "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
7549
  "dev": true,
7550
  "requires": {
7551
- "error-ex": "1.3.2",
7552
- "json-parse-better-errors": "1.0.2"
7553
  }
7554
  },
7555
  "path-type": {
@@ -7558,7 +8081,7 @@
7558
  "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
7559
  "dev": true,
7560
  "requires": {
7561
- "pify": "3.0.0"
7562
  }
7563
  },
7564
  "read-pkg": {
@@ -7567,9 +8090,9 @@
7567
  "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
7568
  "dev": true,
7569
  "requires": {
7570
- "load-json-file": "4.0.0",
7571
- "normalize-package-data": "2.4.0",
7572
- "path-type": "3.0.0"
7573
  }
7574
  },
7575
  "read-pkg-up": {
@@ -7578,8 +8101,8 @@
7578
  "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
7579
  "dev": true,
7580
  "requires": {
7581
- "find-up": "2.1.0",
7582
- "read-pkg": "3.0.0"
7583
  }
7584
  },
7585
  "redent": {
@@ -7588,8 +8111,8 @@
7588
  "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
7589
  "dev": true,
7590
  "requires": {
7591
- "indent-string": "3.2.0",
7592
- "strip-indent": "2.0.0"
7593
  }
7594
  },
7595
  "string-width": {
@@ -7598,8 +8121,8 @@
7598
  "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
7599
  "dev": true,
7600
  "requires": {
7601
- "is-fullwidth-code-point": "2.0.0",
7602
- "strip-ansi": "4.0.0"
7603
  }
7604
  },
7605
  "strip-ansi": {
@@ -7608,7 +8131,7 @@
7608
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7609
  "dev": true,
7610
  "requires": {
7611
- "ansi-regex": "3.0.0"
7612
  }
7613
  },
7614
  "strip-bom": {
@@ -7637,7 +8160,7 @@
7637
  "integrity": "sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==",
7638
  "dev": true,
7639
  "requires": {
7640
- "postcss": "6.0.23"
7641
  }
7642
  },
7643
  "supports-color": {
@@ -7646,7 +8169,7 @@
7646
  "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
7647
  "dev": true,
7648
  "requires": {
7649
- "has-flag": "3.0.0"
7650
  }
7651
  },
7652
  "svg-tags": {
@@ -7657,16 +8180,16 @@
7657
  },
7658
  "table": {
7659
  "version": "4.0.3",
7660
- "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz",
7661
  "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==",
7662
  "dev": true,
7663
  "requires": {
7664
- "ajv": "6.6.2",
7665
- "ajv-keywords": "3.2.0",
7666
- "chalk": "2.4.1",
7667
- "lodash": "4.17.11",
7668
  "slice-ansi": "1.0.0",
7669
- "string-width": "2.1.1"
7670
  },
7671
  "dependencies": {
7672
  "ansi-regex": {
@@ -7687,8 +8210,8 @@
7687
  "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
7688
  "dev": true,
7689
  "requires": {
7690
- "is-fullwidth-code-point": "2.0.0",
7691
- "strip-ansi": "4.0.0"
7692
  }
7693
  },
7694
  "strip-ansi": {
@@ -7697,7 +8220,7 @@
7697
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
7698
  "dev": true,
7699
  "requires": {
7700
- "ansi-regex": "3.0.0"
7701
  }
7702
  }
7703
  }
@@ -7710,13 +8233,13 @@
7710
  },
7711
  "tar": {
7712
  "version": "2.2.1",
7713
- "resolved": "http://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
7714
  "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
7715
  "dev": true,
7716
  "requires": {
7717
- "block-stream": "0.0.9",
7718
- "fstream": "1.0.11",
7719
- "inherits": "2.0.3"
7720
  }
7721
  },
7722
  "tar-fs": {
@@ -7726,10 +8249,10 @@
7726
  "dev": true,
7727
  "optional": true,
7728
  "requires": {
7729
- "chownr": "1.1.1",
7730
- "mkdirp": "0.5.1",
7731
- "pump": "1.0.3",
7732
- "tar-stream": "1.6.2"
7733
  },
7734
  "dependencies": {
7735
  "pump": {
@@ -7739,8 +8262,8 @@
7739
  "dev": true,
7740
  "optional": true,
7741
  "requires": {
7742
- "end-of-stream": "1.4.1",
7743
- "once": "1.4.0"
7744
  }
7745
  }
7746
  }
@@ -7751,13 +8274,13 @@
7751
  "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
7752
  "dev": true,
7753
  "requires": {
7754
- "bl": "1.2.2",
7755
- "buffer-alloc": "1.2.0",
7756
- "end-of-stream": "1.4.1",
7757
- "fs-constants": "1.0.0",
7758
- "readable-stream": "2.3.6",
7759
- "to-buffer": "1.1.1",
7760
- "xtend": "4.0.1"
7761
  }
7762
  },
7763
  "text-table": {
@@ -7772,7 +8295,7 @@
7772
  "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
7773
  "dev": true,
7774
  "requires": {
7775
- "setimmediate": "1.0.5"
7776
  }
7777
  },
7778
  "tiny-lr": {
@@ -7781,17 +8304,17 @@
7781
  "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=",
7782
  "dev": true,
7783
  "requires": {
7784
- "body-parser": "1.14.2",
7785
- "debug": "2.2.0",
7786
- "faye-websocket": "0.10.0",
7787
- "livereload-js": "2.4.0",
7788
- "parseurl": "1.3.2",
7789
- "qs": "5.1.0"
7790
  },
7791
  "dependencies": {
7792
  "debug": {
7793
  "version": "2.2.0",
7794
- "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
7795
  "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
7796
  "dev": true,
7797
  "requires": {
@@ -7800,13 +8323,13 @@
7800
  },
7801
  "ms": {
7802
  "version": "0.7.1",
7803
- "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
7804
  "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
7805
  "dev": true
7806
  },
7807
  "qs": {
7808
  "version": "5.1.0",
7809
- "resolved": "http://registry.npmjs.org/qs/-/qs-5.1.0.tgz",
7810
  "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=",
7811
  "dev": true
7812
  }
@@ -7818,7 +8341,7 @@
7818
  "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
7819
  "dev": true,
7820
  "requires": {
7821
- "os-tmpdir": "1.0.2"
7822
  }
7823
  },
7824
  "to-arraybuffer": {
@@ -7845,7 +8368,7 @@
7845
  "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
7846
  "dev": true,
7847
  "requires": {
7848
- "kind-of": "3.2.2"
7849
  }
7850
  },
7851
  "to-regex": {
@@ -7854,10 +8377,10 @@
7854
  "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
7855
  "dev": true,
7856
  "requires": {
7857
- "define-property": "2.0.2",
7858
- "extend-shallow": "3.0.2",
7859
- "regex-not": "1.0.2",
7860
- "safe-regex": "1.1.0"
7861
  }
7862
  },
7863
  "to-regex-range": {
@@ -7866,8 +8389,8 @@
7866
  "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
7867
  "dev": true,
7868
  "requires": {
7869
- "is-number": "3.0.0",
7870
- "repeat-string": "1.6.1"
7871
  },
7872
  "dependencies": {
7873
  "is-number": {
@@ -7876,7 +8399,7 @@
7876
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7877
  "dev": true,
7878
  "requires": {
7879
- "kind-of": "3.2.2"
7880
  }
7881
  }
7882
  }
@@ -7887,8 +8410,8 @@
7887
  "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
7888
  "dev": true,
7889
  "requires": {
7890
- "psl": "1.1.31",
7891
- "punycode": "1.4.1"
7892
  },
7893
  "dependencies": {
7894
  "punycode": {
@@ -7935,7 +8458,7 @@
7935
  "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
7936
  "dev": true,
7937
  "requires": {
7938
- "glob": "7.1.3"
7939
  },
7940
  "dependencies": {
7941
  "glob": {
@@ -7944,19 +8467,19 @@
7944
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
7945
  "dev": true,
7946
  "requires": {
7947
- "fs.realpath": "1.0.0",
7948
- "inflight": "1.0.6",
7949
- "inherits": "2.0.3",
7950
- "minimatch": "3.0.4",
7951
- "once": "1.4.0",
7952
- "path-is-absolute": "1.0.1"
7953
  }
7954
  }
7955
  }
7956
  },
7957
  "tty-browserify": {
7958
  "version": "0.0.0",
7959
- "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
7960
  "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
7961
  "dev": true
7962
  },
@@ -7966,7 +8489,7 @@
7966
  "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
7967
  "dev": true,
7968
  "requires": {
7969
- "safe-buffer": "5.1.2"
7970
  }
7971
  },
7972
  "tweetnacl": {
@@ -7982,7 +8505,7 @@
7982
  "dev": true,
7983
  "requires": {
7984
  "media-typer": "0.3.0",
7985
- "mime-types": "2.1.21"
7986
  }
7987
  },
7988
  "typedarray": {
@@ -7997,8 +8520,8 @@
7997
  "integrity": "sha512-++1NO/zZIEdWf6cDIGceSJQPX31SqIpbVAHwFG5+240MtZqPG/NIPoinj8zlXQtAfMBqEt1Jyv2FiLP3n9gVhQ==",
7998
  "dev": true,
7999
  "requires": {
8000
- "commander": "2.12.2",
8001
- "source-map": "0.6.1"
8002
  }
8003
  },
8004
  "uglify-to-browserify": {
@@ -8014,9 +8537,9 @@
8014
  "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
8015
  "dev": true,
8016
  "requires": {
8017
- "source-map": "0.5.7",
8018
- "uglify-js": "2.8.29",
8019
- "webpack-sources": "1.3.0"
8020
  },
8021
  "dependencies": {
8022
  "camelcase": {
@@ -8031,8 +8554,8 @@
8031
  "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
8032
  "dev": true,
8033
  "requires": {
8034
- "center-align": "0.1.3",
8035
- "right-align": "0.1.3",
8036
  "wordwrap": "0.0.2"
8037
  }
8038
  },
@@ -8048,20 +8571,20 @@
8048
  "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
8049
  "dev": true,
8050
  "requires": {
8051
- "source-map": "0.5.7",
8052
- "uglify-to-browserify": "1.0.2",
8053
- "yargs": "3.10.0"
8054
  }
8055
  },
8056
  "yargs": {
8057
  "version": "3.10.0",
8058
- "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
8059
  "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
8060
  "dev": true,
8061
  "requires": {
8062
- "camelcase": "1.2.1",
8063
- "cliui": "2.1.0",
8064
- "decamelize": "1.2.0",
8065
  "window-size": "0.1.0"
8066
  }
8067
  }
@@ -8073,8 +8596,8 @@
8073
  "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
8074
  "dev": true,
8075
  "requires": {
8076
- "sprintf-js": "1.1.2",
8077
- "util-deprecate": "1.0.2"
8078
  }
8079
  },
8080
  "unherit": {
@@ -8083,8 +8606,8 @@
8083
  "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==",
8084
  "dev": true,
8085
  "requires": {
8086
- "inherits": "2.0.3",
8087
- "xtend": "4.0.1"
8088
  }
8089
  },
8090
  "unified": {
@@ -8093,12 +8616,12 @@
8093
  "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==",
8094
  "dev": true,
8095
  "requires": {
8096
- "bail": "1.0.3",
8097
- "extend": "3.0.2",
8098
- "is-plain-obj": "1.1.0",
8099
- "trough": "1.0.3",
8100
- "vfile": "2.3.0",
8101
- "x-is-string": "0.1.0"
8102
  }
8103
  },
8104
  "union-value": {
@@ -8107,10 +8630,10 @@
8107
  "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
8108
  "dev": true,
8109
  "requires": {
8110
- "arr-union": "3.1.0",
8111
- "get-value": "2.0.6",
8112
- "is-extendable": "0.1.1",
8113
- "set-value": "0.4.3"
8114
  },
8115
  "dependencies": {
8116
  "extend-shallow": {
@@ -8119,7 +8642,7 @@
8119
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8120
  "dev": true,
8121
  "requires": {
8122
- "is-extendable": "0.1.1"
8123
  }
8124
  },
8125
  "set-value": {
@@ -8128,10 +8651,10 @@
8128
  "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
8129
  "dev": true,
8130
  "requires": {
8131
- "extend-shallow": "2.0.1",
8132
- "is-extendable": "0.1.1",
8133
- "is-plain-object": "2.0.4",
8134
- "to-object-path": "0.3.0"
8135
  }
8136
  }
8137
  }
@@ -8148,7 +8671,7 @@
8148
  "integrity": "sha512-nDl79mKpffXojLpCimVXnxhlH/jjaTnDuScznU9J4jjsaUtBdDbxmlc109XtcqxY4SDO0SwzngsxxW8DIISt1w==",
8149
  "dev": true,
8150
  "requires": {
8151
- "unist-util-is": "2.1.2"
8152
  }
8153
  },
8154
  "unist-util-is": {
@@ -8163,7 +8686,7 @@
8163
  "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==",
8164
  "dev": true,
8165
  "requires": {
8166
- "unist-util-visit": "1.4.0"
8167
  }
8168
  },
8169
  "unist-util-stringify-position": {
@@ -8178,7 +8701,7 @@
8178
  "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==",
8179
  "dev": true,
8180
  "requires": {
8181
- "unist-util-visit-parents": "2.0.1"
8182
  }
8183
  },
8184
  "unist-util-visit-parents": {
@@ -8187,7 +8710,7 @@
8187
  "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==",
8188
  "dev": true,
8189
  "requires": {
8190
- "unist-util-is": "2.1.2"
8191
  }
8192
  },
8193
  "unpipe": {
@@ -8202,8 +8725,8 @@
8202
  "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
8203
  "dev": true,
8204
  "requires": {
8205
- "has-value": "0.3.1",
8206
- "isobject": "3.0.1"
8207
  },
8208
  "dependencies": {
8209
  "has-value": {
@@ -8212,9 +8735,9 @@
8212
  "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
8213
  "dev": true,
8214
  "requires": {
8215
- "get-value": "2.0.6",
8216
- "has-values": "0.1.4",
8217
- "isobject": "2.1.0"
8218
  },
8219
  "dependencies": {
8220
  "isobject": {
@@ -8243,9 +8766,9 @@
8243
  }
8244
  },
8245
  "upath": {
8246
- "version": "1.1.0",
8247
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
8248
- "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
8249
  "dev": true
8250
  },
8251
  "uri-js": {
@@ -8254,7 +8777,7 @@
8254
  "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
8255
  "dev": true,
8256
  "requires": {
8257
- "punycode": "2.1.1"
8258
  }
8259
  },
8260
  "uri-path": {
@@ -8294,9 +8817,9 @@
8294
  "dev": true
8295
  },
8296
  "util": {
8297
- "version": "0.10.4",
8298
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
8299
- "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
8300
  "dev": true,
8301
  "requires": {
8302
  "inherits": "2.0.3"
@@ -8320,8 +8843,8 @@
8320
  "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
8321
  "dev": true,
8322
  "requires": {
8323
- "spdx-correct": "3.1.0",
8324
- "spdx-expression-parse": "3.0.0"
8325
  }
8326
  },
8327
  "verror": {
@@ -8330,9 +8853,9 @@
8330
  "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
8331
  "dev": true,
8332
  "requires": {
8333
- "assert-plus": "1.0.0",
8334
  "core-util-is": "1.0.2",
8335
- "extsprintf": "1.3.0"
8336
  }
8337
  },
8338
  "vfile": {
@@ -8341,10 +8864,10 @@
8341
  "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==",
8342
  "dev": true,
8343
  "requires": {
8344
- "is-buffer": "1.1.6",
8345
  "replace-ext": "1.0.0",
8346
- "unist-util-stringify-position": "1.1.2",
8347
- "vfile-message": "1.1.1"
8348
  }
8349
  },
8350
  "vfile-location": {
@@ -8359,12 +8882,12 @@
8359
  "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
8360
  "dev": true,
8361
  "requires": {
8362
- "unist-util-stringify-position": "1.1.2"
8363
  }
8364
  },
8365
  "vm-browserify": {
8366
  "version": "0.0.4",
8367
- "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
8368
  "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
8369
  "dev": true,
8370
  "requires": {
@@ -8383,9 +8906,9 @@
8383
  "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
8384
  "dev": true,
8385
  "requires": {
8386
- "chokidar": "2.0.4",
8387
- "graceful-fs": "4.1.15",
8388
- "neo-async": "2.6.0"
8389
  }
8390
  },
8391
  "webpack": {
@@ -8394,28 +8917,28 @@
8394
  "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
8395
  "dev": true,
8396
  "requires": {
8397
- "acorn": "5.7.3",
8398
- "acorn-dynamic-import": "2.0.2",
8399
- "ajv": "6.6.2",
8400
- "ajv-keywords": "3.2.0",
8401
- "async": "2.6.1",
8402
- "enhanced-resolve": "3.4.1",
8403
- "escope": "3.6.0",
8404
- "interpret": "1.1.0",
8405
- "json-loader": "0.5.7",
8406
- "json5": "0.5.1",
8407
- "loader-runner": "2.3.1",
8408
- "loader-utils": "1.2.1",
8409
- "memory-fs": "0.4.1",
8410
- "mkdirp": "0.5.1",
8411
- "node-libs-browser": "2.1.0",
8412
- "source-map": "0.5.7",
8413
- "supports-color": "4.5.0",
8414
- "tapable": "0.2.9",
8415
- "uglifyjs-webpack-plugin": "0.4.6",
8416
- "watchpack": "1.6.0",
8417
- "webpack-sources": "1.3.0",
8418
- "yargs": "8.0.2"
8419
  },
8420
  "dependencies": {
8421
  "ansi-regex": {
@@ -8425,12 +8948,12 @@
8425
  "dev": true
8426
  },
8427
  "async": {
8428
- "version": "2.6.1",
8429
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
8430
- "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
8431
  "dev": true,
8432
  "requires": {
8433
- "lodash": "4.17.11"
8434
  }
8435
  },
8436
  "camelcase": {
@@ -8453,14 +8976,14 @@
8453
  },
8454
  "load-json-file": {
8455
  "version": "2.0.0",
8456
- "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
8457
  "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
8458
  "dev": true,
8459
  "requires": {
8460
- "graceful-fs": "4.1.15",
8461
- "parse-json": "2.2.0",
8462
- "pify": "2.3.0",
8463
- "strip-bom": "3.0.0"
8464
  }
8465
  },
8466
  "os-locale": {
@@ -8469,9 +8992,9 @@
8469
  "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
8470
  "dev": true,
8471
  "requires": {
8472
- "execa": "0.7.0",
8473
- "lcid": "1.0.0",
8474
- "mem": "1.1.0"
8475
  }
8476
  },
8477
  "path-type": {
@@ -8480,12 +9003,12 @@
8480
  "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
8481
  "dev": true,
8482
  "requires": {
8483
- "pify": "2.3.0"
8484
  }
8485
  },
8486
  "pify": {
8487
  "version": "2.3.0",
8488
- "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
8489
  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
8490
  "dev": true
8491
  },
@@ -8495,9 +9018,9 @@
8495
  "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
8496
  "dev": true,
8497
  "requires": {
8498
- "load-json-file": "2.0.0",
8499
- "normalize-package-data": "2.4.0",
8500
- "path-type": "2.0.0"
8501
  }
8502
  },
8503
  "read-pkg-up": {
@@ -8506,8 +9029,8 @@
8506
  "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
8507
  "dev": true,
8508
  "requires": {
8509
- "find-up": "2.1.0",
8510
- "read-pkg": "2.0.0"
8511
  }
8512
  },
8513
  "source-map": {
@@ -8522,8 +9045,8 @@
8522
  "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8523
  "dev": true,
8524
  "requires": {
8525
- "is-fullwidth-code-point": "2.0.0",
8526
- "strip-ansi": "4.0.0"
8527
  }
8528
  },
8529
  "strip-ansi": {
@@ -8532,7 +9055,7 @@
8532
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8533
  "dev": true,
8534
  "requires": {
8535
- "ansi-regex": "3.0.0"
8536
  }
8537
  },
8538
  "strip-bom": {
@@ -8547,7 +9070,7 @@
8547
  "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
8548
  "dev": true,
8549
  "requires": {
8550
- "has-flag": "2.0.0"
8551
  }
8552
  },
8553
  "which-module": {
@@ -8562,19 +9085,19 @@
8562
  "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
8563
  "dev": true,
8564
  "requires": {
8565
- "camelcase": "4.1.0",
8566
- "cliui": "3.2.0",
8567
- "decamelize": "1.2.0",
8568
- "get-caller-file": "1.0.3",
8569
- "os-locale": "2.1.0",
8570
- "read-pkg-up": "2.0.0",
8571
- "require-directory": "2.1.1",
8572
- "require-main-filename": "1.0.1",
8573
- "set-blocking": "2.0.0",
8574
- "string-width": "2.1.1",
8575
- "which-module": "2.0.0",
8576
- "y18n": "3.2.1",
8577
- "yargs-parser": "7.0.0"
8578
  }
8579
  },
8580
  "yargs-parser": {
@@ -8583,7 +9106,7 @@
8583
  "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
8584
  "dev": true,
8585
  "requires": {
8586
- "camelcase": "4.1.0"
8587
  }
8588
  }
8589
  }
@@ -8594,8 +9117,8 @@
8594
  "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
8595
  "dev": true,
8596
  "requires": {
8597
- "source-list-map": "2.0.1",
8598
- "source-map": "0.6.1"
8599
  }
8600
  },
8601
  "websocket-driver": {
@@ -8604,8 +9127,8 @@
8604
  "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
8605
  "dev": true,
8606
  "requires": {
8607
- "http-parser-js": "0.5.0",
8608
- "websocket-extensions": "0.1.3"
8609
  }
8610
  },
8611
  "websocket-extensions": {
@@ -8620,7 +9143,7 @@
8620
  "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
8621
  "dev": true,
8622
  "requires": {
8623
- "isexe": "2.0.0"
8624
  }
8625
  },
8626
  "which-module": {
@@ -8642,7 +9165,7 @@
8642
  "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
8643
  "dev": true,
8644
  "requires": {
8645
- "string-width": "1.0.2"
8646
  }
8647
  },
8648
  "window-size": {
@@ -8659,12 +9182,12 @@
8659
  },
8660
  "wrap-ansi": {
8661
  "version": "2.1.0",
8662
- "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
8663
  "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
8664
  "dev": true,
8665
  "requires": {
8666
- "string-width": "1.0.2",
8667
- "strip-ansi": "3.0.1"
8668
  }
8669
  },
8670
  "wrappy": {
@@ -8679,7 +9202,7 @@
8679
  "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
8680
  "dev": true,
8681
  "requires": {
8682
- "mkdirp": "0.5.1"
8683
  }
8684
  },
8685
  "x-is-string": {
@@ -8712,19 +9235,19 @@
8712
  "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
8713
  "dev": true,
8714
  "requires": {
8715
- "camelcase": "3.0.0",
8716
- "cliui": "3.2.0",
8717
- "decamelize": "1.2.0",
8718
- "get-caller-file": "1.0.3",
8719
- "os-locale": "1.4.0",
8720
- "read-pkg-up": "1.0.1",
8721
- "require-directory": "2.1.1",
8722
- "require-main-filename": "1.0.1",
8723
- "set-blocking": "2.0.0",
8724
- "string-width": "1.0.2",
8725
- "which-module": "1.0.0",
8726
- "y18n": "3.2.1",
8727
- "yargs-parser": "5.0.0"
8728
  },
8729
  "dependencies": {
8730
  "camelcase": {
@@ -8741,7 +9264,7 @@
8741
  "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
8742
  "dev": true,
8743
  "requires": {
8744
- "camelcase": "3.0.0"
8745
  },
8746
  "dependencies": {
8747
  "camelcase": {
@@ -8758,10 +9281,10 @@
8758
  "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=",
8759
  "dev": true,
8760
  "requires": {
8761
- "archiver-utils": "1.3.0",
8762
- "compress-commons": "1.2.2",
8763
- "lodash": "4.17.11",
8764
- "readable-stream": "2.3.6"
8765
  }
8766
  }
8767
  }
1
  {
2
  "name": "user-registration",
3
+ "version": "1.5.10",
4
  "lockfileVersion": 1,
5
  "requires": true,
6
  "dependencies": {
22
  "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
23
  "dev": true,
24
  "requires": {
25
+ "acorn": "^4.0.3"
26
  },
27
  "dependencies": {
28
  "acorn": {
34
  }
35
  },
36
  "ajv": {
37
+ "version": "6.10.0",
38
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
39
+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
40
  "dev": true,
41
  "requires": {
42
+ "fast-deep-equal": "^2.0.1",
43
+ "fast-json-stable-stringify": "^2.0.0",
44
+ "json-schema-traverse": "^0.4.1",
45
+ "uri-js": "^4.2.2"
46
  }
47
  },
48
  "ajv-keywords": {
49
+ "version": "3.4.0",
50
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
51
+ "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
52
  "dev": true
53
  },
54
  "align-text": {
57
  "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
58
  "dev": true,
59
  "requires": {
60
+ "kind-of": "^3.0.2",
61
+ "longest": "^1.0.1",
62
+ "repeat-string": "^1.5.2"
63
  }
64
  },
65
  "amdefine": {
80
  "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
81
  "dev": true,
82
  "requires": {
83
+ "color-convert": "^1.9.0"
84
  }
85
  },
86
  "anymatch": {
89
  "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
90
  "dev": true,
91
  "requires": {
92
+ "micromatch": "^3.1.4",
93
+ "normalize-path": "^2.1.1"
94
  },
95
  "dependencies": {
96
  "arr-diff": {
111
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
112
  "dev": true,
113
  "requires": {
114
+ "arr-flatten": "^1.1.0",
115
+ "array-unique": "^0.3.2",
116
+ "extend-shallow": "^2.0.1",
117
+ "fill-range": "^4.0.0",
118
+ "isobject": "^3.0.1",
119
+ "repeat-element": "^1.1.2",
120
+ "snapdragon": "^0.8.1",
121
+ "snapdragon-node": "^2.0.1",
122
+ "split-string": "^3.0.2",
123
+ "to-regex": "^3.0.1"
124
  },
125
  "dependencies": {
126
  "extend-shallow": {
129
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
130
  "dev": true,
131
  "requires": {
132
+ "is-extendable": "^0.1.0"
133
  }
134
  }
135
  }
140
  "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
141
  "dev": true,
142
  "requires": {
143
+ "debug": "^2.3.3",
144
+ "define-property": "^0.2.5",
145
+ "extend-shallow": "^2.0.1",
146
+ "posix-character-classes": "^0.1.0",
147
+ "regex-not": "^1.0.0",
148
+ "snapdragon": "^0.8.1",
149
+ "to-regex": "^3.0.1"
150
  },
151
  "dependencies": {
152
  "define-property": {
155
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
156
  "dev": true,
157
  "requires": {
158
+ "is-descriptor": "^0.1.0"
159
  }
160
  },
161
  "extend-shallow": {
164
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
165
  "dev": true,
166
  "requires": {
167
+ "is-extendable": "^0.1.0"
168
  }
169
  },
170
  "is-accessor-descriptor": {
171
  "version": "0.1.6",
172
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
173
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
174
  "dev": true,
175
  "requires": {
176
+ "kind-of": "^3.0.2"
177
  },
178
  "dependencies": {
179
  "kind-of": {
182
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
183
  "dev": true,
184
  "requires": {
185
+ "is-buffer": "^1.1.5"
186
  }
187
  }
188
  }
189
  },
190
  "is-data-descriptor": {
191
  "version": "0.1.4",
192
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
193
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
194
  "dev": true,
195
  "requires": {
196
+ "kind-of": "^3.0.2"
197
  },
198
  "dependencies": {
199
  "kind-of": {
202
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
203
  "dev": true,
204
  "requires": {
205
+ "is-buffer": "^1.1.5"
206
  }
207
  }
208
  }
213
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
214
  "dev": true,
215
  "requires": {
216
+ "is-accessor-descriptor": "^0.1.6",
217
+ "is-data-descriptor": "^0.1.4",
218
+ "kind-of": "^5.0.0"
219
  }
220
  },
221
  "kind-of": {
232
  "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
233
  "dev": true,
234
  "requires": {
235
+ "array-unique": "^0.3.2",
236
+ "define-property": "^1.0.0",
237
+ "expand-brackets": "^2.1.4",
238
+ "extend-shallow": "^2.0.1",
239
+ "fragment-cache": "^0.2.1",
240
+ "regex-not": "^1.0.0",
241
+ "snapdragon": "^0.8.1",
242
+ "to-regex": "^3.0.1"
243
  },
244
  "dependencies": {
245
  "define-property": {
248
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
249
  "dev": true,
250
  "requires": {
251
+ "is-descriptor": "^1.0.0"
252
  }
253
  },
254
  "extend-shallow": {
257
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
258
  "dev": true,
259
  "requires": {
260
+ "is-extendable": "^0.1.0"
261
  }
262
  }
263
  }
268
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
269
  "dev": true,
270
  "requires": {
271
+ "extend-shallow": "^2.0.1",
272
+ "is-number": "^3.0.0",
273
+ "repeat-string": "^1.6.1",
274
+ "to-regex-range": "^2.1.0"
275
  },
276
  "dependencies": {
277
  "extend-shallow": {
280
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
281
  "dev": true,
282
  "requires": {
283
+ "is-extendable": "^0.1.0"
284
  }
285
  }
286
  }
291
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
292
  "dev": true,
293
  "requires": {
294
+ "kind-of": "^6.0.0"
295
  }
296
  },
297
  "is-data-descriptor": {
300
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
301
  "dev": true,
302
  "requires": {
303
+ "kind-of": "^6.0.0"
304
  }
305
  },
306
  "is-descriptor": {
309
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
310
  "dev": true,
311
  "requires": {
312
+ "is-accessor-descriptor": "^1.0.0",
313
+ "is-data-descriptor": "^1.0.0",
314
+ "kind-of": "^6.0.2"
315
  }
316
  },
317
  "is-number": {
320
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
321
  "dev": true,
322
  "requires": {
323
+ "kind-of": "^3.0.2"
324
  },
325
  "dependencies": {
326
  "kind-of": {
329
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
330
  "dev": true,
331
  "requires": {
332
+ "is-buffer": "^1.1.5"
333
  }
334
  }
335
  }
352
  "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
353
  "dev": true,
354
  "requires": {
355
+ "arr-diff": "^4.0.0",
356
+ "array-unique": "^0.3.2",
357
+ "braces": "^2.3.1",
358
+ "define-property": "^2.0.2",
359
+ "extend-shallow": "^3.0.2",
360
+ "extglob": "^2.0.4",
361
+ "fragment-cache": "^0.2.1",
362
+ "kind-of": "^6.0.2",
363
+ "nanomatch": "^1.2.9",
364
+ "object.pick": "^1.3.0",
365
+ "regex-not": "^1.0.0",
366
+ "snapdragon": "^0.8.1",
367
+ "to-regex": "^3.0.2"
368
  }
369
  }
370
  }
377
  },
378
  "archiver": {
379
  "version": "1.3.0",
380
+ "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz",
381
  "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=",
382
  "dev": true,
383
  "requires": {
384
+ "archiver-utils": "^1.3.0",
385
+ "async": "^2.0.0",
386
+ "buffer-crc32": "^0.2.1",
387
+ "glob": "^7.0.0",
388
+ "lodash": "^4.8.0",
389
+ "readable-stream": "^2.0.0",
390
+ "tar-stream": "^1.5.0",
391
+ "walkdir": "^0.0.11",
392
+ "zip-stream": "^1.1.0"
393
  },
394
  "dependencies": {
395
  "async": {
396
+ "version": "2.6.2",
397
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
398
+ "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
399
  "dev": true,
400
  "requires": {
401
+ "lodash": "^4.17.11"
402
  }
403
  }
404
  }
409
  "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
410
  "dev": true,
411
  "requires": {
412
+ "glob": "^7.0.0",
413
+ "graceful-fs": "^4.1.0",
414
+ "lazystream": "^1.0.0",
415
+ "lodash": "^4.8.0",
416
+ "normalize-path": "^2.0.0",
417
+ "readable-stream": "^2.0.0"
418
  }
419
  },
420
  "are-we-there-yet": {
423
  "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
424
  "dev": true,
425
  "requires": {
426
+ "delegates": "^1.0.0",
427
+ "readable-stream": "^2.0.6"
428
  }
429
  },
430
  "argparse": {
433
  "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
434
  "dev": true,
435
  "requires": {
436
+ "sprintf-js": "~1.0.2"
437
  },
438
  "dependencies": {
439
  "sprintf-js": {
440
  "version": "1.0.3",
441
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
442
  "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
443
  "dev": true
444
  }
450
  "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
451
  "dev": true,
452
  "requires": {
453
+ "arr-flatten": "^1.0.1"
454
  }
455
  },
456
  "arr-flatten": {
477
  "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
478
  "dev": true,
479
  "requires": {
480
+ "array-uniq": "^1.0.1"
481
  }
482
  },
483
  "array-uniq": {
504
  "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
505
  "dev": true,
506
  "requires": {
507
+ "safer-buffer": "~2.1.0"
508
  }
509
  },
510
  "asn1.js": {
513
  "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
514
  "dev": true,
515
  "requires": {
516
+ "bn.js": "^4.0.0",
517
+ "inherits": "^2.0.1",
518
+ "minimalistic-assert": "^1.0.0"
519
  }
520
  },
521
  "assert": {
535
  },
536
  "util": {
537
  "version": "0.10.3",
538
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
539
  "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
540
  "dev": true,
541
  "requires": {
558
  },
559
  "async": {
560
  "version": "1.5.2",
561
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
562
  "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
563
  "dev": true
564
  },
565
  "async-each": {
566
+ "version": "1.0.2",
567
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.2.tgz",
568
+ "integrity": "sha512-6xrbvN0MOBKSJDdonmSSz2OwFSgxRaVtBDes26mj9KIGtDo+g9xosFRSC+i1gQh2oAN/tQ62AI/pGZGQjVOiRg==",
569
  "dev": true
570
  },
571
  "async-foreach": {
592
  "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==",
593
  "dev": true,
594
  "requires": {
595
+ "browserslist": "^2.5.1",
596
+ "caniuse-lite": "^1.0.30000748",
597
+ "normalize-range": "^0.1.2",
598
+ "num2fraction": "^1.2.2",
599
+ "postcss": "^6.0.13",
600
+ "postcss-value-parser": "^3.2.3"
601
  }
602
  },
603
  "aws-sign2": {
618
  "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
619
  "dev": true,
620
  "requires": {
621
+ "chalk": "^1.1.3",
622
+ "esutils": "^2.0.2",
623
+ "js-tokens": "^3.0.2"
624
  },
625
  "dependencies": {
626
  "ansi-styles": {
631
  },
632
  "chalk": {
633
  "version": "1.1.3",
634
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
635
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
636
  "dev": true,
637
  "requires": {
638
+ "ansi-styles": "^2.2.1",
639
+ "escape-string-regexp": "^1.0.2",
640
+ "has-ansi": "^2.0.0",
641
+ "strip-ansi": "^3.0.0",
642
+ "supports-color": "^2.0.0"
643
  }
644
  },
645
  "supports-color": {
646
  "version": "2.0.0",
647
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
648
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
649
  "dev": true
650
  }
656
  "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==",
657
  "dev": true,
658
  "requires": {
659
+ "babel-code-frame": "^6.26.0",
660
+ "babel-generator": "^6.26.0",
661
+ "babel-helpers": "^6.24.1",
662
+ "babel-messages": "^6.23.0",
663
+ "babel-register": "^6.26.0",
664
+ "babel-runtime": "^6.26.0",
665
+ "babel-template": "^6.26.0",
666
+ "babel-traverse": "^6.26.0",
667
+ "babel-types": "^6.26.0",
668
+ "babylon": "^6.18.0",
669
+ "convert-source-map": "^1.5.1",
670
+ "debug": "^2.6.9",
671
+ "json5": "^0.5.1",
672
+ "lodash": "^4.17.4",
673
+ "minimatch": "^3.0.4",
674
+ "path-is-absolute": "^1.0.1",
675
+ "private": "^0.1.8",
676
+ "slash": "^1.0.0",
677
+ "source-map": "^0.5.7"
678
  },
679
  "dependencies": {
680
  "source-map": {
691
  "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==",
692
  "dev": true,
693
  "requires": {
694
+ "babel-messages": "^6.23.0",
695
+ "babel-runtime": "^6.26.0",
696
+ "babel-types": "^6.26.0",
697
+ "detect-indent": "^4.0.0",
698
+ "jsesc": "^1.3.0",
699
+ "lodash": "^4.17.4",
700
+ "source-map": "^0.5.7",
701
+ "trim-right": "^1.0.1"
702
  },
703
  "dependencies": {
704
  "source-map": {
715
  "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=",
716
  "dev": true,
717
  "requires": {
718
+ "babel-helper-explode-assignable-expression": "^6.24.1",
719
+ "babel-runtime": "^6.22.0",
720
+ "babel-types": "^6.24.1"
721
  }
722
  },
723
  "babel-helper-builder-react-jsx": {
726
  "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=",
727
  "dev": true,
728
  "requires": {
729
+ "babel-runtime": "^6.26.0",
730
+ "babel-types": "^6.26.0",
731
+ "esutils": "^2.0.2"
732
  }
733
  },
734
  "babel-helper-call-delegate": {
737
  "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=",
738
  "dev": true,
739
  "requires": {
740
+ "babel-helper-hoist-variables": "^6.24.1",
741
+ "babel-runtime": "^6.22.0",
742
+ "babel-traverse": "^6.24.1",
743
+ "babel-types": "^6.24.1"
744
  }
745
  },
746
  "babel-helper-define-map": {
749
  "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=",
750
  "dev": true,
751
  "requires": {
752
+ "babel-helper-function-name": "^6.24.1",
753
+ "babel-runtime": "^6.26.0",
754
+ "babel-types": "^6.26.0",
755
+ "lodash": "^4.17.4"
756
  }
757
  },
758
  "babel-helper-explode-assignable-expression": {
761
  "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=",
762
  "dev": true,
763
  "requires": {
764
+ "babel-runtime": "^6.22.0",
765
+ "babel-traverse": "^6.24.1",
766
+ "babel-types": "^6.24.1"
767
  }
768
  },
769
  "babel-helper-function-name": {
772
  "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=",
773
  "dev": true,
774
  "requires": {
775
+ "babel-helper-get-function-arity": "^6.24.1",
776
+ "babel-runtime": "^6.22.0",
777
+ "babel-template": "^6.24.1",
778
+ "babel-traverse": "^6.24.1",
779
+ "babel-types": "^6.24.1"
780
  }
781
  },
782
  "babel-helper-get-function-arity": {
785
  "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=",
786
  "dev": true,
787
  "requires": {
788
+ "babel-runtime": "^6.22.0",
789
+ "babel-types": "^6.24.1"
790
  }
791
  },
792
  "babel-helper-hoist-variables": {
795
  "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=",
796
  "dev": true,
797
  "requires": {
798
+ "babel-runtime": "^6.22.0",
799
+ "babel-types": "^6.24.1"
800
  }
801
  },
802
  "babel-helper-optimise-call-expression": {
805
  "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=",
806
  "dev": true,
807
  "requires": {
808
+ "babel-runtime": "^6.22.0",
809
+ "babel-types": "^6.24.1"
810
  }
811
  },
812
  "babel-helper-regex": {
815
  "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=",
816
  "dev": true,
817
  "requires": {
818
+ "babel-runtime": "^6.26.0",
819
+ "babel-types": "^6.26.0",
820
+ "lodash": "^4.17.4"
821
  }
822
  },
823
  "babel-helper-remap-async-to-generator": {
826
  "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=",
827
  "dev": true,
828
  "requires": {
829
+ "babel-helper-function-name": "^6.24.1",
830
+ "babel-runtime": "^6.22.0",
831
+ "babel-template": "^6.24.1",
832
+ "babel-traverse": "^6.24.1",
833
+ "babel-types": "^6.24.1"
834
  }
835
  },
836
  "babel-helper-replace-supers": {
839
  "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=",
840
  "dev": true,
841
  "requires": {
842
+ "babel-helper-optimise-call-expression": "^6.24.1",
843
+ "babel-messages": "^6.23.0",
844
+ "babel-runtime": "^6.22.0",
845
+ "babel-template": "^6.24.1",
846
+ "babel-traverse": "^6.24.1",
847
+ "babel-types": "^6.24.1"
848
  }
849
  },
850
  "babel-helpers": {
853
  "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=",
854
  "dev": true,
855
  "requires": {
856
+ "babel-runtime": "^6.22.0",
857
+ "babel-template": "^6.24.1"
858
  }
859
  },
860
  "babel-loader": {
863
  "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==",
864
  "dev": true,
865
  "requires": {
866
+ "find-cache-dir": "^1.0.0",
867
+ "loader-utils": "^1.0.2",
868
+ "mkdirp": "^0.5.1"
869
  }
870
  },
871
  "babel-messages": {
874
  "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=",
875
  "dev": true,
876
  "requires": {
877
+ "babel-runtime": "^6.22.0"
878
  }
879
  },
880
  "babel-plugin-check-es2015-constants": {
883
  "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=",
884
  "dev": true,
885
  "requires": {
886
+ "babel-runtime": "^6.22.0"
887
  }
888
  },
889
  "babel-plugin-syntax-async-functions": {
890
  "version": "6.13.0",
891
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz",
892
  "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=",
893
  "dev": true
894
  },
895
  "babel-plugin-syntax-exponentiation-operator": {
896
  "version": "6.13.0",
897
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz",
898
  "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=",
899
  "dev": true
900
  },
901
  "babel-plugin-syntax-jsx": {
902
  "version": "6.18.0",
903
+ "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
904
  "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=",
905
  "dev": true
906
  },
916
  "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=",
917
  "dev": true,
918
  "requires": {
919
+ "babel-helper-remap-async-to-generator": "^6.24.1",
920
+ "babel-plugin-syntax-async-functions": "^6.8.0",
921
+ "babel-runtime": "^6.22.0"
922
  }
923
  },
924
  "babel-plugin-transform-es2015-arrow-functions": {
927
  "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=",
928
  "dev": true,
929
  "requires": {
930
+ "babel-runtime": "^6.22.0"
931
  }
932
  },
933
  "babel-plugin-transform-es2015-block-scoped-functions": {
936
  "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=",
937
  "dev": true,
938
  "requires": {
939
+ "babel-runtime": "^6.22.0"
940
  }
941
  },
942
  "babel-plugin-transform-es2015-block-scoping": {
945
  "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=",
946
  "dev": true,
947
  "requires": {
948
+ "babel-runtime": "^6.26.0",
949
+ "babel-template": "^6.26.0",
950
+ "babel-traverse": "^6.26.0",
951
+ "babel-types": "^6.26.0",
952
+ "lodash": "^4.17.4"
953
  }
954
  },
955
  "babel-plugin-transform-es2015-classes": {
958
  "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=",
959
  "dev": true,
960
  "requires": {
961
+ "babel-helper-define-map": "^6.24.1",
962
+ "babel-helper-function-name": "^6.24.1",
963
+ "babel-helper-optimise-call-expression": "^6.24.1",
964
+ "babel-helper-replace-supers": "^6.24.1",
965
+ "babel-messages": "^6.23.0",
966
+ "babel-runtime": "^6.22.0",
967
+ "babel-template": "^6.24.1",
968
+ "babel-traverse": "^6.24.1",
969
+ "babel-types": "^6.24.1"
970
  }
971
  },
972
  "babel-plugin-transform-es2015-computed-properties": {
975
  "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=",
976
  "dev": true,
977
  "requires": {
978
+ "babel-runtime": "^6.22.0",
979
+ "babel-template": "^6.24.1"
980
  }
981
  },
982
  "babel-plugin-transform-es2015-destructuring": {
985
  "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=",
986
  "dev": true,
987
  "requires": {
988
+ "babel-runtime": "^6.22.0"
989
  }
990
  },
991
  "babel-plugin-transform-es2015-duplicate-keys": {
994
  "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=",
995
  "dev": true,
996
  "requires": {
997
+ "babel-runtime": "^6.22.0",
998
+ "babel-types": "^6.24.1"
999
  }
1000
  },
1001
  "babel-plugin-transform-es2015-for-of": {
1004
  "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=",
1005
  "dev": true,
1006
  "requires": {
1007
+ "babel-runtime": "^6.22.0"
1008
  }
1009
  },
1010
  "babel-plugin-transform-es2015-function-name": {
1013
  "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=",
1014
  "dev": true,
1015
  "requires": {
1016
+ "babel-helper-function-name": "^6.24.1",
1017
+ "babel-runtime": "^6.22.0",
1018
+ "babel-types": "^6.24.1"
1019
  }
1020
  },
1021
  "babel-plugin-transform-es2015-literals": {
1024
  "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=",
1025
  "dev": true,
1026
  "requires": {
1027
+ "babel-runtime": "^6.22.0"
1028
  }
1029
  },
1030
  "babel-plugin-transform-es2015-modules-amd": {
1033
  "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=",
1034
  "dev": true,
1035
  "requires": {
1036
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1",
1037
+ "babel-runtime": "^6.22.0",
1038
+ "babel-template": "^6.24.1"
1039
  }
1040
  },
1041
  "babel-plugin-transform-es2015-modules-commonjs": {
1044
  "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==",
1045
  "dev": true,
1046
  "requires": {
1047
+ "babel-plugin-transform-strict-mode": "^6.24.1",
1048
+ "babel-runtime": "^6.26.0",
1049
+ "babel-template": "^6.26.0",
1050
+ "babel-types": "^6.26.0"
1051
  }
1052
  },
1053
  "babel-plugin-transform-es2015-modules-systemjs": {
1056
  "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=",
1057
  "dev": true,
1058
  "requires": {
1059
+ "babel-helper-hoist-variables": "^6.24.1",
1060
+ "babel-runtime": "^6.22.0",
1061
+ "babel-template": "^6.24.1"
1062
  }
1063
  },
1064
  "babel-plugin-transform-es2015-modules-umd": {
1067
  "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=",
1068
  "dev": true,
1069
  "requires": {
1070
+ "babel-plugin-transform-es2015-modules-amd": "^6.24.1",
1071
+ "babel-runtime": "^6.22.0",
1072
+ "babel-template": "^6.24.1"
1073
  }
1074
  },
1075
  "babel-plugin-transform-es2015-object-super": {
1078
  "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=",
1079
  "dev": true,
1080
  "requires": {
1081
+ "babel-helper-replace-supers": "^6.24.1",
1082
+ "babel-runtime": "^6.22.0"
1083
  }
1084
  },
1085
  "babel-plugin-transform-es2015-parameters": {
1088
  "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=",
1089
  "dev": true,
1090
  "requires": {
1091
+ "babel-helper-call-delegate": "^6.24.1",
1092
+ "babel-helper-get-function-arity": "^6.24.1",
1093
+ "babel-runtime": "^6.22.0",
1094
+ "babel-template": "^6.24.1",
1095
+ "babel-traverse": "^6.24.1",
1096
+ "babel-types": "^6.24.1"
1097
  }
1098
  },
1099
  "babel-plugin-transform-es2015-shorthand-properties": {
1102
  "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=",
1103
  "dev": true,
1104
  "requires": {
1105
+ "babel-runtime": "^6.22.0",
1106
+ "babel-types": "^6.24.1"
1107
  }
1108
  },
1109
  "babel-plugin-transform-es2015-spread": {
1112
  "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=",
1113
  "dev": true,
1114
  "requires": {
1115
+ "babel-runtime": "^6.22.0"
1116
  }
1117
  },
1118
  "babel-plugin-transform-es2015-sticky-regex": {
1121
  "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=",
1122
  "dev": true,
1123
  "requires": {
1124
+ "babel-helper-regex": "^6.24.1",
1125
+ "babel-runtime": "^6.22.0",
1126
+ "babel-types": "^6.24.1"
1127
  }
1128
  },
1129
  "babel-plugin-transform-es2015-template-literals": {
1132
  "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=",
1133
  "dev": true,
1134
  "requires": {
1135
+ "babel-runtime": "^6.22.0"
1136
  }
1137
  },
1138
  "babel-plugin-transform-es2015-typeof-symbol": {
1141
  "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=",
1142
  "dev": true,
1143
  "requires": {
1144
+ "babel-runtime": "^6.22.0"
1145
  }
1146
  },
1147
  "babel-plugin-transform-es2015-unicode-regex": {
1150
  "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=",
1151
  "dev": true,
1152
  "requires": {
1153
+ "babel-helper-regex": "^6.24.1",
1154
+ "babel-runtime": "^6.22.0",
1155
+ "regexpu-core": "^2.0.0"
1156
  }
1157
  },
1158
  "babel-plugin-transform-exponentiation-operator": {
1161
  "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=",
1162
  "dev": true,
1163
  "requires": {
1164
+ "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1",
1165
+ "babel-plugin-syntax-exponentiation-operator": "^6.8.0",
1166
+ "babel-runtime": "^6.22.0"
1167
  }
1168
  },
1169
  "babel-plugin-transform-react-jsx": {
1172
  "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=",
1173
  "dev": true,
1174
  "requires": {
1175
+ "babel-helper-builder-react-jsx": "^6.24.1",
1176
+ "babel-plugin-syntax-jsx": "^6.8.0",
1177
+ "babel-runtime": "^6.22.0"
1178
  }
1179
  },
1180
  "babel-plugin-transform-regenerator": {
1183
  "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
1184
  "dev": true,
1185
  "requires": {
1186
+ "regenerator-transform": "^0.10.0"
1187
  }
1188
  },
1189
  "babel-plugin-transform-strict-mode": {
1192
  "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=",
1193
  "dev": true,
1194
  "requires": {
1195
+ "babel-runtime": "^6.22.0",
1196
+ "babel-types": "^6.24.1"
1197
  }
1198
  },
1199
  "babel-preset-env": {
1202
  "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==",
1203
  "dev": true,
1204
  "requires": {
1205
+ "babel-plugin-check-es2015-constants": "^6.22.0",
1206
+ "babel-plugin-syntax-trailing-function-commas": "^6.22.0",
1207
+ "babel-plugin-transform-async-to-generator": "^6.22.0",
1208
+ "babel-plugin-transform-es2015-arrow-functions": "^6.22.0",
1209
+ "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0",
1210
+ "babel-plugin-transform-es2015-block-scoping": "^6.23.0",
1211
+ "babel-plugin-transform-es2015-classes": "^6.23.0",
1212
+ "babel-plugin-transform-es2015-computed-properties": "^6.22.0",
1213
+ "babel-plugin-transform-es2015-destructuring": "^6.23.0",
1214
+ "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0",
1215
+ "babel-plugin-transform-es2015-for-of": "^6.23.0",
1216
+ "babel-plugin-transform-es2015-function-name": "^6.22.0",
1217
+ "babel-plugin-transform-es2015-literals": "^6.22.0",
1218
+ "babel-plugin-transform-es2015-modules-amd": "^6.22.0",
1219
+ "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0",
1220
+ "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0",
1221
+ "babel-plugin-transform-es2015-modules-umd": "^6.23.0",
1222
+ "babel-plugin-transform-es2015-object-super": "^6.22.0",
1223
+ "babel-plugin-transform-es2015-parameters": "^6.23.0",
1224
+ "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0",
1225
+ "babel-plugin-transform-es2015-spread": "^6.22.0",
1226
+ "babel-plugin-transform-es2015-sticky-regex": "^6.22.0",
1227
+ "babel-plugin-transform-es2015-template-literals": "^6.22.0",
1228
+ "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0",
1229
+ "babel-plugin-transform-es2015-unicode-regex": "^6.22.0",
1230
+ "babel-plugin-transform-exponentiation-operator": "^6.22.0",
1231
+ "babel-plugin-transform-regenerator": "^6.22.0",
1232
+ "browserslist": "^3.2.6",
1233
+ "invariant": "^2.2.2",
1234
+ "semver": "^5.3.0"
1235
  },
1236
  "dependencies": {
1237
  "browserslist": {
1240
  "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
1241
  "dev": true,
1242
  "requires": {
1243
+ "caniuse-lite": "^1.0.30000844",
1244
+ "electron-to-chromium": "^1.3.47"
1245
  }
1246
  }
1247
  }
1252
  "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=",
1253
  "dev": true,
1254
  "requires": {
1255
+ "babel-core": "^6.26.0",
1256
+ "babel-runtime": "^6.26.0",
1257
+ "core-js": "^2.5.0",
1258
+ "home-or-tmp": "^2.0.0",
1259
+ "lodash": "^4.17.4",
1260
+ "mkdirp": "^0.5.1",
1261
+ "source-map-support": "^0.4.15"
1262
  }
1263
  },
1264
  "babel-runtime": {
1267
  "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
1268
  "dev": true,
1269
  "requires": {
1270
+ "core-js": "^2.4.0",
1271
+ "regenerator-runtime": "^0.11.0"
1272
  }
1273
  },
1274
  "babel-template": {
1277
  "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=",
1278
  "dev": true,
1279
  "requires": {
1280
+ "babel-runtime": "^6.26.0",
1281
+ "babel-traverse": "^6.26.0",
1282
+ "babel-types": "^6.26.0",
1283
+ "babylon": "^6.18.0",
1284
+ "lodash": "^4.17.4"
1285
  }
1286
  },
1287
  "babel-traverse": {
1290
  "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=",
1291
  "dev": true,
1292
  "requires": {
1293
+ "babel-code-frame": "^6.26.0",
1294
+ "babel-messages": "^6.23.0",
1295
+ "babel-runtime": "^6.26.0",
1296
+ "babel-types": "^6.26.0",
1297
+ "babylon": "^6.18.0",
1298
+ "debug": "^2.6.8",
1299
+ "globals": "^9.18.0",
1300
+ "invariant": "^2.2.2",
1301
+ "lodash": "^4.17.4"
1302
  }
1303
  },
1304
  "babel-types": {
1307
  "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=",
1308
  "dev": true,
1309
  "requires": {
1310
+ "babel-runtime": "^6.26.0",
1311
+ "esutils": "^2.0.2",
1312
+ "lodash": "^4.17.4",
1313
+ "to-fast-properties": "^1.0.3"
1314
  }
1315
  },
1316
  "babylon": {
1337
  "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
1338
  "dev": true,
1339
  "requires": {
1340
+ "cache-base": "^1.0.1",
1341
+ "class-utils": "^0.3.5",
1342
+ "component-emitter": "^1.2.1",
1343
+ "define-property": "^1.0.0",
1344
+ "isobject": "^3.0.1",
1345
+ "mixin-deep": "^1.2.0",
1346
+ "pascalcase": "^0.1.1"
1347
  },
1348
  "dependencies": {
1349
  "define-property": {
1352
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
1353
  "dev": true,
1354
  "requires": {
1355
+ "is-descriptor": "^1.0.0"
1356
  }
1357
  },
1358
  "is-accessor-descriptor": {
1361
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
1362
  "dev": true,
1363
  "requires": {
1364
+ "kind-of": "^6.0.0"
1365
  }
1366
  },
1367
  "is-data-descriptor": {
1370
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
1371
  "dev": true,
1372
  "requires": {
1373
+ "kind-of": "^6.0.0"
1374
  }
1375
  },
1376
  "is-descriptor": {
1379
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
1380
  "dev": true,
1381
  "requires": {
1382
+ "is-accessor-descriptor": "^1.0.0",
1383
+ "is-data-descriptor": "^1.0.0",
1384
+ "kind-of": "^6.0.2"
1385
  }
1386
  },
1387
  "isobject": {
1410
  "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
1411
  "dev": true,
1412
  "requires": {
1413
+ "tweetnacl": "^0.14.3"
1414
  }
1415
  },
1416
  "big.js": {
1420
  "dev": true
1421
  },
1422
  "binary-extensions": {
1423
+ "version": "1.13.1",
1424
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
1425
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
1426
  "dev": true
1427
  },
1428
  "bl": {
1429
  "version": "1.2.2",
1430
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
1431
  "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
1432
  "dev": true,
1433
  "requires": {
1434
+ "readable-stream": "^2.3.5",
1435
+ "safe-buffer": "^5.1.1"
1436
  }
1437
  },
1438
  "block-stream": {
1441
  "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
1442
  "dev": true,
1443
  "requires": {
1444
+ "inherits": "~2.0.0"
1445
  }
1446
  },
1447
  "bluebird": {
1458
  },
1459
  "body-parser": {
1460
  "version": "1.14.2",
1461
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz",
1462
  "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=",
1463
  "dev": true,
1464
  "requires": {
1465
  "bytes": "2.2.0",
1466
+ "content-type": "~1.0.1",
1467
+ "debug": "~2.2.0",
1468
+ "depd": "~1.1.0",
1469
+ "http-errors": "~1.3.1",
1470
  "iconv-lite": "0.4.13",
1471
+ "on-finished": "~2.3.0",
1472
  "qs": "5.2.0",
1473
+ "raw-body": "~2.1.5",
1474
+ "type-is": "~1.6.10"
1475
  },
1476
  "dependencies": {
1477
  "debug": {
1478
  "version": "2.2.0",
1479
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
1480
  "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
1481
  "dev": true,
1482
  "requires": {
1485
  },
1486
  "iconv-lite": {
1487
  "version": "0.4.13",
1488
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
1489
  "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
1490
  "dev": true
1491
  },
1492
  "ms": {
1493
  "version": "0.7.1",
1494
+ "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
1495
  "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
1496
  "dev": true
1497
  },
1498
  "qs": {
1499
  "version": "5.2.0",
1500
+ "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz",
1501
  "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=",
1502
  "dev": true
1503
  }
1509
  "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
1510
  "dev": true,
1511
  "requires": {
1512
+ "balanced-match": "^1.0.0",
1513
  "concat-map": "0.0.1"
1514
  }
1515
  },
1519
  "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
1520
  "dev": true,
1521
  "requires": {
1522
+ "expand-range": "^1.8.1",
1523
+ "preserve": "^0.2.0",
1524
+ "repeat-element": "^1.1.2"
1525
  }
1526
  },
1527
  "brorand": {
1532
  },
1533
  "browserify-aes": {
1534
  "version": "1.2.0",
1535
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
1536
  "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
1537
  "dev": true,
1538
  "requires": {
1539
+ "buffer-xor": "^1.0.3",
1540
+ "cipher-base": "^1.0.0",
1541
+ "create-hash": "^1.1.0",
1542
+ "evp_bytestokey": "^1.0.3",
1543
+ "inherits": "^2.0.1",
1544
+ "safe-buffer": "^5.0.1"
1545
  }
1546
  },
1547
  "browserify-cipher": {
1550
  "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
1551
  "dev": true,
1552
  "requires": {
1553
+ "browserify-aes": "^1.0.4",
1554
+ "browserify-des": "^1.0.0",
1555
+ "evp_bytestokey": "^1.0.0"
1556
  }
1557
  },
1558
  "browserify-des": {
1561
  "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
1562
  "dev": true,
1563
  "requires": {
1564
+ "cipher-base": "^1.0.1",
1565
+ "des.js": "^1.0.0",
1566
+ "inherits": "^2.0.1",
1567
+ "safe-buffer": "^5.1.2"
1568
  }
1569
  },
1570
  "browserify-rsa": {
1571
  "version": "4.0.1",
1572
+ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
1573
  "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
1574
  "dev": true,
1575
  "requires": {
1576
+ "bn.js": "^4.1.0",
1577
+ "randombytes": "^2.0.1"
1578
  }
1579
  },
1580
  "browserify-sign": {
1583
  "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
1584
  "dev": true,
1585
  "requires": {
1586
+ "bn.js": "^4.1.1",
1587
+ "browserify-rsa": "^4.0.0",
1588
+ "create-hash": "^1.1.0",
1589
+ "create-hmac": "^1.1.2",
1590
+ "elliptic": "^6.0.0",
1591
+ "inherits": "^2.0.1",
1592
+ "parse-asn1": "^5.0.0"
1593
  }
1594
  },
1595
  "browserify-zlib": {
1598
  "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
1599
  "dev": true,
1600
  "requires": {
1601
+ "pako": "~0.2.0"
1602
  }
1603
  },
1604
  "browserslist": {
1607
  "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
1608
  "dev": true,
1609
  "requires": {
1610
+ "caniuse-lite": "^1.0.30000792",
1611
+ "electron-to-chromium": "^1.3.30"
1612
  }
1613
  },
1614
  "buffer": {
1617
  "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
1618
  "dev": true,
1619
  "requires": {
1620
+ "base64-js": "^1.0.2",
1621
+ "ieee754": "^1.1.4"
1622
  }
1623
  },
1624
  "buffer-alloc": {
1627
  "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
1628
  "dev": true,
1629
  "requires": {
1630
+ "buffer-alloc-unsafe": "^1.1.0",
1631
+ "buffer-fill": "^1.0.0"
1632
  }
1633
  },
1634
  "buffer-alloc-unsafe": {
1661
  "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
1662
  "dev": true
1663
  },
 
 
 
 
 
 
1664
  "builtin-status-codes": {
1665
  "version": "3.0.0",
1666
  "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
1679
  "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
1680
  "dev": true,
1681
  "requires": {
1682
+ "collection-visit": "^1.0.0",
1683
+ "component-emitter": "^1.2.1",
1684
+ "get-value": "^2.0.6",
1685
+ "has-value": "^1.0.0",
1686
+ "isobject": "^3.0.1",
1687
+ "set-value": "^2.0.0",
1688
+ "to-object-path": "^0.3.0",
1689
+ "union-value": "^1.0.0",
1690
+ "unset-value": "^1.0.0"
1691
  },
1692
  "dependencies": {
1693
  "isobject": {
1706
  },
1707
  "camelcase-keys": {
1708
  "version": "2.1.0",
1709
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
1710
  "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
1711
  "dev": true,
1712
  "requires": {
1713
+ "camelcase": "^2.0.0",
1714
+ "map-obj": "^1.0.0"
1715
  }
1716
  },
1717
  "caniuse-lite": {
1718
+ "version": "1.0.30000955",
1719
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000955.tgz",
1720
+ "integrity": "sha512-6AwmIKgqCYfDWWadRkAuZSHMQP4Mmy96xAXEdRBlN/luQhlRYOKgwOlZ9plpCOsVbBuqbTmGqDK3JUM/nlr8CA==",
1721
  "dev": true
1722
  },
1723
  "caseless": {
1738
  "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
1739
  "dev": true,
1740
  "requires": {
1741
+ "align-text": "^0.1.3",
1742
+ "lazy-cache": "^1.0.3"
1743
  }
1744
  },
1745
  "chalk": {
1746
+ "version": "2.4.2",
1747
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1748
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1749
  "dev": true,
1750
  "requires": {
1751
+ "ansi-styles": "^3.2.1",
1752
+ "escape-string-regexp": "^1.0.5",
1753
+ "supports-color": "^5.3.0"
1754
  }
1755
  },
1756
  "character-entities": {
1778
  "dev": true
1779
  },
1780
  "chokidar": {
1781
+ "version": "2.1.5",
1782
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz",
1783
+ "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==",
1784
+ "dev": true,
1785
+ "requires": {
1786
+ "anymatch": "^2.0.0",
1787
+ "async-each": "^1.0.1",
1788
+ "braces": "^2.3.2",
1789
+ "fsevents": "^1.2.7",
1790
+ "glob-parent": "^3.1.0",
1791
+ "inherits": "^2.0.3",
1792
+ "is-binary-path": "^1.0.0",
1793
+ "is-glob": "^4.0.0",
1794
+ "normalize-path": "^3.0.0",
1795
+ "path-is-absolute": "^1.0.0",
1796
+ "readdirp": "^2.2.1",
1797
+ "upath": "^1.1.1"
1798
  },
1799
  "dependencies": {
1800
  "array-unique": {
1809
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
1810
  "dev": true,
1811
  "requires": {
1812
+ "arr-flatten": "^1.1.0",
1813
+ "array-unique": "^0.3.2",
1814
+ "extend-shallow": "^2.0.1",
1815
+ "fill-range": "^4.0.0",
1816
+ "isobject": "^3.0.1",
1817
+ "repeat-element": "^1.1.2",
1818
+ "snapdragon": "^0.8.1",
1819
+ "snapdragon-node": "^2.0.1",
1820
+ "split-string": "^3.0.2",
1821
+ "to-regex": "^3.0.1"
1822
  }
1823
  },
1824
  "extend-shallow": {
1827
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
1828
  "dev": true,
1829
  "requires": {
1830
+ "is-extendable": "^0.1.0"
1831
  }
1832
  },
1833
  "fill-range": {
1836
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
1837
  "dev": true,
1838
  "requires": {
1839
+ "extend-shallow": "^2.0.1",
1840
+ "is-number": "^3.0.0",
1841
+ "repeat-string": "^1.6.1",
1842
+ "to-regex-range": "^2.1.0"
1843
  }
1844
  },
1845
  "glob-parent": {
1848
  "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
1849
  "dev": true,
1850
  "requires": {
1851
+ "is-glob": "^3.1.0",
1852
+ "path-dirname": "^1.0.0"
1853
  },
1854
  "dependencies": {
1855
  "is-glob": {
1858
  "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
1859
  "dev": true,
1860
  "requires": {
1861
+ "is-extglob": "^2.1.0"
1862
  }
1863
  }
1864
  }
1870
  "dev": true
1871
  },
1872
  "is-glob": {
1873
+ "version": "4.0.1",
1874
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
1875
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
1876
  "dev": true,
1877
  "requires": {
1878
+ "is-extglob": "^2.1.1"
1879
  }
1880
  },
1881
  "is-number": {
1884
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
1885
  "dev": true,
1886
  "requires": {
1887
+ "kind-of": "^3.0.2"
1888
  }
1889
  },
1890
  "isobject": {
1892
  "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
1893
  "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
1894
  "dev": true
1895
+ },
1896
+ "normalize-path": {
1897
+ "version": "3.0.0",
1898
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
1899
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
1900
+ "dev": true
1901
  }
1902
  }
1903
  },
1914
  "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
1915
  "dev": true,
1916
  "requires": {
1917
+ "inherits": "^2.0.1",
1918
+ "safe-buffer": "^5.0.1"
1919
  }
1920
  },
1921
  "circular-json": {
1930
  "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
1931
  "dev": true,
1932
  "requires": {
1933
+ "arr-union": "^3.1.0",
1934
+ "define-property": "^0.2.5",
1935
+ "isobject": "^3.0.0",
1936
+ "static-extend": "^0.1.1"
1937
  },
1938
  "dependencies": {
1939
  "define-property": {
1942
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
1943
  "dev": true,
1944
  "requires": {
1945
+ "is-descriptor": "^0.1.0"
1946
  }
1947
  },
1948
  "isobject": {
1959
  "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
1960
  "dev": true,
1961
  "requires": {
1962
+ "source-map": "0.5.x"
1963
  },
1964
  "dependencies": {
1965
  "source-map": {
1977
  "dev": true,
1978
  "requires": {
1979
  "exit": "0.1.2",
1980
+ "glob": "^7.1.1"
1981
  },
1982
  "dependencies": {
1983
  "glob": {
1986
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
1987
  "dev": true,
1988
  "requires": {
1989
+ "fs.realpath": "^1.0.0",
1990
+ "inflight": "^1.0.4",
1991
+ "inherits": "2",
1992
+ "minimatch": "^3.0.4",
1993
+ "once": "^1.3.0",
1994
+ "path-is-absolute": "^1.0.0"
1995
  }
1996
  }
1997
  }
2002
  "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
2003
  "dev": true,
2004
  "requires": {
2005
+ "string-width": "^1.0.1",
2006
+ "strip-ansi": "^3.0.1",
2007
+ "wrap-ansi": "^2.0.0"
2008
  }
2009
  },
2010
  "clone-regexp": {
2013
  "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==",
2014
  "dev": true,
2015
  "requires": {
2016
+ "is-regexp": "^1.0.0",
2017
+ "is-supported-regexp-flag": "^1.0.0"
2018
  }
2019
  },
2020
  "code-point-at": {
2041
  "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
2042
  "dev": true,
2043
  "requires": {
2044
+ "map-visit": "^1.0.0",
2045
+ "object-visit": "^1.0.0"
2046
  }
2047
  },
2048
  "color-convert": {
2062
  },
2063
  "colors": {
2064
  "version": "1.1.2",
2065
+ "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
2066
  "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
2067
  "dev": true
2068
  },
2072
  "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
2073
  "dev": true,
2074
  "requires": {
2075
+ "delayed-stream": "~1.0.0"
2076
  }
2077
  },
2078
  "commander": {
2099
  "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
2100
  "dev": true,
2101
  "requires": {
2102
+ "buffer-crc32": "^0.2.1",
2103
+ "crc32-stream": "^2.0.0",
2104
+ "normalize-path": "^2.0.0",
2105
+ "readable-stream": "^2.0.0"
2106
  }
2107
  },
2108
  "concat-map": {
2113
  },
2114
  "concat-stream": {
2115
  "version": "1.6.2",
2116
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
2117
  "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
2118
  "dev": true,
2119
  "requires": {
2120
+ "buffer-from": "^1.0.0",
2121
+ "inherits": "^2.0.3",
2122
+ "readable-stream": "^2.2.2",
2123
+ "typedarray": "^0.0.6"
2124
  }
2125
  },
2126
  "console-browserify": {
2129
  "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
2130
  "dev": true,
2131
  "requires": {
2132
+ "date-now": "^0.1.4"
2133
  }
2134
  },
2135
  "console-control-strings": {
2156
  "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
2157
  "dev": true,
2158
  "requires": {
2159
+ "safe-buffer": "~5.1.1"
2160
  }
2161
  },
2162
  "copy-descriptor": {
2166
  "dev": true
2167
  },
2168
  "core-js": {
2169
+ "version": "2.6.5",
2170
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
2171
+ "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==",
2172
  "dev": true
2173
  },
2174
  "core-util-is": {
2183
  "integrity": "sha512-zedsBhLSbPBms+kE7AH4vHg6JsKDz6epSv2/+5XHs8ILHlgDciSJfSWf8sX9aQ52Jb7KI7VswUTsLpR/G0cr2Q==",
2184
  "dev": true,
2185
  "requires": {
2186
+ "is-directory": "^0.3.1",
2187
+ "js-yaml": "^3.9.0",
2188
+ "parse-json": "^3.0.0",
2189
+ "require-from-string": "^2.0.1"
2190
  },
2191
  "dependencies": {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2192
  "parse-json": {
2193
  "version": "3.0.0",
2194
  "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-3.0.0.tgz",
2195
  "integrity": "sha1-+m9HsY4jgm6tMvJj50TQ4ehH+xM=",
2196
  "dev": true,
2197
  "requires": {
2198
+ "error-ex": "^1.3.1"
2199
  }
2200
  }
2201
  }
2206
  "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
2207
  "dev": true,
2208
  "requires": {
2209
+ "buffer": "^5.1.0"
2210
  }
2211
  },
2212
  "crc32-stream": {
2215
  "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
2216
  "dev": true,
2217
  "requires": {
2218
+ "crc": "^3.4.4",
2219
+ "readable-stream": "^2.0.0"
2220
  }
2221
  },
2222
  "create-ecdh": {
2225
  "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
2226
  "dev": true,
2227
  "requires": {
2228
+ "bn.js": "^4.1.0",
2229
+ "elliptic": "^6.0.0"
2230
  }
2231
  },
2232
  "create-hash": {
2233
  "version": "1.2.0",
2234
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
2235
  "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
2236
  "dev": true,
2237
  "requires": {
2238
+ "cipher-base": "^1.0.1",
2239
+ "inherits": "^2.0.1",
2240
+ "md5.js": "^1.3.4",
2241
+ "ripemd160": "^2.0.1",
2242
+ "sha.js": "^2.4.0"
2243
  }
2244
  },
2245
  "create-hmac": {
2246
  "version": "1.1.7",
2247
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
2248
  "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
2249
  "dev": true,
2250
  "requires": {
2251
+ "cipher-base": "^1.0.3",
2252
+ "create-hash": "^1.1.0",
2253
+ "inherits": "^2.0.1",
2254
+ "ripemd160": "^2.0.0",
2255
+ "safe-buffer": "^5.0.1",
2256
+ "sha.js": "^2.4.8"
2257
  }
2258
  },
2259
  "cross-env": {
2262
  "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==",
2263
  "dev": true,
2264
  "requires": {
2265
+ "cross-spawn": "^6.0.5",
2266
+ "is-windows": "^1.0.0"
2267
  }
2268
  },
2269
  "cross-spawn": {
2272
  "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
2273
  "dev": true,
2274
  "requires": {
2275
+ "nice-try": "^1.0.4",
2276
+ "path-key": "^2.0.1",
2277
+ "semver": "^5.5.0",
2278
+ "shebang-command": "^1.2.0",
2279
+ "which": "^1.2.9"
2280
  }
2281
  },
2282
  "crypto-browserify": {
2285
  "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
2286
  "dev": true,
2287
  "requires": {
2288
+ "browserify-cipher": "^1.0.0",
2289
+ "browserify-sign": "^4.0.0",
2290
+ "create-ecdh": "^4.0.0",
2291
+ "create-hash": "^1.1.0",
2292
+ "create-hmac": "^1.1.0",
2293
+ "diffie-hellman": "^5.0.0",
2294
+ "inherits": "^2.0.1",
2295
+ "pbkdf2": "^3.0.3",
2296
+ "public-encrypt": "^4.0.0",
2297
+ "randombytes": "^2.0.0",
2298
+ "randomfill": "^1.0.3"
2299
  }
2300
  },
2301
  "currently-unhandled": {
2304
  "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
2305
  "dev": true,
2306
  "requires": {
2307
+ "array-find-index": "^1.0.1"
2308
  }
2309
  },
2310
  "d": {
2311
  "version": "1.0.0",
2312
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
2313
  "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
2314
  "dev": true,
2315
  "requires": {
2316
+ "es5-ext": "^0.10.9"
2317
  }
2318
  },
2319
  "dashdash": {
2322
  "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
2323
  "dev": true,
2324
  "requires": {
2325
+ "assert-plus": "^1.0.0"
2326
  }
2327
  },
2328
  "date-now": {
2337
  "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
2338
  "dev": true,
2339
  "requires": {
2340
+ "get-stdin": "^4.0.1",
2341
+ "meow": "^3.3.0"
2342
  }
2343
  },
2344
  "debug": {
2362
  "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=",
2363
  "dev": true,
2364
  "requires": {
2365
+ "decamelize": "^1.1.0",
2366
+ "map-obj": "^1.0.0"
2367
  }
2368
  },
2369
  "decode-uri-component": {
2379
  "dev": true,
2380
  "optional": true,
2381
  "requires": {
2382
+ "mimic-response": "^1.0.0"
2383
  }
2384
  },
2385
  "deep-extend": {
2395
  "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
2396
  "dev": true,
2397
  "requires": {
2398
+ "is-descriptor": "^1.0.2",
2399
+ "isobject": "^3.0.1"
2400
  },
2401
  "dependencies": {
2402
  "is-accessor-descriptor": {
2405
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
2406
  "dev": true,
2407
  "requires": {
2408
+ "kind-of": "^6.0.0"
2409
  }
2410
  },
2411
  "is-data-descriptor": {
2414
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
2415
  "dev": true,
2416
  "requires": {
2417
+ "kind-of": "^6.0.0"
2418
  }
2419
  },
2420
  "is-descriptor": {
2423
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
2424
  "dev": true,
2425
  "requires": {
2426
+ "is-accessor-descriptor": "^1.0.0",
2427
+ "is-data-descriptor": "^1.0.0",
2428
+ "kind-of": "^6.0.2"
2429
  }
2430
  },
2431
  "isobject": {
2466
  "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
2467
  "dev": true,
2468
  "requires": {
2469
+ "inherits": "^2.0.1",
2470
+ "minimalistic-assert": "^1.0.0"
2471
  }
2472
  },
2473
  "detect-indent": {
2476
  "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=",
2477
  "dev": true,
2478
  "requires": {
2479
+ "repeating": "^2.0.0"
2480
  }
2481
  },
2482
  "detect-libc": {
2494
  },
2495
  "diffie-hellman": {
2496
  "version": "5.0.3",
2497
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
2498
  "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
2499
  "dev": true,
2500
  "requires": {
2501
+ "bn.js": "^4.1.0",
2502
+ "miller-rabin": "^4.0.0",
2503
+ "randombytes": "^2.0.0"
2504
  }
2505
  },
2506
  "dir-glob": {
2507
+ "version": "2.2.2",
2508
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
2509
+ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
2510
  "dev": true,
2511
  "requires": {
2512
+ "path-type": "^3.0.0"
 
2513
  },
2514
  "dependencies": {
2515
  "path-type": {
2518
  "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
2519
  "dev": true,
2520
  "requires": {
2521
+ "pify": "^3.0.0"
2522
  }
2523
  }
2524
  }
2525
  },
2526
  "dom-serializer": {
2527
+ "version": "0.1.1",
2528
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
2529
+ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
2530
  "dev": true,
2531
  "requires": {
2532
+ "domelementtype": "^1.3.0",
2533
+ "entities": "^1.1.1"
2534
  },
2535
  "dependencies": {
 
 
 
 
 
 
2536
  "entities": {
2537
  "version": "1.1.2",
2538
  "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
2559
  "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
2560
  "dev": true,
2561
  "requires": {
2562
+ "domelementtype": "1"
2563
  }
2564
  },
2565
  "domutils": {
2568
  "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
2569
  "dev": true,
2570
  "requires": {
2571
+ "dom-serializer": "0",
2572
+ "domelementtype": "1"
2573
  }
2574
  },
2575
  "dot-prop": {
2578
  "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
2579
  "dev": true,
2580
  "requires": {
2581
+ "is-obj": "^1.0.0"
2582
  }
2583
  },
2584
  "duplexer": {
2585
  "version": "0.1.1",
2586
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
2587
  "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2588
  "dev": true
2589
  },
2593
  "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
2594
  "dev": true,
2595
  "requires": {
2596
+ "onetime": "^1.0.0",
2597
+ "set-immediate-shim": "^1.0.0"
2598
  }
2599
  },
2600
  "ecc-jsbn": {
2603
  "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
2604
  "dev": true,
2605
  "requires": {
2606
+ "jsbn": "~0.1.0",
2607
+ "safer-buffer": "^2.1.0"
2608
  }
2609
  },
2610
  "ee-first": {
2614
  "dev": true
2615
  },
2616
  "electron-to-chromium": {
2617
+ "version": "1.3.122",
2618
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.122.tgz",
2619
+ "integrity": "sha512-3RKoIyCN4DhP2dsmleuFvpJAIDOseWH88wFYBzb22CSwoFDSWRc4UAMfrtc9h8nBdJjTNIN3rogChgOy6eFInw==",
2620
  "dev": true
2621
  },
2622
  "elliptic": {
2625
  "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
2626
  "dev": true,
2627
  "requires": {
2628
+ "bn.js": "^4.4.0",
2629
+ "brorand": "^1.0.1",
2630
+ "hash.js": "^1.0.0",
2631
+ "hmac-drbg": "^1.0.0",
2632
+ "inherits": "^2.0.1",
2633
+ "minimalistic-assert": "^1.0.0",
2634
+ "minimalistic-crypto-utils": "^1.0.0"
2635
  }
2636
  },
2637
  "emojis-list": {
2646
  "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
2647
  "dev": true,
2648
  "requires": {
2649
+ "iconv-lite": "~0.4.13"
2650
  }
2651
  },
2652
  "end-of-stream": {
2655
  "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
2656
  "dev": true,
2657
  "requires": {
2658
+ "once": "^1.4.0"
2659
  }
2660
  },
2661
  "enhanced-resolve": {
2664
  "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
2665
  "dev": true,
2666
  "requires": {
2667
+ "graceful-fs": "^4.1.2",
2668
+ "memory-fs": "^0.4.0",
2669
+ "object-assign": "^4.0.1",
2670
+ "tapable": "^0.2.7"
2671
  }
2672
  },
2673
  "entities": {
2674
  "version": "1.0.0",
2675
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
2676
  "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
2677
  "dev": true
2678
  },
2682
  "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
2683
  "dev": true,
2684
  "requires": {
2685
+ "prr": "~1.0.1"
2686
  }
2687
  },
2688
  "error-ex": {
2691
  "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
2692
  "dev": true,
2693
  "requires": {
2694
+ "is-arrayish": "^0.2.1"
2695
  }
2696
  },
2697
  "es5-ext": {
2698
+ "version": "0.10.49",
2699
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.49.tgz",
2700
+ "integrity": "sha512-3NMEhi57E31qdzmYp2jwRArIUsj1HI/RxbQ4bgnSB+AIKIxsAmTiK83bYMifIcpWvEc3P1X30DhUKOqEtF/kvg==",
2701
  "dev": true,
2702
  "requires": {
2703
+ "es6-iterator": "~2.0.3",
2704
+ "es6-symbol": "~3.1.1",
2705
+ "next-tick": "^1.0.0"
2706
  }
2707
  },
2708
  "es6-iterator": {
2711
  "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
2712
  "dev": true,
2713
  "requires": {
2714
+ "d": "1",
2715
+ "es5-ext": "^0.10.35",
2716
+ "es6-symbol": "^3.1.1"
2717
  }
2718
  },
2719
  "es6-map": {
2722
  "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
2723
  "dev": true,
2724
  "requires": {
2725
+ "d": "1",
2726
+ "es5-ext": "~0.10.14",
2727
+ "es6-iterator": "~2.0.1",
2728
+ "es6-set": "~0.1.5",
2729
+ "es6-symbol": "~3.1.1",
2730
+ "event-emitter": "~0.3.5"
2731
  }
2732
  },
2733
  "es6-set": {
2736
  "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
2737
  "dev": true,
2738
  "requires": {
2739
+ "d": "1",
2740
+ "es5-ext": "~0.10.14",
2741
+ "es6-iterator": "~2.0.1",
2742
  "es6-symbol": "3.1.1",
2743
+ "event-emitter": "~0.3.5"
2744
  }
2745
  },
2746
  "es6-symbol": {
2749
  "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
2750
  "dev": true,
2751
  "requires": {
2752
+ "d": "1",
2753
+ "es5-ext": "~0.10.14"
2754
  }
2755
  },
2756
  "es6-weak-map": {
2759
  "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
2760
  "dev": true,
2761
  "requires": {
2762
+ "d": "1",
2763
+ "es5-ext": "^0.10.14",
2764
+ "es6-iterator": "^2.0.1",
2765
+ "es6-symbol": "^3.1.1"
2766
  }
2767
  },
2768
  "escape-string-regexp": {
2777
  "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
2778
  "dev": true,
2779
  "requires": {
2780
+ "es6-map": "^0.1.3",
2781
+ "es6-weak-map": "^2.0.1",
2782
+ "esrecurse": "^4.1.0",
2783
+ "estraverse": "^4.1.1"
2784
  }
2785
  },
2786
  "esprima": {
2787
+ "version": "4.0.1",
2788
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
2789
+ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
2790
  "dev": true
2791
  },
2792
  "esrecurse": {
2795
  "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
2796
  "dev": true,
2797
  "requires": {
2798
+ "estraverse": "^4.1.0"
2799
  }
2800
  },
2801
  "estraverse": {
2816
  "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
2817
  "dev": true,
2818
  "requires": {
2819
+ "d": "1",
2820
+ "es5-ext": "~0.10.14"
2821
  }
2822
  },
2823
  "eventemitter2": {
2824
  "version": "0.4.14",
2825
+ "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
2826
  "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=",
2827
  "dev": true
2828
  },
2829
  "events": {
2830
+ "version": "3.0.0",
2831
+ "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
2832
+ "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
2833
  "dev": true
2834
  },
2835
  "evp_bytestokey": {
2838
  "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
2839
  "dev": true,
2840
  "requires": {
2841
+ "md5.js": "^1.3.4",
2842
+ "safe-buffer": "^5.1.1"
2843
  }
2844
  },
2845
  "execa": {
2848
  "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
2849
  "dev": true,
2850
  "requires": {
2851
+ "cross-spawn": "^5.0.1",
2852
+ "get-stream": "^3.0.0",
2853
+ "is-stream": "^1.1.0",
2854
+ "npm-run-path": "^2.0.0",
2855
+ "p-finally": "^1.0.0",
2856
+ "signal-exit": "^3.0.0",
2857
+ "strip-eof": "^1.0.0"
2858
  },
2859
  "dependencies": {
2860
  "cross-spawn": {
2863
  "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
2864
  "dev": true,
2865
  "requires": {
2866
+ "lru-cache": "^4.0.1",
2867
+ "shebang-command": "^1.2.0",
2868
+ "which": "^1.2.9"
2869
  }
2870
  }
2871
  }
2876
  "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=",
2877
  "dev": true,
2878
  "requires": {
2879
+ "clone-regexp": "^1.0.0"
2880
  }
2881
  },
2882
  "exit": {
2891
  "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
2892
  "dev": true,
2893
  "requires": {
2894
+ "is-posix-bracket": "^0.1.0"
2895
  }
2896
  },
2897
  "expand-range": {
2898
  "version": "1.8.2",
2899
+ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
2900
  "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
2901
  "dev": true,
2902
  "requires": {
2903
+ "fill-range": "^2.1.0"
2904
  }
2905
  },
2906
  "expand-template": {
2922
  "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
2923
  "dev": true,
2924
  "requires": {
2925
+ "assign-symbols": "^1.0.0",
2926
+ "is-extendable": "^1.0.1"
2927
  },
2928
  "dependencies": {
2929
  "is-extendable": {
2932
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
2933
  "dev": true,
2934
  "requires": {
2935
+ "is-plain-object": "^2.0.4"
2936
  }
2937
  }
2938
  }
2943
  "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
2944
  "dev": true,
2945
  "requires": {
2946
+ "is-extglob": "^1.0.0"
2947
  }
2948
  },
2949
  "extsprintf": {
2970
  "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
2971
  "dev": true,
2972
  "requires": {
2973
+ "websocket-driver": ">=0.5.1"
2974
  }
2975
  },
2976
  "figures": {
2979
  "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
2980
  "dev": true,
2981
  "requires": {
2982
+ "escape-string-regexp": "^1.0.5",
2983
+ "object-assign": "^4.1.0"
2984
  }
2985
  },
2986
  "file-entry-cache": {
2989
  "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
2990
  "dev": true,
2991
  "requires": {
2992
+ "flat-cache": "^1.2.1",
2993
+ "object-assign": "^4.0.1"
2994
  }
2995
  },
2996
  "filename-regex": {
3005
  "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
3006
  "dev": true,
3007
  "requires": {
3008
+ "is-number": "^2.1.0",
3009
+ "isobject": "^2.0.0",
3010
+ "randomatic": "^3.0.0",
3011
+ "repeat-element": "^1.1.2",
3012
+ "repeat-string": "^1.5.2"
3013
  }
3014
  },
3015
  "find-cache-dir": {
3018
  "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
3019
  "dev": true,
3020
  "requires": {
3021
+ "commondir": "^1.0.1",
3022
+ "make-dir": "^1.0.0",
3023
+ "pkg-dir": "^2.0.0"
3024
  }
3025
  },
3026
  "find-up": {
3029
  "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
3030
  "dev": true,
3031
  "requires": {
3032
+ "locate-path": "^2.0.0"
3033
  }
3034
  },
3035
  "findup": {
3038
  "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
3039
  "dev": true,
3040
  "requires": {
3041
+ "colors": "~0.6.0-1",
3042
+ "commander": "~2.1.0"
3043
  },
3044
  "dependencies": {
3045
  "colors": {
3046
  "version": "0.6.2",
3047
+ "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
3048
  "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
3049
  "dev": true
3050
  },
3051
  "commander": {
3052
  "version": "2.1.0",
3053
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
3054
  "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
3055
  "dev": true
3056
  }
3062
  "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
3063
  "dev": true,
3064
  "requires": {
3065
+ "glob": "~5.0.0"
3066
  },
3067
  "dependencies": {
3068
  "glob": {
3071
  "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
3072
  "dev": true,
3073
  "requires": {
3074
+ "inflight": "^1.0.4",
3075
+ "inherits": "2",
3076
+ "minimatch": "2 || 3",
3077
+ "once": "^1.3.0",
3078
+ "path-is-absolute": "^1.0.0"
3079
  }
3080
  }
3081
  }
3086
  "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
3087
  "dev": true,
3088
  "requires": {
3089
+ "circular-json": "^0.3.1",
3090
+ "graceful-fs": "^4.1.2",
3091
+ "rimraf": "~2.6.2",
3092
+ "write": "^0.2.1"
3093
  }
3094
  },
3095
  "for-in": {
3104
  "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
3105
  "dev": true,
3106
  "requires": {
3107
+ "for-in": "^1.0.1"
3108
  }
3109
  },
3110
  "forever-agent": {
3119
  "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
3120
  "dev": true,
3121
  "requires": {
3122
+ "asynckit": "^0.4.0",
3123
+ "combined-stream": "^1.0.6",
3124
+ "mime-types": "^2.1.12"
3125
  }
3126
  },
3127
  "fragment-cache": {
3130
  "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
3131
  "dev": true,
3132
  "requires": {
3133
+ "map-cache": "^0.2.2"
3134
  }
3135
  },
3136
  "fs-constants": {
3145
  "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
3146
  "dev": true
3147
  },
3148
+ "fsevents": {
3149
+ "version": "1.2.7",
3150
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",
3151
+ "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",
3152
+ "dev": true,
3153
+ "optional": true,
3154
+ "requires": {
3155
+ "nan": "^2.9.2",
3156
+ "node-pre-gyp": "^0.10.0"
3157
+ },
3158
+ "dependencies": {
3159
+ "abbrev": {
3160
+ "version": "1.1.1",
3161
+ "bundled": true,
3162
+ "dev": true,
3163
+ "optional": true
3164
+ },
3165
+ "ansi-regex": {
3166
+ "version": "2.1.1",
3167
+ "bundled": true,
3168
+ "dev": true
3169
+ },
3170
+ "aproba": {
3171
+ "version": "1.2.0",
3172
+ "bundled": true,
3173
+ "dev": true,
3174
+ "optional": true
3175
+ },
3176
+ "are-we-there-yet": {
3177
+ "version": "1.1.5",
3178
+ "bundled": true,
3179
+ "dev": true,
3180
+ "optional": true,
3181
+ "requires": {
3182
+ "delegates": "^1.0.0",
3183
+ "readable-stream": "^2.0.6"
3184
+ }
3185
+ },
3186
+ "balanced-match": {
3187
+ "version": "1.0.0",
3188
+ "bundled": true,
3189
+ "dev": true
3190
+ },
3191
+ "brace-expansion": {
3192
+ "version": "1.1.11",
3193
+ "bundled": true,
3194
+ "dev": true,
3195
+ "requires": {
3196
+ "balanced-match": "^1.0.0",
3197
+ "concat-map": "0.0.1"
3198
+ }
3199
+ },
3200
+ "chownr": {
3201
+ "version": "1.1.1",
3202
+ "bundled": true,
3203
+ "dev": true,
3204
+ "optional": true
3205
+ },
3206
+ "code-point-at": {
3207
+ "version": "1.1.0",
3208
+ "bundled": true,
3209
+ "dev": true
3210
+ },
3211
+ "concat-map": {
3212
+ "version": "0.0.1",
3213
+ "bundled": true,
3214
+ "dev": true
3215
+ },
3216
+ "console-control-strings": {
3217
+ "version": "1.1.0",
3218
+ "bundled": true,
3219
+ "dev": true
3220
+ },
3221
+ "core-util-is": {
3222
+ "version": "1.0.2",
3223
+ "bundled": true,
3224
+ "dev": true,
3225
+ "optional": true
3226
+ },
3227
+ "debug": {
3228
+ "version": "2.6.9",
3229
+ "bundled": true,
3230
+ "dev": true,
3231
+ "optional": true,
3232
+ "requires": {
3233
+ "ms": "2.0.0"
3234
+ }
3235
+ },
3236
+ "deep-extend": {
3237
+ "version": "0.6.0",
3238
+ "bundled": true,
3239
+ "dev": true,
3240
+ "optional": true
3241
+ },
3242
+ "delegates": {
3243
+ "version": "1.0.0",
3244
+ "bundled": true,
3245
+ "dev": true,
3246
+ "optional": true
3247
+ },
3248
+ "detect-libc": {
3249
+ "version": "1.0.3",
3250
+ "bundled": true,
3251
+ "dev": true,
3252
+ "optional": true
3253
+ },
3254
+ "fs-minipass": {
3255
+ "version": "1.2.5",
3256
+ "bundled": true,
3257
+ "dev": true,
3258
+ "optional": true,
3259
+ "requires": {
3260
+ "minipass": "^2.2.1"
3261
+ }
3262
+ },
3263
+ "fs.realpath": {
3264
+ "version": "1.0.0",
3265
+ "bundled": true,
3266
+ "dev": true,
3267
+ "optional": true
3268
+ },
3269
+ "gauge": {
3270
+ "version": "2.7.4",
3271
+ "bundled": true,
3272
+ "dev": true,
3273
+ "optional": true,
3274
+ "requires": {
3275
+ "aproba": "^1.0.3",
3276
+ "console-control-strings": "^1.0.0",
3277
+ "has-unicode": "^2.0.0",
3278
+ "object-assign": "^4.1.0",
3279
+ "signal-exit": "^3.0.0",
3280
+ "string-width": "^1.0.1",
3281
+ "strip-ansi": "^3.0.1",
3282
+ "wide-align": "^1.1.0"
3283
+ }
3284
+ },
3285
+ "glob": {
3286
+ "version": "7.1.3",
3287
+ "bundled": true,
3288
+ "dev": true,
3289
+ "optional": true,
3290
+ "requires": {
3291
+ "fs.realpath": "^1.0.0",
3292
+ "inflight": "^1.0.4",
3293
+ "inherits": "2",
3294
+ "minimatch": "^3.0.4",
3295
+ "once": "^1.3.0",
3296
+ "path-is-absolute": "^1.0.0"
3297
+ }
3298
+ },
3299
+ "has-unicode": {
3300
+ "version": "2.0.1",
3301
+ "bundled": true,
3302
+ "dev": true,
3303
+ "optional": true
3304
+ },
3305
+ "iconv-lite": {
3306
+ "version": "0.4.24",
3307
+ "bundled": true,
3308
+ "dev": true,
3309
+ "optional": true,
3310
+ "requires": {
3311
+ "safer-buffer": ">= 2.1.2 < 3"
3312
+ }
3313
+ },
3314
+ "ignore-walk": {
3315
+ "version": "3.0.1",
3316
+ "bundled": true,
3317
+ "dev": true,
3318
+ "optional": true,
3319
+ "requires": {
3320
+ "minimatch": "^3.0.4"
3321
+ }
3322
+ },
3323
+ "inflight": {
3324
+ "version": "1.0.6",
3325
+ "bundled": true,
3326
+ "dev": true,
3327
+ "optional": true,
3328
+ "requires": {
3329
+ "once": "^1.3.0",
3330
+ "wrappy": "1"
3331
+ }
3332
+ },
3333
+ "inherits": {
3334
+ "version": "2.0.3",
3335
+ "bundled": true,
3336
+ "dev": true
3337
+ },
3338
+ "ini": {
3339
+ "version": "1.3.5",
3340
+ "bundled": true,
3341
+ "dev": true,
3342
+ "optional": true
3343
+ },
3344
+ "is-fullwidth-code-point": {
3345
+ "version": "1.0.0",
3346
+ "bundled": true,
3347
+ "dev": true,
3348
+ "requires": {
3349
+ "number-is-nan": "^1.0.0"
3350
+ }
3351
+ },
3352
+ "isarray": {
3353
+ "version": "1.0.0",
3354
+ "bundled": true,
3355
+ "dev": true,
3356
+ "optional": true
3357
+ },
3358
+ "minimatch": {
3359
+ "version": "3.0.4",
3360
+ "bundled": true,
3361
+ "dev": true,
3362
+ "requires": {
3363
+ "brace-expansion": "^1.1.7"
3364
+ }
3365
+ },
3366
+ "minimist": {
3367
+ "version": "0.0.8",
3368
+ "bundled": true,
3369
+ "dev": true
3370
+ },
3371
+ "minipass": {
3372
+ "version": "2.3.5",
3373
+ "bundled": true,
3374
+ "dev": true,
3375
+ "requires": {
3376
+ "safe-buffer": "^5.1.2",
3377
+ "yallist": "^3.0.0"
3378
+ }
3379
+ },
3380
+ "minizlib": {
3381
+ "version": "1.2.1",
3382
+ "bundled": true,
3383
+ "dev": true,
3384
+ "optional": true,
3385
+ "requires": {
3386
+ "minipass": "^2.2.1"
3387
+ }
3388
+ },
3389
+ "mkdirp": {
3390
+ "version": "0.5.1",
3391
+ "bundled": true,
3392
+ "dev": true,
3393
+ "requires": {
3394
+ "minimist": "0.0.8"
3395
+ }
3396
+ },
3397
+ "ms": {
3398
+ "version": "2.0.0",
3399
+ "bundled": true,
3400
+ "dev": true,
3401
+ "optional": true
3402
+ },
3403
+ "needle": {
3404
+ "version": "2.2.4",
3405
+ "bundled": true,
3406
+ "dev": true,
3407
+ "optional": true,
3408
+ "requires": {
3409
+ "debug": "^2.1.2",
3410
+ "iconv-lite": "^0.4.4",
3411
+ "sax": "^1.2.4"
3412
+ }
3413
+ },
3414
+ "node-pre-gyp": {
3415
+ "version": "0.10.3",
3416
+ "bundled": true,
3417
+ "dev": true,
3418
+ "optional": true,
3419
+ "requires": {
3420
+ "detect-libc": "^1.0.2",
3421
+ "mkdirp": "^0.5.1",
3422
+ "needle": "^2.2.1",
3423
+ "nopt": "^4.0.1",
3424
+ "npm-packlist": "^1.1.6",
3425
+ "npmlog": "^4.0.2",
3426
+ "rc": "^1.2.7",
3427
+ "rimraf": "^2.6.1",
3428
+ "semver": "^5.3.0",
3429
+ "tar": "^4"
3430
+ }
3431
+ },
3432
+ "nopt": {
3433
+ "version": "4.0.1",
3434
+ "bundled": true,
3435
+ "dev": true,
3436
+ "optional": true,
3437
+ "requires": {
3438
+ "abbrev": "1",
3439
+ "osenv": "^0.1.4"
3440
+ }
3441
+ },
3442
+ "npm-bundled": {
3443
+ "version": "1.0.5",
3444
+ "bundled": true,
3445
+ "dev": true,
3446
+ "optional": true
3447
+ },
3448
+ "npm-packlist": {
3449
+ "version": "1.2.0",
3450
+ "bundled": true,
3451
+ "dev": true,
3452
+ "optional": true,
3453
+ "requires": {
3454
+ "ignore-walk": "^3.0.1",
3455
+ "npm-bundled": "^1.0.1"
3456
+ }
3457
+ },
3458
+ "npmlog": {
3459
+ "version": "4.1.2",
3460
+ "bundled": true,
3461
+ "dev": true,
3462
+ "optional": true,
3463
+ "requires": {
3464
+ "are-we-there-yet": "~1.1.2",
3465
+ "console-control-strings": "~1.1.0",
3466
+ "gauge": "~2.7.3",
3467
+ "set-blocking": "~2.0.0"
3468
+ }
3469
+ },
3470
+ "number-is-nan": {
3471
+ "version": "1.0.1",
3472
+ "bundled": true,
3473
+ "dev": true
3474
+ },
3475
+ "object-assign": {
3476
+ "version": "4.1.1",
3477
+ "bundled": true,
3478
+ "dev": true,
3479
+ "optional": true
3480
+ },
3481
+ "once": {
3482
+ "version": "1.4.0",
3483
+ "bundled": true,
3484
+ "dev": true,
3485
+ "requires": {
3486
+ "wrappy": "1"
3487
+ }
3488
+ },
3489
+ "os-homedir": {
3490
+ "version": "1.0.2",
3491
+ "bundled": true,
3492
+ "dev": true,
3493
+ "optional": true
3494
+ },
3495
+ "os-tmpdir": {
3496
+ "version": "1.0.2",
3497
+ "bundled": true,
3498
+ "dev": true,
3499
+ "optional": true
3500
+ },
3501
+ "osenv": {
3502
+ "version": "0.1.5",
3503
+ "bundled": true,
3504
+ "dev": true,
3505
+ "optional": true,
3506
+ "requires": {
3507
+ "os-homedir": "^1.0.0",
3508
+ "os-tmpdir": "^1.0.0"
3509
+ }
3510
+ },
3511
+ "path-is-absolute": {
3512
+ "version": "1.0.1",
3513
+ "bundled": true,
3514
+ "dev": true,
3515
+ "optional": true
3516
+ },
3517
+ "process-nextick-args": {
3518
+ "version": "2.0.0",
3519
+ "bundled": true,
3520
+ "dev": true,
3521
+ "optional": true
3522
+ },
3523
+ "rc": {
3524
+ "version": "1.2.8",
3525
+ "bundled": true,
3526
+ "dev": true,
3527
+ "optional": true,
3528
+ "requires": {
3529
+ "deep-extend": "^0.6.0",
3530
+ "ini": "~1.3.0",
3531
+ "minimist": "^1.2.0",
3532
+ "strip-json-comments": "~2.0.1"
3533
+ },
3534
+ "dependencies": {
3535
+ "minimist": {
3536
+ "version": "1.2.0",
3537
+ "bundled": true,
3538
+ "dev": true,
3539
+ "optional": true
3540
+ }
3541
+ }
3542
+ },
3543
+ "readable-stream": {
3544
+ "version": "2.3.6",
3545
+ "bundled": true,
3546
+ "dev": true,
3547
+ "optional": true,
3548
+ "requires": {
3549
+ "core-util-is": "~1.0.0",
3550
+ "inherits": "~2.0.3",
3551
+ "isarray": "~1.0.0",
3552
+ "process-nextick-args": "~2.0.0",
3553
+ "safe-buffer": "~5.1.1",
3554
+ "string_decoder": "~1.1.1",
3555
+ "util-deprecate": "~1.0.1"
3556
+ }
3557
+ },
3558
+ "rimraf": {
3559
+ "version": "2.6.3",
3560
+ "bundled": true,
3561
+ "dev": true,
3562
+ "optional": true,
3563
+ "requires": {
3564
+ "glob": "^7.1.3"
3565
+ }
3566
+ },
3567
+ "safe-buffer": {
3568
+ "version": "5.1.2",
3569
+ "bundled": true,
3570
+ "dev": true
3571
+ },
3572
+ "safer-buffer": {
3573
+ "version": "2.1.2",
3574
+ "bundled": true,
3575
+ "dev": true,
3576
+ "optional": true
3577
+ },
3578
+ "sax": {
3579
+ "version": "1.2.4",
3580
+ "bundled": true,
3581
+ "dev": true,
3582
+ "optional": true
3583
+ },
3584
+ "semver": {
3585
+ "version": "5.6.0",
3586
+ "bundled": true,
3587
+ "dev": true,
3588
+ "optional": true
3589
+ },
3590
+ "set-blocking": {
3591
+ "version": "2.0.0",
3592
+ "bundled": true,
3593
+ "dev": true,
3594
+ "optional": true
3595
+ },
3596
+ "signal-exit": {
3597
+ "version": "3.0.2",
3598
+ "bundled": true,
3599
+ "dev": true,
3600
+ "optional": true
3601
+ },
3602
+ "string-width": {
3603
+ "version": "1.0.2",
3604
+ "bundled": true,
3605
+ "dev": true,
3606
+ "requires": {
3607
+ "code-point-at": "^1.0.0",
3608
+ "is-fullwidth-code-point": "^1.0.0",
3609
+ "strip-ansi": "^3.0.0"
3610
+ }
3611
+ },
3612
+ "string_decoder": {
3613
+ "version": "1.1.1",
3614
+ "bundled": true,
3615
+ "dev": true,
3616
+ "optional": true,
3617
+ "requires": {
3618
+ "safe-buffer": "~5.1.0"
3619
+ }
3620
+ },
3621
+ "strip-ansi": {
3622
+ "version": "3.0.1",
3623
+ "bundled": true,
3624
+ "dev": true,
3625
+ "requires": {
3626
+ "ansi-regex": "^2.0.0"
3627
+ }
3628
+ },
3629
+ "strip-json-comments": {
3630
+ "version": "2.0.1",
3631
+ "bundled": true,
3632
+ "dev": true,
3633
+ "optional": true
3634
+ },
3635
+ "tar": {
3636
+ "version": "4.4.8",
3637
+ "bundled": true,
3638
+ "dev": true,
3639
+ "optional": true,
3640
+ "requires": {
3641
+ "chownr": "^1.1.1",
3642
+ "fs-minipass": "^1.2.5",
3643
+ "minipass": "^2.3.4",
3644
+ "minizlib": "^1.1.1",
3645
+ "mkdirp": "^0.5.0",
3646
+ "safe-buffer": "^5.1.2",
3647
+ "yallist": "^3.0.2"
3648
+ }
3649
+ },
3650
+ "util-deprecate": {
3651
+ "version": "1.0.2",
3652
+ "bundled": true,
3653
+ "dev": true,
3654
+ "optional": true
3655
+ },
3656
+ "wide-align": {
3657
+ "version": "1.1.3",
3658
+ "bundled": true,
3659
+ "dev": true,
3660
+ "optional": true,
3661
+ "requires": {
3662
+ "string-width": "^1.0.2 || 2"
3663
+ }
3664
+ },
3665
+ "wrappy": {
3666
+ "version": "1.0.2",
3667
+ "bundled": true,
3668
+ "dev": true
3669
+ },
3670
+ "yallist": {
3671
+ "version": "3.0.3",
3672
+ "bundled": true,
3673
+ "dev": true
3674
+ }
3675
+ }
3676
+ },
3677
  "fstream": {
3678
  "version": "1.0.11",
3679
  "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
3680
  "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
3681
  "dev": true,
3682
  "requires": {
3683
+ "graceful-fs": "^4.1.2",
3684
+ "inherits": "~2.0.0",
3685
+ "mkdirp": ">=0.5 0",
3686
+ "rimraf": "2"
3687
  }
3688
  },
3689
  "gauge": {
3692
  "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
3693
  "dev": true,
3694
  "requires": {
3695
+ "aproba": "^1.0.3",
3696
+ "console-control-strings": "^1.0.0",
3697
+ "has-unicode": "^2.0.0",
3698
+ "object-assign": "^4.1.0",
3699
+ "signal-exit": "^3.0.0",
3700
+ "string-width": "^1.0.1",
3701
+ "strip-ansi": "^3.0.1",
3702
+ "wide-align": "^1.1.0"
3703
  }
3704
  },
3705
  "gaze": {
3708
  "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==",
3709
  "dev": true,
3710
  "requires": {
3711
+ "globule": "^1.0.0"
3712
  }
3713
  },
3714
  "get-caller-file": {
3725
  },
3726
  "get-stream": {
3727
  "version": "3.0.0",
3728
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
3729
  "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
3730
  "dev": true
3731
  },
3747
  "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
3748
  "dev": true,
3749
  "requires": {
3750
+ "assert-plus": "^1.0.0"
3751
  }
3752
  },
3753
  "gettext-parser": {
3754
+ "version": "3.1.1",
3755
+ "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-3.1.1.tgz",
3756
+ "integrity": "sha512-vNhWcqXEtZPs5Ft1ReA34g7ByWotpcOIeJvXVy2jF3/G2U9v6W0wG4Z4hXzcU8R//jArqkgHcVCGgGqa4vxVlQ==",
3757
  "dev": true,
3758
  "requires": {
3759
+ "encoding": "^0.1.12",
3760
+ "readable-stream": "^3.2.0",
3761
+ "safe-buffer": "^5.1.2"
3762
  },
3763
  "dependencies": {
3764
  "readable-stream": {
3765
+ "version": "3.3.0",
3766
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz",
3767
+ "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==",
3768
  "dev": true,
3769
  "requires": {
3770
+ "inherits": "^2.0.3",
3771
+ "string_decoder": "^1.1.1",
3772
+ "util-deprecate": "^1.0.1"
3773
  }
3774
  }
3775
  }
3787
  "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
3788
  "dev": true,
3789
  "requires": {
3790
+ "fs.realpath": "^1.0.0",
3791
+ "inflight": "^1.0.4",
3792
+ "inherits": "2",
3793
+ "minimatch": "^3.0.2",
3794
+ "once": "^1.3.0",
3795
+ "path-is-absolute": "^1.0.0"
3796
  }
3797
  },
3798
  "glob-base": {
3801
  "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
3802
  "dev": true,
3803
  "requires": {
3804
+ "glob-parent": "^2.0.0",
3805
+ "is-glob": "^2.0.0"
3806
  }
3807
  },
3808
  "glob-parent": {
3811
  "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
3812
  "dev": true,
3813
  "requires": {
3814
+ "is-glob": "^2.0.0"
3815
  }
3816
  },
3817
  "globals": {
3826
  "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
3827
  "dev": true,
3828
  "requires": {
3829
+ "array-union": "^1.0.1",
3830
+ "dir-glob": "^2.0.0",
3831
+ "glob": "^7.1.2",
3832
+ "ignore": "^3.3.5",
3833
+ "pify": "^3.0.0",
3834
+ "slash": "^1.0.0"
3835
  },
3836
  "dependencies": {
3837
  "glob": {
3840
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3841
  "dev": true,
3842
  "requires": {
3843
+ "fs.realpath": "^1.0.0",
3844
+ "inflight": "^1.0.4",
3845
+ "inherits": "2",
3846
+ "minimatch": "^3.0.4",
3847
+ "once": "^1.3.0",
3848
+ "path-is-absolute": "^1.0.0"
3849
  }
3850
  }
3851
  }
3862
  "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
3863
  "dev": true,
3864
  "requires": {
3865
+ "glob": "~7.1.1",
3866
+ "lodash": "~4.17.10",
3867
+ "minimatch": "~3.0.2"
3868
  },
3869
  "dependencies": {
3870
  "glob": {
3873
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
3874
  "dev": true,
3875
  "requires": {
3876
+ "fs.realpath": "^1.0.0",
3877
+ "inflight": "^1.0.4",
3878
+ "inherits": "2",
3879
+ "minimatch": "^3.0.4",
3880
+ "once": "^1.3.0",
3881
+ "path-is-absolute": "^1.0.0"
3882
  }
3883
  }
3884
  }
3885
  },
3886
  "gonzales-pe": {
3887
+ "version": "4.2.4",
3888
+ "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz",
3889
+ "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==",
3890
  "dev": true,
3891
  "requires": {
3892
+ "minimist": "1.1.x"
3893
  },
3894
  "dependencies": {
3895
  "minimist": {
3896
  "version": "1.1.3",
3897
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz",
3898
  "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=",
3899
  "dev": true
3900
  }
3907
  "dev": true
3908
  },
3909
  "grunt": {
3910
+ "version": "1.0.4",
3911
+ "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.4.tgz",
3912
+ "integrity": "sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ==",
3913
+ "dev": true,
3914
+ "requires": {
3915
+ "coffeescript": "~1.10.0",
3916
+ "dateformat": "~1.0.12",
3917
+ "eventemitter2": "~0.4.13",
3918
+ "exit": "~0.1.1",
3919
+ "findup-sync": "~0.3.0",
3920
+ "glob": "~7.0.0",
3921
+ "grunt-cli": "~1.2.0",
3922
+ "grunt-known-options": "~1.1.0",
3923
+ "grunt-legacy-log": "~2.0.0",
3924
+ "grunt-legacy-util": "~1.1.1",
3925
+ "iconv-lite": "~0.4.13",
3926
+ "js-yaml": "~3.13.0",
3927
+ "minimatch": "~3.0.2",
3928
+ "mkdirp": "~0.5.1",
3929
+ "nopt": "~3.0.6",
3930
+ "path-is-absolute": "~1.0.0",
3931
+ "rimraf": "~2.6.2"
3932
  },
3933
  "dependencies": {
3934
  "grunt-cli": {
3935
  "version": "1.2.0",
3936
+ "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
3937
  "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
3938
  "dev": true,
3939
  "requires": {
3940
+ "findup-sync": "~0.3.0",
3941
+ "grunt-known-options": "~1.1.0",
3942
+ "nopt": "~3.0.6",
3943
+ "resolve": "~1.1.0"
3944
  }
3945
+ },
3946
+ "resolve": {
3947
+ "version": "1.1.7",
3948
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
3949
+ "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
3950
+ "dev": true
3951
  }
3952
  }
3953
  },
3957
  "integrity": "sha1-slTQHh3pEwBdTbHFMD2QI7mD4Zs=",
3958
  "dev": true,
3959
  "requires": {
3960
+ "chalk": "~0.2.1",
3961
+ "text-table": "~0.2.0"
3962
  },
3963
  "dependencies": {
3964
  "ansi-styles": {
3969
  },
3970
  "chalk": {
3971
  "version": "0.2.1",
3972
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.2.1.tgz",
3973
  "integrity": "sha1-dhPhV1FFshOGSD9/SFql/6jL0Qw=",
3974
  "dev": true,
3975
  "requires": {
3976
+ "ansi-styles": "~0.2.0",
3977
+ "has-color": "~0.1.0"
3978
  }
3979
  }
3980
  }
3985
  "integrity": "sha1-Ac7/ucY39S5wgfRjdQmD0KOw+nM=",
3986
  "dev": true,
3987
  "requires": {
3988
+ "archiver": "^1.3.0",
3989
+ "chalk": "^1.1.1",
3990
+ "iltorb": "^1.0.13",
3991
+ "lodash": "^4.7.0",
3992
+ "pretty-bytes": "^4.0.2",
3993
+ "stream-buffers": "^2.1.0"
3994
  },
3995
  "dependencies": {
3996
  "ansi-styles": {
4001
  },
4002
  "chalk": {
4003
  "version": "1.1.3",
4004
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4005
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4006
  "dev": true,
4007
  "requires": {
4008
+ "ansi-styles": "^2.2.1",
4009
+ "escape-string-regexp": "^1.0.2",
4010
+ "has-ansi": "^2.0.0",
4011
+ "strip-ansi": "^3.0.0",
4012
+ "supports-color": "^2.0.0"
4013
  }
4014
  },
4015
  "supports-color": {
4016
  "version": "2.0.0",
4017
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4018
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4019
  "dev": true
4020
  }
4026
  "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=",
4027
  "dev": true,
4028
  "requires": {
4029
+ "chalk": "^1.0.0",
4030
+ "source-map": "^0.5.3"
4031
  },
4032
  "dependencies": {
4033
  "ansi-styles": {
4038
  },
4039
  "chalk": {
4040
  "version": "1.1.3",
4041
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4042
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4043
  "dev": true,
4044
  "requires": {
4045
+ "ansi-styles": "^2.2.1",
4046
+ "escape-string-regexp": "^1.0.2",
4047
+ "has-ansi": "^2.0.0",
4048
+ "strip-ansi": "^3.0.0",
4049
+ "supports-color": "^2.0.0"
4050
  }
4051
  },
4052
  "source-map": {
4057
  },
4058
  "supports-color": {
4059
  "version": "2.0.0",
4060
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4061
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4062
  "dev": true
4063
  }
4069
  "integrity": "sha512-IXNomhQ5ekVZbDbj/ik5YccoD9khU6LT2fDXqO1+/Txjq8cp0tQKjVS8i8EAbHOrSDkL7/UD6A7b+xj98gqh9w==",
4070
  "dev": true,
4071
  "requires": {
4072
+ "chalk": "^1.0.0",
4073
+ "clean-css": "~4.1.1",
4074
+ "maxmin": "^2.1.0"
4075
  },
4076
  "dependencies": {
4077
  "ansi-styles": {
4082
  },
4083
  "chalk": {
4084
  "version": "1.1.3",
4085
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4086
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4087
  "dev": true,
4088
  "requires": {
4089
+ "ansi-styles": "^2.2.1",
4090
+ "escape-string-regexp": "^1.0.2",
4091
+ "has-ansi": "^2.0.0",
4092
+ "strip-ansi": "^3.0.0",
4093
+ "supports-color": "^2.0.0"
4094
  }
4095
  },
4096
  "supports-color": {
4097
  "version": "2.0.0",
4098
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4099
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4100
  "dev": true
4101
  }
4103
  },
4104
  "grunt-contrib-jshint": {
4105
  "version": "1.1.0",
4106
+ "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz",
4107
  "integrity": "sha1-Np2QmyWTxA6L55lAshNAhQx5Oaw=",
4108
  "dev": true,
4109
  "requires": {
4110
+ "chalk": "^1.1.1",
4111
+ "hooker": "^0.2.3",
4112
+ "jshint": "~2.9.4"
4113
  },
4114
  "dependencies": {
4115
  "ansi-styles": {
4120
  },
4121
  "chalk": {
4122
  "version": "1.1.3",
4123
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4124
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4125
  "dev": true,
4126
  "requires": {
4127
+ "ansi-styles": "^2.2.1",
4128
+ "escape-string-regexp": "^1.0.2",
4129
+ "has-ansi": "^2.0.0",
4130
+ "strip-ansi": "^3.0.0",
4131
+ "supports-color": "^2.0.0"
4132
  }
4133
  },
4134
  "supports-color": {
4135
  "version": "2.0.0",
4136
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4137
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4138
  "dev": true
4139
  }
4145
  "integrity": "sha512-xBPwg8wuA/m+HiSh2uMADuadKEnFQt9N5OhEy35vIl945yG6095oY1H1Og3ucg0wBSOieIBn3raqStvIcwKqHg==",
4146
  "dev": true,
4147
  "requires": {
4148
+ "chalk": "^1.0.0",
4149
+ "maxmin": "^1.1.0",
4150
+ "uglify-js": "~3.2.0",
4151
+ "uri-path": "^1.0.0"
4152
  },
4153
  "dependencies": {
4154
  "ansi-styles": {
4159
  },
4160
  "chalk": {
4161
  "version": "1.1.3",
4162
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4163
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4164
  "dev": true,
4165
  "requires": {
4166
+ "ansi-styles": "^2.2.1",
4167
+ "escape-string-regexp": "^1.0.2",
4168
+ "has-ansi": "^2.0.0",
4169
+ "strip-ansi": "^3.0.0",
4170
+ "supports-color": "^2.0.0"
4171
  }
4172
  },
4173
  "gzip-size": {
4176
  "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
4177
  "dev": true,
4178
  "requires": {
4179
+ "browserify-zlib": "^0.1.4",
4180
+ "concat-stream": "^1.4.1"
4181
  }
4182
  },
4183
  "maxmin": {
4186
  "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
4187
  "dev": true,
4188
  "requires": {
4189
+ "chalk": "^1.0.0",
4190
+ "figures": "^1.0.1",
4191
+ "gzip-size": "^1.0.0",
4192
+ "pretty-bytes": "^1.0.0"
4193
  }
4194
  },
4195
  "pretty-bytes": {
4196
  "version": "1.0.4",
4197
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
4198
  "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
4199
  "dev": true,
4200
  "requires": {
4201
+ "get-stdin": "^4.0.1",
4202
+ "meow": "^3.1.0"
4203
  }
4204
  },
4205
  "supports-color": {
4206
  "version": "2.0.0",
4207
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4208
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4209
  "dev": true
4210
  }
4216
  "integrity": "sha512-8Zka/svGl6+ZwF7d6z/CfXwsb4cDODnajmZsY4nUAs9Ob0kJEcsLiDf5qm2HdDoEcm3NHjWCrFiWx+PZ2y4D7A==",
4217
  "dev": true,
4218
  "requires": {
4219
+ "async": "^1.5.0",
4220
+ "gaze": "^1.1.0",
4221
+ "lodash": "^4.0.0",
4222
+ "tiny-lr": "^0.2.1"
4223
  }
4224
  },
4225
  "grunt-known-options": {
4234
  "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
4235
  "dev": true,
4236
  "requires": {
4237
+ "colors": "~1.1.2",
4238
+ "grunt-legacy-log-utils": "~2.0.0",
4239
+ "hooker": "~0.2.3",
4240
+ "lodash": "~4.17.5"
4241
  }
4242
  },
4243
  "grunt-legacy-log-utils": {
4246
  "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
4247
  "dev": true,
4248
  "requires": {
4249
+ "chalk": "~2.4.1",
4250
+ "lodash": "~4.17.10"
4251
  }
4252
  },
4253
  "grunt-legacy-util": {
4256
  "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
4257
  "dev": true,
4258
  "requires": {
4259
+ "async": "~1.5.2",
4260
+ "exit": "~0.1.1",
4261
+ "getobject": "~0.1.0",
4262
+ "hooker": "~0.2.3",
4263
+ "lodash": "~4.17.10",
4264
+ "underscore.string": "~3.3.4",
4265
+ "which": "~1.3.0"
4266
  }
4267
  },
4268
  "grunt-phpcs": {
4277
  "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==",
4278
  "dev": true,
4279
  "requires": {
4280
+ "chalk": "^2.1.0",
4281
+ "diff": "^3.0.0",
4282
+ "postcss": "^6.0.11"
4283
  }
4284
  },
4285
  "grunt-rtlcss": {
4288
  "integrity": "sha1-6eYc5DdAY5f546Sxv2aeR+cf/MM=",
4289
  "dev": true,
4290
  "requires": {
4291
+ "chalk": "^1.0.0",
4292
+ "rtlcss": "^2.0.0"
4293
  },
4294
  "dependencies": {
4295
  "ansi-styles": {
4300
  },
4301
  "chalk": {
4302
  "version": "1.1.3",
4303
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4304
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4305
  "dev": true,
4306
  "requires": {
4307
+ "ansi-styles": "^2.2.1",
4308
+ "escape-string-regexp": "^1.0.2",
4309
+ "has-ansi": "^2.0.0",
4310
+ "strip-ansi": "^3.0.0",
4311
+ "supports-color": "^2.0.0"
4312
  }
4313
  },
4314
  "supports-color": {
4315
  "version": "2.0.0",
4316
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4317
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4318
  "dev": true
4319
  }
4321
  },
4322
  "grunt-sass": {
4323
  "version": "2.0.0",
4324
+ "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.0.0.tgz",
4325
  "integrity": "sha1-kHTPnXtFkuIPd4jKpye4+aoGtgo=",
4326
  "dev": true,
4327
  "requires": {
4328
+ "each-async": "^1.0.0",
4329
+ "node-sass": "^4.0.0",
4330
+ "object-assign": "^4.0.1"
4331
  }
4332
  },
4333
  "grunt-stylelint": {
4347
  },
4348
  "chalk": {
4349
  "version": "1.1.3",
4350
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
4351
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
4352
  "dev": true,
4353
  "requires": {
4354
+ "ansi-styles": "^2.2.1",
4355
+ "escape-string-regexp": "^1.0.2",
4356
+ "has-ansi": "^2.0.0",
4357
+ "strip-ansi": "^3.0.0",
4358
+ "supports-color": "^2.0.0"
4359
  }
4360
  },
4361
  "supports-color": {
4362
  "version": "2.0.0",
4363
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
4364
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
4365
  "dev": true
4366
  }
4372
  "integrity": "sha512-CJNbEKeBeOSAPeaJ9B8iCgSwtaG63UR9/uT46a4OsIqnFhOJpeAi138JTlvjfIbnDVoBrzvdrKJe1svveLjUtA==",
4373
  "dev": true,
4374
  "requires": {
4375
+ "grunt": "^1.0.3",
4376
+ "node-wp-i18n": "^1.2.2"
4377
  }
4378
  },
4379
  "gzip-size": {
4382
  "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
4383
  "dev": true,
4384
  "requires": {
4385
+ "duplexer": "^0.1.1"
4386
  }
4387
  },
4388
  "har-schema": {
4397
  "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
4398
  "dev": true,
4399
  "requires": {
4400
+ "ajv": "^6.5.5",
4401
+ "har-schema": "^2.0.0"
4402
  }
4403
  },
4404
  "has-ansi": {
4407
  "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
4408
  "dev": true,
4409
  "requires": {
4410
+ "ansi-regex": "^2.0.0"
4411
  }
4412
  },
4413
  "has-color": {
4434
  "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
4435
  "dev": true,
4436
  "requires": {
4437
+ "get-value": "^2.0.6",
4438
+ "has-values": "^1.0.0",
4439
+ "isobject": "^3.0.0"
4440
  },
4441
  "dependencies": {
4442
  "isobject": {
4453
  "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
4454
  "dev": true,
4455
  "requires": {
4456
+ "is-number": "^3.0.0",
4457
+ "kind-of": "^4.0.0"
4458
  },
4459
  "dependencies": {
4460
  "is-number": {
4463
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
4464
  "dev": true,
4465
  "requires": {
4466
+ "kind-of": "^3.0.2"
4467
  },
4468
  "dependencies": {
4469
  "kind-of": {
4472
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
4473
  "dev": true,
4474
  "requires": {
4475
+ "is-buffer": "^1.1.5"
4476
  }
4477
  }
4478
  }
4483
  "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
4484
  "dev": true,
4485
  "requires": {
4486
+ "is-buffer": "^1.1.5"
4487
  }
4488
  }
4489
  }
4494
  "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
4495
  "dev": true,
4496
  "requires": {
4497
+ "inherits": "^2.0.1",
4498
+ "safe-buffer": "^5.0.1"
4499
  }
4500
  },
4501
  "hash.js": {
4504
  "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
4505
  "dev": true,
4506
  "requires": {
4507
+ "inherits": "^2.0.3",
4508
+ "minimalistic-assert": "^1.0.1"
4509
  }
4510
  },
4511
  "hmac-drbg": {
4514
  "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
4515
  "dev": true,
4516
  "requires": {
4517
+ "hash.js": "^1.0.3",
4518
+ "minimalistic-assert": "^1.0.0",
4519
+ "minimalistic-crypto-utils": "^1.0.1"
4520
  }
4521
  },
4522
  "home-or-tmp": {
4525
  "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=",
4526
  "dev": true,
4527
  "requires": {
4528
+ "os-homedir": "^1.0.0",
4529
+ "os-tmpdir": "^1.0.1"
4530
  }
4531
  },
4532
  "hooker": {
4549
  },
4550
  "htmlparser2": {
4551
  "version": "3.8.3",
4552
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
4553
  "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
4554
  "dev": true,
4555
  "requires": {
4556
+ "domelementtype": "1",
4557
+ "domhandler": "2.3",
4558
+ "domutils": "1.5",
4559
+ "entities": "1.0",
4560
+ "readable-stream": "1.1"
4561
  },
4562
  "dependencies": {
4563
  "isarray": {
4568
  },
4569
  "readable-stream": {
4570
  "version": "1.1.14",
4571
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
4572
  "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
4573
  "dev": true,
4574
  "requires": {
4575
+ "core-util-is": "~1.0.0",
4576
+ "inherits": "~2.0.1",
4577
  "isarray": "0.0.1",
4578
+ "string_decoder": "~0.10.x"
4579
  }
4580
  },
4581
  "string_decoder": {
4582
  "version": "0.10.31",
4583
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
4584
  "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
4585
  "dev": true
4586
  }
4588
  },
4589
  "http-errors": {
4590
  "version": "1.3.1",
4591
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz",
4592
  "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=",
4593
  "dev": true,
4594
  "requires": {
4595
+ "inherits": "~2.0.1",
4596
+ "statuses": "1"
4597
  }
4598
  },
4599
  "http-parser-js": {
4608
  "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
4609
  "dev": true,
4610
  "requires": {
4611
+ "assert-plus": "^1.0.0",
4612
+ "jsprim": "^1.2.2",
4613
+ "sshpk": "^1.7.0"
4614
  }
4615
  },
4616
  "https-browserify": {
4625
  "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
4626
  "dev": true,
4627
  "requires": {
4628
+ "safer-buffer": ">= 2.1.2 < 3"
4629
  }
4630
  },
4631
  "ieee754": {
4632
+ "version": "1.1.13",
4633
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
4634
+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
4635
  "dev": true
4636
  },
4637
  "ignore": {
4647
  "dev": true,
4648
  "optional": true,
4649
  "requires": {
4650
+ "detect-libc": "^0.2.0",
4651
+ "nan": "^2.6.2",
4652
+ "node-gyp": "^3.6.2",
4653
+ "prebuild-install": "^2.3.0"
4654
  }
4655
  },
4656
  "imurmurhash": {
4671
  "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
4672
  "dev": true,
4673
  "requires": {
4674
+ "repeating": "^2.0.0"
4675
  }
4676
  },
4677
  "indexes-of": {
4692
  "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
4693
  "dev": true,
4694
  "requires": {
4695
+ "once": "^1.3.0",
4696
+ "wrappy": "1"
4697
  }
4698
  },
4699
  "inherits": {
4710
  "optional": true
4711
  },
4712
  "interpret": {
4713
+ "version": "1.2.0",
4714
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz",
4715
+ "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
4716
  "dev": true
4717
  },
4718
  "invariant": {
4721
  "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
4722
  "dev": true,
4723
  "requires": {
4724
+ "loose-envify": "^1.0.0"
4725
  }
4726
  },
4727
  "invert-kv": {
4732
  },
4733
  "is-accessor-descriptor": {
4734
  "version": "0.1.6",
4735
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
4736
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
4737
  "dev": true,
4738
  "requires": {
4739
+ "kind-of": "^3.0.2"
4740
  }
4741
  },
4742
  "is-alphabetical": {
4757
  "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==",
4758
  "dev": true,
4759
  "requires": {
4760
+ "is-alphabetical": "^1.0.0",
4761
+ "is-decimal": "^1.0.0"
4762
  }
4763
  },
4764
  "is-arrayish": {
4773
  "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
4774
  "dev": true,
4775
  "requires": {
4776
+ "binary-extensions": "^1.0.0"
4777
  }
4778
  },
4779
  "is-buffer": {
4782
  "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
4783
  "dev": true
4784
  },
 
 
 
 
 
 
 
 
 
4785
  "is-data-descriptor": {
4786
  "version": "0.1.4",
4787
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
4788
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
4789
  "dev": true,
4790
  "requires": {
4791
+ "kind-of": "^3.0.2"
4792
  }
4793
  },
4794
  "is-decimal": {
4803
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
4804
  "dev": true,
4805
  "requires": {
4806
+ "is-accessor-descriptor": "^0.1.6",
4807
+ "is-data-descriptor": "^0.1.4",
4808
+ "kind-of": "^5.0.0"
4809
  },
4810
  "dependencies": {
4811
  "kind-of": {
4834
  "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
4835
  "dev": true,
4836
  "requires": {
4837
+ "is-primitive": "^2.0.0"
4838
  }
4839
  },
4840
  "is-extendable": {
4855
  "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
4856
  "dev": true,
4857
  "requires": {
4858
+ "number-is-nan": "^1.0.0"
4859
  }
4860
  },
4861
  "is-fullwidth-code-point": {
4864
  "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
4865
  "dev": true,
4866
  "requires": {
4867
+ "number-is-nan": "^1.0.0"
4868
  }
4869
  },
4870
  "is-glob": {
4873
  "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
4874
  "dev": true,
4875
  "requires": {
4876
+ "is-extglob": "^1.0.0"
4877
  }
4878
  },
4879
  "is-hexadecimal": {
4888
  "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
4889
  "dev": true,
4890
  "requires": {
4891
+ "kind-of": "^3.0.2"
4892
  }
4893
  },
4894
  "is-obj": {
4895
  "version": "1.0.1",
4896
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
4897
  "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
4898
  "dev": true
4899
  },
4909
  "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
4910
  "dev": true,
4911
  "requires": {
4912
+ "isobject": "^3.0.1"
4913
  },
4914
  "dependencies": {
4915
  "isobject": {
5008
  "dev": true
5009
  },
5010
  "js-base64": {
5011
+ "version": "2.5.1",
5012
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
5013
+ "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==",
5014
  "dev": true
5015
  },
5016
  "js-tokens": {
5020
  "dev": true
5021
  },
5022
  "js-yaml": {
5023
+ "version": "3.13.0",
5024
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.0.tgz",
5025
+ "integrity": "sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ==",
5026
  "dev": true,
5027
  "requires": {
5028
+ "argparse": "^1.0.7",
5029
+ "esprima": "^4.0.0"
5030
  }
5031
  },
5032
  "jsbn": {
5037
  },
5038
  "jsesc": {
5039
  "version": "1.3.0",
5040
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
5041
  "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
5042
  "dev": true
5043
  },
5047
  "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==",
5048
  "dev": true,
5049
  "requires": {
5050
+ "cli": "~1.0.0",
5051
+ "console-browserify": "1.1.x",
5052
+ "exit": "0.1.x",
5053
+ "htmlparser2": "3.8.x",
5054
+ "lodash": "~4.17.10",
5055
+ "minimatch": "~3.0.2",
5056
+ "shelljs": "0.3.x",
5057
+ "strip-json-comments": "1.0.x"
5058
  },
5059
  "dependencies": {
5060
  "strip-json-comments": {
5097
  },
5098
  "json5": {
5099
  "version": "0.5.1",
5100
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
5101
  "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
5102
  "dev": true
5103
  },
5119
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
5120
  "dev": true,
5121
  "requires": {
5122
+ "is-buffer": "^1.1.5"
5123
  }
5124
  },
5125
  "known-css-properties": {
5140
  "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
5141
  "dev": true,
5142
  "requires": {
5143
+ "readable-stream": "^2.0.5"
5144
  }
5145
  },
5146
  "lcid": {
5149
  "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
5150
  "dev": true,
5151
  "requires": {
5152
+ "invert-kv": "^1.0.0"
5153
  }
5154
  },
5155
  "livereload-js": {
5160
  },
5161
  "load-json-file": {
5162
  "version": "1.1.0",
5163
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
5164
  "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
5165
  "dev": true,
5166
  "requires": {
5167
+ "graceful-fs": "^4.1.2",
5168
+ "parse-json": "^2.2.0",
5169
+ "pify": "^2.0.0",
5170
+ "pinkie-promise": "^2.0.0",
5171
+ "strip-bom": "^2.0.0"
5172
  },
5173
  "dependencies": {
5174
  "pify": {
5175
  "version": "2.3.0",
5176
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
5177
  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
5178
  "dev": true
5179
  }
5180
  }
5181
  },
5182
  "loader-runner": {
5183
+ "version": "2.4.0",
5184
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
5185
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
5186
  "dev": true
5187
  },
5188
  "loader-utils": {
5189
+ "version": "1.2.3",
5190
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
5191
+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
5192
  "dev": true,
5193
  "requires": {
5194
+ "big.js": "^5.2.2",
5195
+ "emojis-list": "^2.0.0",
5196
+ "json5": "^1.0.1"
5197
  },
5198
  "dependencies": {
5199
  "json5": {
5200
  "version": "1.0.1",
5201
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
5202
  "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
5203
  "dev": true,
5204
  "requires": {
5205
+ "minimist": "^1.2.0"
5206
  }
5207
  },
5208
  "minimist": {
5209
  "version": "1.2.0",
5210
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5211
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5212
  "dev": true
5213
  }
5219
  "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
5220
  "dev": true,
5221
  "requires": {
5222
+ "p-locate": "^2.0.0",
5223
+ "path-exists": "^3.0.0"
5224
  }
5225
  },
5226
  "lodash": {
5241
  "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
5242
  "dev": true
5243
  },
 
 
 
 
 
 
5244
  "lodash.mergewith": {
5245
  "version": "4.6.1",
5246
  "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
5253
  "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
5254
  "dev": true,
5255
  "requires": {
5256
+ "chalk": "^2.0.1"
5257
  }
5258
  },
5259
  "longest": {
5274
  "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
5275
  "dev": true,
5276
  "requires": {
5277
+ "js-tokens": "^3.0.0 || ^4.0.0"
5278
  }
5279
  },
5280
  "loud-rejection": {
5283
  "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
5284
  "dev": true,
5285
  "requires": {
5286
+ "currently-unhandled": "^0.4.1",
5287
+ "signal-exit": "^3.0.0"
5288
  }
5289
  },
5290
  "lru-cache": {
5293
  "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
5294
  "dev": true,
5295
  "requires": {
5296
+ "pseudomap": "^1.0.2",
5297
+ "yallist": "^2.1.2"
5298
  }
5299
  },
5300
  "make-dir": {
5303
  "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
5304
  "dev": true,
5305
  "requires": {
5306
+ "pify": "^3.0.0"
5307
  }
5308
  },
5309
  "map-cache": {
5324
  "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
5325
  "dev": true,
5326
  "requires": {
5327
+ "object-visit": "^1.0.0"
5328
  }
5329
  },
5330
  "markdown-escapes": {
5340
  "dev": true
5341
  },
5342
  "math-random": {
5343
+ "version": "1.0.4",
5344
+ "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
5345
+ "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
5346
  "dev": true
5347
  },
5348
  "mathml-tag-names": {
5357
  "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=",
5358
  "dev": true,
5359
  "requires": {
5360
+ "chalk": "^1.0.0",
5361
+ "figures": "^1.0.1",
5362
+ "gzip-size": "^3.0.0",
5363
+ "pretty-bytes": "^3.0.0"
5364
  },
5365
  "dependencies": {
5366
  "ansi-styles": {
5371
  },
5372
  "chalk": {
5373
  "version": "1.1.3",
5374
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
5375
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5376
  "dev": true,
5377
  "requires": {
5378
+ "ansi-styles": "^2.2.1",
5379
+ "escape-string-regexp": "^1.0.2",
5380
+ "has-ansi": "^2.0.0",
5381
+ "strip-ansi": "^3.0.0",
5382
+ "supports-color": "^2.0.0"
5383
  }
5384
  },
5385
  "pretty-bytes": {
5386
  "version": "3.0.1",
5387
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
5388
  "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
5389
  "dev": true,
5390
  "requires": {
5391
+ "number-is-nan": "^1.0.0"
5392
  }
5393
  },
5394
  "supports-color": {
5395
  "version": "2.0.0",
5396
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5397
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5398
  "dev": true
5399
  }
5405
  "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
5406
  "dev": true,
5407
  "requires": {
5408
+ "hash-base": "^3.0.0",
5409
+ "inherits": "^2.0.1",
5410
+ "safe-buffer": "^5.1.2"
5411
  }
5412
  },
5413
  "mdast-util-compact": {
5416
  "integrity": "sha512-d2WS98JSDVbpSsBfVvD9TaDMlqPRz7ohM/11G0rp5jOBb5q96RJ6YLszQ/09AAixyzh23FeIpCGqfaamEADtWg==",
5417
  "dev": true,
5418
  "requires": {
5419
+ "unist-util-visit": "^1.1.0"
5420
  }
5421
  },
5422
  "media-typer": {
5423
  "version": "0.3.0",
5424
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
5425
  "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
5426
  "dev": true
5427
  },
5431
  "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
5432
  "dev": true,
5433
  "requires": {
5434
+ "mimic-fn": "^1.0.0"
5435
  }
5436
  },
5437
  "memory-fs": {
5440
  "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
5441
  "dev": true,
5442
  "requires": {
5443
+ "errno": "^0.1.3",
5444
+ "readable-stream": "^2.0.1"
5445
  }
5446
  },
5447
  "meow": {
5448
  "version": "3.7.0",
5449
+ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
5450
  "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
5451
  "dev": true,
5452
  "requires": {
5453
+ "camelcase-keys": "^2.0.0",
5454
+ "decamelize": "^1.1.2",
5455
+ "loud-rejection": "^1.0.0",
5456
+ "map-obj": "^1.0.1",
5457
+ "minimist": "^1.1.3",
5458
+ "normalize-package-data": "^2.3.4",
5459
+ "object-assign": "^4.0.1",
5460
+ "read-pkg-up": "^1.0.1",
5461
+ "redent": "^1.0.0",
5462
+ "trim-newlines": "^1.0.0"
5463
  },
5464
  "dependencies": {
5465
  "minimist": {
5466
  "version": "1.2.0",
5467
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5468
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5469
  "dev": true
5470
  }
5476
  "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
5477
  "dev": true,
5478
  "requires": {
5479
+ "arr-diff": "^2.0.0",
5480
+ "array-unique": "^0.2.1",
5481
+ "braces": "^1.8.2",
5482
+ "expand-brackets": "^0.1.4",
5483
+ "extglob": "^0.3.1",
5484
+ "filename-regex": "^2.0.0",
5485
+ "is-extglob": "^1.0.0",
5486
+ "is-glob": "^2.0.1",
5487
+ "kind-of": "^3.0.2",
5488
+ "normalize-path": "^2.0.1",
5489
+ "object.omit": "^2.0.0",
5490
+ "parse-glob": "^3.0.4",
5491
+ "regex-cache": "^0.4.2"
5492
  }
5493
  },
5494
  "miller-rabin": {
5497
  "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
5498
  "dev": true,
5499
  "requires": {
5500
+ "bn.js": "^4.0.0",
5501
+ "brorand": "^1.0.1"
5502
  }
5503
  },
5504
  "mime-db": {
5505
+ "version": "1.38.0",
5506
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
5507
+ "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
5508
  "dev": true
5509
  },
5510
  "mime-types": {
5511
+ "version": "2.1.22",
5512
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz",
5513
+ "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==",
5514
  "dev": true,
5515
  "requires": {
5516
+ "mime-db": "~1.38.0"
5517
  }
5518
  },
5519
  "mimic-fn": {
5547
  "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
5548
  "dev": true,
5549
  "requires": {
5550
+ "brace-expansion": "^1.1.7"
5551
  }
5552
  },
5553
  "minimist": {
5554
  "version": "0.0.8",
5555
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
5556
  "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
5557
  "dev": true
5558
  },
5562
  "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==",
5563
  "dev": true,
5564
  "requires": {
5565
+ "arrify": "^1.0.1",
5566
+ "is-plain-obj": "^1.1.0"
5567
  }
5568
  },
5569
  "mixin-deep": {
5572
  "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
5573
  "dev": true,
5574
  "requires": {
5575
+ "for-in": "^1.0.2",
5576
+ "is-extendable": "^1.0.1"
5577
  },
5578
  "dependencies": {
5579
  "is-extendable": {
5582
  "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
5583
  "dev": true,
5584
  "requires": {
5585
+ "is-plain-object": "^2.0.4"
5586
  }
5587
  }
5588
  }
5589
  },
5590
  "mkdirp": {
5591
  "version": "0.5.1",
5592
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
5593
  "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
5594
  "dev": true,
5595
  "requires": {
5603
  "dev": true
5604
  },
5605
  "nan": {
5606
+ "version": "2.13.2",
5607
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
5608
+ "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
5609
  "dev": true
5610
  },
5611
  "nanomatch": {
5614
  "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
5615
  "dev": true,
5616
  "requires": {
5617
+ "arr-diff": "^4.0.0",
5618
+ "array-unique": "^0.3.2",
5619
+ "define-property": "^2.0.2",
5620
+ "extend-shallow": "^3.0.2",
5621
+ "fragment-cache": "^0.2.1",
5622
+ "is-windows": "^1.0.2",
5623
+ "kind-of": "^6.0.2",
5624
+ "object.pick": "^1.3.0",
5625
+ "regex-not": "^1.0.0",
5626
+ "snapdragon": "^0.8.1",
5627
+ "to-regex": "^3.0.1"
5628
  },
5629
  "dependencies": {
5630
  "arr-diff": {
5655
  },
5656
  "next-tick": {
5657
  "version": "1.0.0",
5658
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
5659
  "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
5660
  "dev": true
5661
  },
5666
  "dev": true
5667
  },
5668
  "node-abi": {
5669
+ "version": "2.7.1",
5670
+ "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.7.1.tgz",
5671
+ "integrity": "sha512-OV8Bq1OrPh6z+Y4dqwo05HqrRL9YNF7QVMRfq1/pguwKLG+q9UB/Lk0x5qXjO23JjJg+/jqCHSTaG1P3tfKfuw==",
5672
  "dev": true,
5673
  "optional": true,
5674
  "requires": {
5675
+ "semver": "^5.4.1"
5676
  }
5677
  },
5678
  "node-gyp": {
5681
  "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
5682
  "dev": true,
5683
  "requires": {
5684
+ "fstream": "^1.0.0",
5685
+ "glob": "^7.0.3",
5686
+ "graceful-fs": "^4.1.2",
5687
+ "mkdirp": "^0.5.0",
5688
+ "nopt": "2 || 3",
5689
+ "npmlog": "0 || 1 || 2 || 3 || 4",
5690
+ "osenv": "0",
5691
+ "request": "^2.87.0",
5692
+ "rimraf": "2",
5693
+ "semver": "~5.3.0",
5694
+ "tar": "^2.0.0",
5695
+ "which": "1"
5696
  },
5697
  "dependencies": {
5698
  "semver": {
5699
  "version": "5.3.0",
5700
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
5701
  "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
5702
  "dev": true
5703
  }
5704
  }
5705
  },
5706
  "node-libs-browser": {
5707
+ "version": "2.2.0",
5708
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
5709
+ "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",
5710
+ "dev": true,
5711
+ "requires": {
5712
+ "assert": "^1.1.1",
5713
+ "browserify-zlib": "^0.2.0",
5714
+ "buffer": "^4.3.0",
5715
+ "console-browserify": "^1.1.0",
5716
+ "constants-browserify": "^1.0.0",
5717
+ "crypto-browserify": "^3.11.0",
5718
+ "domain-browser": "^1.1.1",
5719
+ "events": "^3.0.0",
5720
+ "https-browserify": "^1.0.0",
5721
+ "os-browserify": "^0.3.0",
5722
  "path-browserify": "0.0.0",
5723
+ "process": "^0.11.10",
5724
+ "punycode": "^1.2.4",
5725
+ "querystring-es3": "^0.2.0",
5726
+ "readable-stream": "^2.3.3",
5727
+ "stream-browserify": "^2.0.1",
5728
+ "stream-http": "^2.7.2",
5729
+ "string_decoder": "^1.0.0",
5730
+ "timers-browserify": "^2.0.4",
5731
  "tty-browserify": "0.0.0",
5732
+ "url": "^0.11.0",
5733
+ "util": "^0.11.0",
5734
  "vm-browserify": "0.0.4"
5735
  },
5736
  "dependencies": {
5740
  "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
5741
  "dev": true,
5742
  "requires": {
5743
+ "pako": "~1.0.5"
5744
  }
5745
  },
5746
  "buffer": {
5747
  "version": "4.9.1",
5748
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
5749
  "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
5750
  "dev": true,
5751
  "requires": {
5752
+ "base64-js": "^1.0.2",
5753
+ "ieee754": "^1.1.4",
5754
+ "isarray": "^1.0.0"
5755
  }
5756
  },
5757
  "pako": {
5758
+ "version": "1.0.10",
5759
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
5760
+ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
5761
  "dev": true
5762
  },
5763
  "punycode": {
5774
  "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
5775
  "dev": true,
5776
  "requires": {
5777
+ "async-foreach": "^0.1.3",
5778
+ "chalk": "^1.1.1",
5779
+ "cross-spawn": "^3.0.0",
5780
+ "gaze": "^1.0.0",
5781
+ "get-stdin": "^4.0.1",
5782
+ "glob": "^7.0.3",
5783
+ "in-publish": "^2.0.0",
5784
+ "lodash.assign": "^4.2.0",
5785
+ "lodash.clonedeep": "^4.3.2",
5786
+ "lodash.mergewith": "^4.6.0",
5787
+ "meow": "^3.7.0",
5788
+ "mkdirp": "^0.5.1",
5789
+ "nan": "^2.10.0",
5790
+ "node-gyp": "^3.8.0",
5791
+ "npmlog": "^4.0.0",
5792
+ "request": "^2.88.0",
5793
+ "sass-graph": "^2.2.4",
5794
+ "stdout-stream": "^1.4.0",
5795
+ "true-case-path": "^1.0.2"
5796
  },
5797
  "dependencies": {
5798
  "ansi-styles": {
5803
  },
5804
  "chalk": {
5805
  "version": "1.1.3",
5806
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
5807
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
5808
  "dev": true,
5809
  "requires": {
5810
+ "ansi-styles": "^2.2.1",
5811
+ "escape-string-regexp": "^1.0.2",
5812
+ "has-ansi": "^2.0.0",
5813
+ "strip-ansi": "^3.0.0",
5814
+ "supports-color": "^2.0.0"
5815
  }
5816
  },
5817
  "cross-spawn": {
5820
  "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
5821
  "dev": true,
5822
  "requires": {
5823
+ "lru-cache": "^4.0.1",
5824
+ "which": "^1.2.9"
5825
  }
5826
  },
5827
  "supports-color": {
5828
  "version": "2.0.0",
5829
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
5830
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
5831
  "dev": true
5832
  }
5833
  }
5834
  },
5835
  "node-wp-i18n": {
5836
+ "version": "1.2.3",
5837
+ "resolved": "https://registry.npmjs.org/node-wp-i18n/-/node-wp-i18n-1.2.3.tgz",
5838
+ "integrity": "sha512-YMzMcsjXbGYDB9vHyb289CYXAGmXhcNLbeTlOnWgPNkZd9xrovcbRd7cQyKd9BQHOjS7Nw8WCbJ7nvtR7rc0rg==",
5839
+ "dev": true,
5840
+ "requires": {
5841
+ "bluebird": "^3.4.1",
5842
+ "gettext-parser": "^3.1.0",
5843
+ "glob": "^7.0.5",
5844
+ "lodash": "^4.14.2",
5845
+ "minimist": "^1.2.0",
5846
+ "mkdirp": "^0.5.1",
5847
+ "tmp": "^0.0.33"
5848
  },
5849
  "dependencies": {
5850
  "minimist": {
5851
  "version": "1.2.0",
5852
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
5853
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
5854
  "dev": true
5855
  }
5868
  "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
5869
  "dev": true,
5870
  "requires": {
5871
+ "abbrev": "1"
5872
  }
5873
  },
5874
  "normalize-package-data": {
5875
+ "version": "2.5.0",
5876
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
5877
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
5878
  "dev": true,
5879
  "requires": {
5880
+ "hosted-git-info": "^2.1.4",
5881
+ "resolve": "^1.10.0",
5882
+ "semver": "2 || 3 || 4 || 5",
5883
+ "validate-npm-package-license": "^3.0.1"
5884
  }
5885
  },
5886
  "normalize-path": {
5889
  "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
5890
  "dev": true,
5891
  "requires": {
5892
+ "remove-trailing-separator": "^1.0.1"
5893
  }
5894
  },
5895
  "normalize-range": {
5910
  "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
5911
  "dev": true,
5912
  "requires": {
5913
+ "path-key": "^2.0.0"
5914
  }
5915
  },
5916
  "npmlog": {
5919
  "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
5920
  "dev": true,
5921
  "requires": {
5922
+ "are-we-there-yet": "~1.1.2",
5923
+ "console-control-strings": "~1.1.0",
5924
+ "gauge": "~2.7.3",
5925
+ "set-blocking": "~2.0.0"
5926
  }
5927
  },
5928
  "num2fraction": {
5955
  "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
5956
  "dev": true,
5957
  "requires": {
5958
+ "copy-descriptor": "^0.1.0",
5959
+ "define-property": "^0.2.5",
5960
+ "kind-of": "^3.0.3"
5961
  },
5962
  "dependencies": {
5963
  "define-property": {
5966
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
5967
  "dev": true,
5968
  "requires": {
5969
+ "is-descriptor": "^0.1.0"
5970
  }
5971
  }
5972
  }
5977
  "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
5978
  "dev": true,
5979
  "requires": {
5980
+ "isobject": "^3.0.0"
5981
  },
5982
  "dependencies": {
5983
  "isobject": {
5994
  "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
5995
  "dev": true,
5996
  "requires": {
5997
+ "for-own": "^0.1.4",
5998
+ "is-extendable": "^0.1.1"
5999
  }
6000
  },
6001
  "object.pick": {
6004
  "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
6005
  "dev": true,
6006
  "requires": {
6007
+ "isobject": "^3.0.1"
6008
  },
6009
  "dependencies": {
6010
  "isobject": {
6030
  "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
6031
  "dev": true,
6032
  "requires": {
6033
+ "wrappy": "1"
6034
  }
6035
  },
6036
  "onetime": {
6037
  "version": "1.1.0",
6038
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
6039
  "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
6040
  "dev": true
6041
  },
6047
  },
6048
  "os-homedir": {
6049
  "version": "1.0.2",
6050
+ "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
6051
  "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
6052
  "dev": true
6053
  },
6054
  "os-locale": {
6055
  "version": "1.4.0",
6056
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
6057
  "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
6058
  "dev": true,
6059
  "requires": {
6060
+ "lcid": "^1.0.0"
6061
  }
6062
  },
6063
  "os-tmpdir": {
6064
  "version": "1.0.2",
6065
+ "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
6066
  "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6067
  "dev": true
6068
  },
6072
  "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
6073
  "dev": true,
6074
  "requires": {
6075
+ "os-homedir": "^1.0.0",
6076
+ "os-tmpdir": "^1.0.0"
6077
  }
6078
  },
6079
  "p-finally": {
6088
  "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
6089
  "dev": true,
6090
  "requires": {
6091
+ "p-try": "^1.0.0"
6092
  }
6093
  },
6094
  "p-locate": {
6097
  "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
6098
  "dev": true,
6099
  "requires": {
6100
+ "p-limit": "^1.1.0"
6101
  }
6102
  },
6103
  "p-try": {
6108
  },
6109
  "pako": {
6110
  "version": "0.2.9",
6111
+ "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
6112
  "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
6113
  "dev": true
6114
  },
6115
  "parse-asn1": {
6116
+ "version": "5.1.4",
6117
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",
6118
+ "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",
6119
  "dev": true,
6120
  "requires": {
6121
+ "asn1.js": "^4.0.0",
6122
+ "browserify-aes": "^1.0.0",
6123
+ "create-hash": "^1.1.0",
6124
+ "evp_bytestokey": "^1.0.0",
6125
+ "pbkdf2": "^3.0.3",
6126
+ "safe-buffer": "^5.1.1"
6127
  }
6128
  },
6129
  "parse-entities": {
6130
+ "version": "1.2.1",
6131
+ "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.1.tgz",
6132
+ "integrity": "sha512-NBWYLQm1KSoDKk7GAHyioLTvCZ5QjdH/ASBBQTD3iLiAWJXS5bg1jEWI8nIJ+vgVvsceBVBcDGRWSo0KVQBvvg==",
6133
  "dev": true,
6134
  "requires": {
6135
+ "character-entities": "^1.0.0",
6136
+ "character-entities-legacy": "^1.0.0",
6137
+ "character-reference-invalid": "^1.0.0",
6138
+ "is-alphanumerical": "^1.0.0",
6139
+ "is-decimal": "^1.0.0",
6140
+ "is-hexadecimal": "^1.0.0"
6141
  }
6142
  },
6143
  "parse-glob": {
6146
  "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
6147
  "dev": true,
6148
  "requires": {
6149
+ "glob-base": "^0.3.0",
6150
+ "is-dotfile": "^1.0.0",
6151
+ "is-extglob": "^1.0.0",
6152
+ "is-glob": "^2.0.0"
6153
  }
6154
  },
6155
  "parse-json": {
6158
  "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
6159
  "dev": true,
6160
  "requires": {
6161
+ "error-ex": "^1.2.0"
6162
  }
6163
  },
6164
  "parseurl": {
6175
  },
6176
  "path-browserify": {
6177
  "version": "0.0.0",
6178
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
6179
  "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
6180
  "dev": true
6181
  },
6193
  },
6194
  "path-is-absolute": {
6195
  "version": "1.0.1",
6196
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
6197
  "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
6198
  "dev": true
6199
  },
6203
  "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
6204
  "dev": true
6205
  },
6206
+ "path-parse": {
6207
+ "version": "1.0.6",
6208
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
6209
+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
6210
+ "dev": true
6211
+ },
6212
  "path-type": {
6213
  "version": "1.1.0",
6214
  "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
6215
  "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
6216
  "dev": true,
6217
  "requires": {
6218
+ "graceful-fs": "^4.1.2",
6219
+ "pify": "^2.0.0",
6220
+ "pinkie-promise": "^2.0.0"
6221
  },
6222
  "dependencies": {
6223
  "pify": {
6224
  "version": "2.3.0",
6225
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
6226
  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
6227
  "dev": true
6228
  }
6234
  "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
6235
  "dev": true,
6236
  "requires": {
6237
+ "create-hash": "^1.1.2",
6238
+ "create-hmac": "^1.1.4",
6239
+ "ripemd160": "^2.0.1",
6240
+ "safe-buffer": "^5.0.1",
6241
+ "sha.js": "^2.4.8"
6242
  }
6243
  },
6244
  "performance-now": {
6265
  "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
6266
  "dev": true,
6267
  "requires": {
6268
+ "pinkie": "^2.0.0"
6269
  }
6270
  },
6271
  "pkg-dir": {
6274
  "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
6275
  "dev": true,
6276
  "requires": {
6277
+ "find-up": "^2.1.0"
6278
  }
6279
  },
6280
  "posix-character-classes": {
6289
  "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
6290
  "dev": true,
6291
  "requires": {
6292
+ "chalk": "^2.4.1",
6293
+ "source-map": "^0.6.1",
6294
+ "supports-color": "^5.4.0"
6295
  }
6296
  },
6297
  "postcss-html": {
6300
  "integrity": "sha512-KxKUpj7AY7nlCbLcTOYxdfJnGE7QFAfU2n95ADj1Q90RM/pOLdz8k3n4avOyRFs7MDQHcRzJQWM1dehCwJxisQ==",
6301
  "dev": true,
6302
  "requires": {
6303
+ "htmlparser2": "^3.9.2",
6304
+ "remark": "^8.0.0",
6305
+ "unist-util-find-all-after": "^1.0.1"
6306
  },
6307
  "dependencies": {
6308
  "entities": {
6312
  "dev": true
6313
  },
6314
  "htmlparser2": {
6315
+ "version": "3.10.1",
6316
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
6317
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
6318
  "dev": true,
6319
  "requires": {
6320
+ "domelementtype": "^1.3.1",
6321
+ "domhandler": "^2.3.0",
6322
+ "domutils": "^1.5.1",
6323
+ "entities": "^1.1.1",
6324
+ "inherits": "^2.0.1",
6325
+ "readable-stream": "^3.1.1"
6326
  }
6327
  },
6328
  "readable-stream": {
6329
+ "version": "3.3.0",
6330
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz",
6331
+ "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==",
6332
  "dev": true,
6333
  "requires": {
6334
+ "inherits": "^2.0.3",
6335
+ "string_decoder": "^1.1.1",
6336
+ "util-deprecate": "^1.0.1"
6337
  }
6338
  }
6339
  }
6340
  },
6341
  "postcss-less": {
6342
  "version": "1.1.5",
6343
+ "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-1.1.5.tgz",
6344
  "integrity": "sha512-QQIiIqgEjNnquc0d4b6HDOSFZxbFQoy4MPpli2lSLpKhMyBkKwwca2HFqu4xzxlKID/F2fxSOowwtKpgczhF7A==",
6345
  "dev": true,
6346
  "requires": {
6347
+ "postcss": "^5.2.16"
6348
  },
6349
  "dependencies": {
6350
  "ansi-styles": {
6355
  },
6356
  "chalk": {
6357
  "version": "1.1.3",
6358
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
6359
  "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
6360
  "dev": true,
6361
  "requires": {
6362
+ "ansi-styles": "^2.2.1",
6363
+ "escape-string-regexp": "^1.0.2",
6364
+ "has-ansi": "^2.0.0",
6365
+ "strip-ansi": "^3.0.0",
6366
+ "supports-color": "^2.0.0"
6367
  },
6368
  "dependencies": {
6369
  "supports-color": {
6370
  "version": "2.0.0",
6371
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
6372
  "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
6373
  "dev": true
6374
  }
6386
  "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==",
6387
  "dev": true,
6388
  "requires": {
6389
+ "chalk": "^1.1.3",
6390
+ "js-base64": "^2.1.9",
6391
+ "source-map": "^0.5.6",
6392
+ "supports-color": "^3.2.3"
6393
  }
6394
  },
6395
  "source-map": {
6404
  "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
6405
  "dev": true,
6406
  "requires": {
6407
+ "has-flag": "^1.0.0"
6408
  }
6409
  }
6410
  }
6421
  "integrity": "sha512-rBkDbaHAu5uywbCR2XE8a25tats3xSOsGNx6mppK6Q9kSFGKc/FyAzfci+fWM2l+K402p1D0pNcfDGxeje5IKg==",
6422
  "dev": true,
6423
  "requires": {
6424
+ "chalk": "^2.0.1",
6425
+ "lodash": "^4.17.4",
6426
+ "log-symbols": "^2.0.0",
6427
+ "postcss": "^6.0.8"
6428
  }
6429
  },
6430
  "postcss-resolve-nested-selector": {
6439
  "integrity": "sha1-t1Pv9sfArqXoN1++TN6L+QY/8UI=",
6440
  "dev": true,
6441
  "requires": {
6442
+ "postcss": "^6.0.6"
6443
  }
6444
  },
6445
  "postcss-sass": {
6448
  "integrity": "sha512-cUmYzkP747fPCQE6d+CH2l1L4VSyIlAzZsok3HPjb5Gzsq3jE+VjpAdGlPsnQ310WKWI42sw+ar0UNN59/f3hg==",
6449
  "dev": true,
6450
  "requires": {
6451
+ "gonzales-pe": "^4.0.3",
6452
+ "postcss": "^6.0.6"
6453
  }
6454
  },
6455
  "postcss-scss": {
6458
  "integrity": "sha512-4EFYGHcEw+H3E06PT/pQQri06u/1VIIPjeJQaM8skB80vZuXMhp4cSNV5azmdNkontnOID/XYWEvEEELLFB1ww==",
6459
  "dev": true,
6460
  "requires": {
6461
+ "postcss": "^6.0.23"
6462
  }
6463
  },
6464
  "postcss-selector-parser": {
6467
  "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
6468
  "dev": true,
6469
  "requires": {
6470
+ "dot-prop": "^4.1.1",
6471
+ "indexes-of": "^1.0.1",
6472
+ "uniq": "^1.0.1"
6473
  }
6474
  },
6475
  "postcss-value-parser": {
6485
  "dev": true,
6486
  "optional": true,
6487
  "requires": {
6488
+ "detect-libc": "^1.0.3",
6489
+ "expand-template": "^1.0.2",
6490
  "github-from-package": "0.0.0",
6491
+ "minimist": "^1.2.0",
6492
+ "mkdirp": "^0.5.1",
6493
+ "node-abi": "^2.2.0",
6494
+ "noop-logger": "^0.1.1",
6495
+ "npmlog": "^4.0.1",
6496
+ "os-homedir": "^1.0.1",
6497
+ "pump": "^2.0.1",
6498
+ "rc": "^1.1.6",
6499
+ "simple-get": "^2.7.0",
6500
+ "tar-fs": "^1.13.0",
6501
+ "tunnel-agent": "^0.6.0",
6502
+ "which-pm-runs": "^1.0.0"
6503
  },
6504
  "dependencies": {
6505
  "detect-libc": {
6511
  },
6512
  "minimist": {
6513
  "version": "1.2.0",
6514
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
6515
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6516
  "dev": true,
6517
  "optional": true
6526
  },
6527
  "pretty-bytes": {
6528
  "version": "4.0.2",
6529
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
6530
  "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
6531
  "dev": true
6532
  },
6572
  "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
6573
  "dev": true,
6574
  "requires": {
6575
+ "bn.js": "^4.1.0",
6576
+ "browserify-rsa": "^4.0.0",
6577
+ "create-hash": "^1.1.0",
6578
+ "parse-asn1": "^5.0.0",
6579
+ "randombytes": "^2.0.1",
6580
+ "safe-buffer": "^5.1.2"
6581
  }
6582
  },
6583
  "pump": {
6587
  "dev": true,
6588
  "optional": true,
6589
  "requires": {
6590
+ "end-of-stream": "^1.1.0",
6591
+ "once": "^1.3.1"
6592
  }
6593
  },
6594
  "punycode": {
6627
  "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
6628
  "dev": true,
6629
  "requires": {
6630
+ "is-number": "^4.0.0",
6631
+ "kind-of": "^6.0.0",
6632
+ "math-random": "^1.0.1"
6633
  },
6634
  "dependencies": {
6635
  "is-number": {
6647
  }
6648
  },
6649
  "randombytes": {
6650
+ "version": "2.1.0",
6651
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
6652
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
6653
  "dev": true,
6654
  "requires": {
6655
+ "safe-buffer": "^5.1.0"
6656
  }
6657
  },
6658
  "randomfill": {
6661
  "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
6662
  "dev": true,
6663
  "requires": {
6664
+ "randombytes": "^2.0.5",
6665
+ "safe-buffer": "^5.1.0"
6666
  }
6667
  },
6668
  "raw-body": {
6684
  },
6685
  "iconv-lite": {
6686
  "version": "0.4.13",
6687
+ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz",
6688
  "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=",
6689
  "dev": true
6690
  }
6697
  "dev": true,
6698
  "optional": true,
6699
  "requires": {
6700
+ "deep-extend": "^0.6.0",
6701
+ "ini": "~1.3.0",
6702
+ "minimist": "^1.2.0",
6703
+ "strip-json-comments": "~2.0.1"
6704
  },
6705
  "dependencies": {
6706
  "minimist": {
6707
  "version": "1.2.0",
6708
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
6709
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
6710
  "dev": true,
6711
  "optional": true
6718
  "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
6719
  "dev": true,
6720
  "requires": {
6721
+ "load-json-file": "^1.0.0",
6722
+ "normalize-package-data": "^2.3.2",
6723
+ "path-type": "^1.0.0"
6724
  }
6725
  },
6726
  "read-pkg-up": {
6729
  "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
6730
  "dev": true,
6731
  "requires": {
6732
+ "find-up": "^1.0.0",
6733
+ "read-pkg": "^1.0.0"
6734
  },
6735
  "dependencies": {
6736
  "find-up": {
6739
  "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
6740
  "dev": true,
6741
  "requires": {
6742
+ "path-exists": "^2.0.0",
6743
+ "pinkie-promise": "^2.0.0"
6744
  }
6745
  },
6746
  "path-exists": {
6749
  "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
6750
  "dev": true,
6751
  "requires": {
6752
+ "pinkie-promise": "^2.0.0"
6753
  }
6754
  }
6755
  }
6756
  },
6757
  "readable-stream": {
6758
  "version": "2.3.6",
6759
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
6760
  "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
6761
  "dev": true,
6762
  "requires": {
6763
+ "core-util-is": "~1.0.0",
6764
+ "inherits": "~2.0.3",
6765
+ "isarray": "~1.0.0",
6766
+ "process-nextick-args": "~2.0.0",
6767
+ "safe-buffer": "~5.1.1",
6768
+ "string_decoder": "~1.1.1",
6769
+ "util-deprecate": "~1.0.1"
6770
  }
6771
  },
6772
  "readdirp": {
6775
  "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
6776
  "dev": true,
6777
  "requires": {
6778
+ "graceful-fs": "^4.1.11",
6779
+ "micromatch": "^3.1.10",
6780
+ "readable-stream": "^2.0.2"
6781
  },
6782
  "dependencies": {
6783
  "arr-diff": {
6798
  "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
6799
  "dev": true,
6800
  "requires": {
6801
+ "arr-flatten": "^1.1.0",
6802
+ "array-unique": "^0.3.2",
6803
+ "extend-shallow": "^2.0.1",
6804
+ "fill-range": "^4.0.0",
6805
+ "isobject": "^3.0.1",
6806
+ "repeat-element": "^1.1.2",
6807
+ "snapdragon": "^0.8.1",
6808
+ "snapdragon-node": "^2.0.1",
6809
+ "split-string": "^3.0.2",
6810
+ "to-regex": "^3.0.1"
6811
  },
6812
  "dependencies": {
6813
  "extend-shallow": {
6816
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6817
  "dev": true,
6818
  "requires": {
6819
+ "is-extendable": "^0.1.0"
6820
  }
6821
  }
6822
  }
6827
  "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
6828
  "dev": true,
6829
  "requires": {
6830
+ "debug": "^2.3.3",
6831
+ "define-property": "^0.2.5",
6832
+ "extend-shallow": "^2.0.1",
6833
+ "posix-character-classes": "^0.1.0",
6834
+ "regex-not": "^1.0.0",
6835
+ "snapdragon": "^0.8.1",
6836
+ "to-regex": "^3.0.1"
6837
  },
6838
  "dependencies": {
6839
  "define-property": {
6842
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
6843
  "dev": true,
6844
  "requires": {
6845
+ "is-descriptor": "^0.1.0"
6846
  }
6847
  },
6848
  "extend-shallow": {
6851
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6852
  "dev": true,
6853
  "requires": {
6854
+ "is-extendable": "^0.1.0"
6855
  }
6856
  },
6857
  "is-accessor-descriptor": {
6858
  "version": "0.1.6",
6859
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
6860
  "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
6861
  "dev": true,
6862
  "requires": {
6863
+ "kind-of": "^3.0.2"
6864
  },
6865
  "dependencies": {
6866
  "kind-of": {
6869
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6870
  "dev": true,
6871
  "requires": {
6872
+ "is-buffer": "^1.1.5"
6873
  }
6874
  }
6875
  }
6876
  },
6877
  "is-data-descriptor": {
6878
  "version": "0.1.4",
6879
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
6880
  "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
6881
  "dev": true,
6882
  "requires": {
6883
+ "kind-of": "^3.0.2"
6884
  },
6885
  "dependencies": {
6886
  "kind-of": {
6889
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
6890
  "dev": true,
6891
  "requires": {
6892
+ "is-buffer": "^1.1.5"
6893
  }
6894
  }
6895
  }
6900
  "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
6901
  "dev": true,
6902
  "requires": {
6903
+ "is-accessor-descriptor": "^0.1.6",
6904
+ "is-data-descriptor": "^0.1.4",
6905
+ "kind-of": "^5.0.0"
6906
  }
6907
  },
6908
  "kind-of": {
6919
  "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
6920
  "dev": true,
6921
  "requires": {
6922
+ "array-unique": "^0.3.2",
6923
+ "define-property": "^1.0.0",
6924
+ "expand-brackets": "^2.1.4",
6925
+ "extend-shallow": "^2.0.1",
6926
+ "fragment-cache": "^0.2.1",
6927
+ "regex-not": "^1.0.0",
6928
+ "snapdragon": "^0.8.1",
6929
+ "to-regex": "^3.0.1"
6930
  },
6931
  "dependencies": {
6932
  "define-property": {
6935
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
6936
  "dev": true,
6937
  "requires": {
6938
+ "is-descriptor": "^1.0.0"
6939
  }
6940
  },
6941
  "extend-shallow": {
6944
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6945
  "dev": true,
6946
  "requires": {
6947
+ "is-extendable": "^0.1.0"
6948
  }
6949
  }
6950
  }
6955
  "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
6956
  "dev": true,
6957
  "requires": {
6958
+ "extend-shallow": "^2.0.1",
6959
+ "is-number": "^3.0.0",
6960
+ "repeat-string": "^1.6.1",
6961
+ "to-regex-range": "^2.1.0"
6962
  },
6963
  "dependencies": {
6964
  "extend-shallow": {
6967
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
6968
  "dev": true,
6969
  "requires": {
6970
+ "is-extendable": "^0.1.0"
6971
  }
6972
  }
6973
  }
6978
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
6979
  "dev": true,
6980
  "requires": {
6981
+ "kind-of": "^6.0.0"
6982
  }
6983
  },
6984
  "is-data-descriptor": {
6987
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
6988
  "dev": true,
6989
  "requires": {
6990
+ "kind-of": "^6.0.0"
6991
  }
6992
  },
6993
  "is-descriptor": {
6996
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
6997
  "dev": true,
6998
  "requires": {
6999
+ "is-accessor-descriptor": "^1.0.0",
7000
+ "is-data-descriptor": "^1.0.0",
7001
+ "kind-of": "^6.0.2"
7002
  }
7003
  },
7004
  "is-number": {
7007
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
7008
  "dev": true,
7009
  "requires": {
7010
+ "kind-of": "^3.0.2"
7011
  },
7012
  "dependencies": {
7013
  "kind-of": {
7016
  "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
7017
  "dev": true,
7018
  "requires": {
7019
+ "is-buffer": "^1.1.5"
7020
  }
7021
  }
7022
  }
7039
  "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
7040
  "dev": true,
7041
  "requires": {
7042
+ "arr-diff": "^4.0.0",
7043
+ "array-unique": "^0.3.2",
7044
+ "braces": "^2.3.1",
7045
+ "define-property": "^2.0.2",
7046
+ "extend-shallow": "^3.0.2",
7047
+ "extglob": "^2.0.4",
7048
+ "fragment-cache": "^0.2.1",
7049
+ "kind-of": "^6.0.2",
7050
+ "nanomatch": "^1.2.9",
7051
+ "object.pick": "^1.3.0",
7052
+ "regex-not": "^1.0.0",
7053
+ "snapdragon": "^0.8.1",
7054
+ "to-regex": "^3.0.2"
7055
  }
7056
  }
7057
  }
7062
  "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
7063
  "dev": true,
7064
  "requires": {
7065
+ "indent-string": "^2.1.0",
7066
+ "strip-indent": "^1.0.1"
7067
  }
7068
  },
7069
  "regenerate": {
7084
  "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
7085
  "dev": true,
7086
  "requires": {
7087
+ "babel-runtime": "^6.18.0",
7088
+ "babel-types": "^6.19.0",
7089
+ "private": "^0.1.6"
7090
  }
7091
  },
7092
  "regex-cache": {
7095
  "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
7096
  "dev": true,
7097
  "requires": {
7098
+ "is-equal-shallow": "^0.1.3"
7099
  }
7100
  },
7101
  "regex-not": {
7104
  "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
7105
  "dev": true,
7106
  "requires": {
7107
+ "extend-shallow": "^3.0.2",
7108
+ "safe-regex": "^1.1.0"
7109
  }
7110
  },
7111
  "regexpu-core": {
7112
  "version": "2.0.0",
7113
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
7114
  "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
7115
  "dev": true,
7116
  "requires": {
7117
+ "regenerate": "^1.2.1",
7118
+ "regjsgen": "^0.2.0",
7119
+ "regjsparser": "^0.1.4"
7120
  }
7121
  },
7122
  "regjsgen": {
7123
  "version": "0.2.0",
7124
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
7125
  "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
7126
  "dev": true
7127
  },
7128
  "regjsparser": {
7129
  "version": "0.1.5",
7130
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
7131
  "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
7132
  "dev": true,
7133
  "requires": {
7134
+ "jsesc": "~0.5.0"
7135
  },
7136
  "dependencies": {
7137
  "jsesc": {
7138
  "version": "0.5.0",
7139
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
7140
  "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
7141
  "dev": true
7142
  }
7148
  "integrity": "sha512-K0PTsaZvJlXTl9DN6qYlvjTkqSZBFELhROZMrblm2rB+085flN84nz4g/BscKRMqDvhzlK1oQ/xnWQumdeNZYw==",
7149
  "dev": true,
7150
  "requires": {
7151
+ "remark-parse": "^4.0.0",
7152
+ "remark-stringify": "^4.0.0",
7153
+ "unified": "^6.0.0"
7154
  }
7155
  },
7156
  "remark-parse": {
7159
  "integrity": "sha512-XZgICP2gJ1MHU7+vQaRM+VA9HEL3X253uwUM/BGgx3iv6TH2B3bF3B8q00DKcyP9YrJV+/7WOWEWBFF/u8cIsw==",
7160
  "dev": true,
7161
  "requires": {
7162
+ "collapse-white-space": "^1.0.2",
7163
+ "is-alphabetical": "^1.0.0",
7164
+ "is-decimal": "^1.0.0",
7165
+ "is-whitespace-character": "^1.0.0",
7166
+ "is-word-character": "^1.0.0",
7167
+ "markdown-escapes": "^1.0.0",
7168
+ "parse-entities": "^1.0.2",
7169
+ "repeat-string": "^1.5.4",
7170
+ "state-toggle": "^1.0.0",
7171
  "trim": "0.0.1",
7172
+ "trim-trailing-lines": "^1.0.0",
7173
+ "unherit": "^1.0.4",
7174
+ "unist-util-remove-position": "^1.0.0",
7175
+ "vfile-location": "^2.0.0",
7176
+ "xtend": "^4.0.1"
7177
  }
7178
  },
7179
  "remark-stringify": {
7182
  "integrity": "sha512-xLuyKTnuQer3ke9hkU38SUYLiTmS078QOnoFavztmbt/pAJtNSkNtFgR0U//uCcmG0qnyxao+PDuatQav46F1w==",
7183
  "dev": true,
7184
  "requires": {
7185
+ "ccount": "^1.0.0",
7186
+ "is-alphanumeric": "^1.0.0",
7187
+ "is-decimal": "^1.0.0",
7188
+ "is-whitespace-character": "^1.0.0",
7189
+ "longest-streak": "^2.0.1",
7190
+ "markdown-escapes": "^1.0.0",
7191
+ "markdown-table": "^1.1.0",
7192
+ "mdast-util-compact": "^1.0.0",
7193
+ "parse-entities": "^1.0.2",
7194
+ "repeat-string": "^1.5.4",
7195
+ "state-toggle": "^1.0.0",
7196
+ "stringify-entities": "^1.0.1",
7197
+ "unherit": "^1.0.4",
7198
+ "xtend": "^4.0.1"
7199
  }
7200
  },
7201
  "remove-trailing-separator": {
7222
  "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
7223
  "dev": true,
7224
  "requires": {
7225
+ "is-finite": "^1.0.0"
7226
  }
7227
  },
7228
  "replace-ext": {
7237
  "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
7238
  "dev": true,
7239
  "requires": {
7240
+ "aws-sign2": "~0.7.0",
7241
+ "aws4": "^1.8.0",
7242
+ "caseless": "~0.12.0",
7243
+ "combined-stream": "~1.0.6",
7244
+ "extend": "~3.0.2",
7245
+ "forever-agent": "~0.6.1",
7246
+ "form-data": "~2.3.2",
7247
+ "har-validator": "~5.1.0",
7248
+ "http-signature": "~1.2.0",
7249
+ "is-typedarray": "~1.0.0",
7250
+ "isstream": "~0.1.2",
7251
+ "json-stringify-safe": "~5.0.1",
7252
+ "mime-types": "~2.1.19",
7253
+ "oauth-sign": "~0.9.0",
7254
+ "performance-now": "^2.1.0",
7255
+ "qs": "~6.5.2",
7256
+ "safe-buffer": "^5.1.2",
7257
+ "tough-cookie": "~2.4.3",
7258
+ "tunnel-agent": "^0.6.0",
7259
+ "uuid": "^3.3.2"
7260
  }
7261
  },
7262
  "require-directory": {
7278
  "dev": true
7279
  },
7280
  "resolve": {
7281
+ "version": "1.10.0",
7282
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
7283
+ "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==",
7284
+ "dev": true,
7285
+ "requires": {
7286
+ "path-parse": "^1.0.6"
7287
+ }
7288
  },
7289
  "resolve-from": {
7290
  "version": "4.0.0",
7310
  "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
7311
  "dev": true,
7312
  "requires": {
7313
+ "align-text": "^0.1.1"
7314
  }
7315
  },
7316
  "rimraf": {
7317
+ "version": "2.6.3",
7318
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
7319
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
7320
  "dev": true,
7321
  "requires": {
7322
+ "glob": "^7.1.3"
7323
+ },
7324
+ "dependencies": {
7325
+ "glob": {
7326
+ "version": "7.1.3",
7327
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
7328
+ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
7329
+ "dev": true,
7330
+ "requires": {
7331
+ "fs.realpath": "^1.0.0",
7332
+ "inflight": "^1.0.4",
7333
+ "inherits": "2",
7334
+ "minimatch": "^3.0.4",
7335
+ "once": "^1.3.0",
7336
+ "path-is-absolute": "^1.0.0"
7337
+ }
7338
+ }
7339
  }
7340
  },
7341
  "ripemd160": {
7344
  "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
7345
  "dev": true,
7346
  "requires": {
7347
+ "hash-base": "^3.0.0",
7348
+ "inherits": "^2.0.1"
7349
  }
7350
  },
7351
  "rtlcss": {
7354
  "integrity": "sha512-hdjFhZ5FCI0ABOfyXOMOhBtwPWtANLCG7rOiOcRf+yi5eDdxmDjqBruWouEnwVdzfh/TWF6NNncIEsigOCFZOA==",
7355
  "dev": true,
7356
  "requires": {
7357
+ "chalk": "^2.3.0",
7358
+ "findup": "^0.1.5",
7359
+ "mkdirp": "^0.5.1",
7360
+ "postcss": "^6.0.14",
7361
+ "strip-json-comments": "^2.0.0"
7362
  }
7363
  },
7364
  "safe-buffer": {
7369
  },
7370
  "safe-regex": {
7371
  "version": "1.1.0",
7372
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
7373
  "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
7374
  "dev": true,
7375
  "requires": {
7376
+ "ret": "~0.1.10"
7377
  }
7378
  },
7379
  "safer-buffer": {
7388
  "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
7389
  "dev": true,
7390
  "requires": {
7391
+ "glob": "^7.0.0",
7392
+ "lodash": "^4.0.0",
7393
+ "scss-tokenizer": "^0.2.3",
7394
+ "yargs": "^7.0.0"
7395
  }
7396
  },
7397
  "scss-tokenizer": {
7400
  "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
7401
  "dev": true,
7402
  "requires": {
7403
+ "js-base64": "^2.1.8",
7404
+ "source-map": "^0.4.2"
7405
  },
7406
  "dependencies": {
7407
  "source-map": {
7408
  "version": "0.4.4",
7409
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
7410
  "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
7411
  "dev": true,
7412
  "requires": {
7413
+ "amdefine": ">=0.0.4"
7414
  }
7415
  }
7416
  }
7417
  },
7418
  "semver": {
7419
+ "version": "5.7.0",
7420
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
7421
+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
7422
  "dev": true
7423
  },
7424
  "set-blocking": {
7439
  "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
7440
  "dev": true,
7441
  "requires": {
7442
+ "extend-shallow": "^2.0.1",
7443
+ "is-extendable": "^0.1.1",
7444
+ "is-plain-object": "^2.0.3",
7445
+ "split-string": "^3.0.1"
7446
  },
7447
  "dependencies": {
7448
  "extend-shallow": {
7451
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7452
  "dev": true,
7453
  "requires": {
7454
+ "is-extendable": "^0.1.0"
7455
  }
7456
  }
7457
  }
7464
  },
7465
  "sha.js": {
7466
  "version": "2.4.11",
7467
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
7468
  "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
7469
  "dev": true,
7470
  "requires": {
7471
+ "inherits": "^2.0.1",
7472
+ "safe-buffer": "^5.0.1"
7473
  }
7474
  },
7475
  "shebang-command": {
7478
  "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
7479
  "dev": true,
7480
  "requires": {
7481
+ "shebang-regex": "^1.0.0"
7482
  }
7483
  },
7484
  "shebang-regex": {
7489
  },
7490
  "shelljs": {
7491
  "version": "0.3.0",
7492
+ "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz",
7493
  "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=",
7494
  "dev": true
7495
  },
7513
  "dev": true,
7514
  "optional": true,
7515
  "requires": {
7516
+ "decompress-response": "^3.3.0",
7517
+ "once": "^1.3.1",
7518
+ "simple-concat": "^1.0.0"
7519
  }
7520
  },
7521
  "slash": {
7530
  "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
7531
  "dev": true,
7532
  "requires": {
7533
+ "is-fullwidth-code-point": "^2.0.0"
7534
  },
7535
  "dependencies": {
7536
  "is-fullwidth-code-point": {
7547
  "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
7548
  "dev": true,
7549
  "requires": {
7550
+ "base": "^0.11.1",
7551
+ "debug": "^2.2.0",
7552
+ "define-property": "^0.2.5",
7553
+ "extend-shallow": "^2.0.1",
7554
+ "map-cache": "^0.2.2",
7555
+ "source-map": "^0.5.6",
7556
+ "source-map-resolve": "^0.5.0",
7557
+ "use": "^3.1.0"
7558
  },
7559
  "dependencies": {
7560
  "define-property": {
7563
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7564
  "dev": true,
7565
  "requires": {
7566
+ "is-descriptor": "^0.1.0"
7567
  }
7568
  },
7569
  "extend-shallow": {
7572
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
7573
  "dev": true,
7574
  "requires": {
7575
+ "is-extendable": "^0.1.0"
7576
  }
7577
  },
7578
  "source-map": {
7589
  "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
7590
  "dev": true,
7591
  "requires": {
7592
+ "define-property": "^1.0.0",
7593
+ "isobject": "^3.0.0",
7594
+ "snapdragon-util": "^3.0.1"
7595
  },
7596
  "dependencies": {
7597
  "define-property": {
7600
  "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
7601
  "dev": true,
7602
  "requires": {
7603
+ "is-descriptor": "^1.0.0"
7604
  }
7605
  },
7606
  "is-accessor-descriptor": {
7609
  "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
7610
  "dev": true,
7611
  "requires": {
7612
+ "kind-of": "^6.0.0"
7613
  }
7614
  },
7615
  "is-data-descriptor": {
7618
  "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
7619
  "dev": true,
7620
  "requires": {
7621
+ "kind-of": "^6.0.0"
7622
  }
7623
  },
7624
  "is-descriptor": {
7627
  "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
7628
  "dev": true,
7629
  "requires": {
7630
+ "is-accessor-descriptor": "^1.0.0",
7631
+ "is-data-descriptor": "^1.0.0",
7632
+ "kind-of": "^6.0.2"
7633
  }
7634
  },
7635
  "isobject": {
7652
  "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
7653
  "dev": true,
7654
  "requires": {
7655
+ "kind-of": "^3.2.0"
7656
  }
7657
  },
7658
  "source-list-map": {
7673
  "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
7674
  "dev": true,
7675
  "requires": {
7676
+ "atob": "^2.1.1",
7677
+ "decode-uri-component": "^0.2.0",
7678
+ "resolve-url": "^0.2.1",
7679
+ "source-map-url": "^0.4.0",
7680
+ "urix": "^0.1.0"
7681
  }
7682
  },
7683
  "source-map-support": {
7686
  "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
7687
  "dev": true,
7688
  "requires": {
7689
+ "source-map": "^0.5.6"
7690
  },
7691
  "dependencies": {
7692
  "source-map": {
7709
  "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
7710
  "dev": true,
7711
  "requires": {
7712
+ "spdx-expression-parse": "^3.0.0",
7713
+ "spdx-license-ids": "^3.0.0"
7714
  }
7715
  },
7716
  "spdx-exceptions": {
7725
  "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
7726
  "dev": true,
7727
  "requires": {
7728
+ "spdx-exceptions": "^2.1.0",
7729
+ "spdx-license-ids": "^3.0.0"
7730
  }
7731
  },
7732
  "spdx-license-ids": {
7747
  "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
7748
  "dev": true,
7749
  "requires": {
7750
+ "extend-shallow": "^3.0.0"
7751
  }
7752
  },
7753
  "sprintf-js": {
7757
  "dev": true
7758
  },
7759
  "sshpk": {
7760
+ "version": "1.16.1",
7761
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
7762
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
7763
  "dev": true,
7764
  "requires": {
7765
+ "asn1": "~0.2.3",
7766
+ "assert-plus": "^1.0.0",
7767
+ "bcrypt-pbkdf": "^1.0.0",
7768
+ "dashdash": "^1.12.0",
7769
+ "ecc-jsbn": "~0.1.1",
7770
+ "getpass": "^0.1.1",
7771
+ "jsbn": "~0.1.0",
7772
+ "safer-buffer": "^2.0.2",
7773
+ "tweetnacl": "~0.14.0"
7774
  }
7775
  },
7776
  "state-toggle": {
7785
  "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
7786
  "dev": true,
7787
  "requires": {
7788
+ "define-property": "^0.2.5",
7789
+ "object-copy": "^0.1.0"
7790
  },
7791
  "dependencies": {
7792
  "define-property": {
7795
  "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
7796
  "dev": true,
7797
  "requires": {
7798
+ "is-descriptor": "^0.1.0"
7799
  }
7800
  }
7801
  }
7812
  "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
7813
  "dev": true,
7814
  "requires": {
7815
+ "readable-stream": "^2.0.1"
7816
  }
7817
  },
7818
  "stream-browserify": {
7819
+ "version": "2.0.2",
7820
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
7821
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
7822
  "dev": true,
7823
  "requires": {
7824
+ "inherits": "~2.0.1",
7825
+ "readable-stream": "^2.0.2"
7826
  }
7827
  },
7828
  "stream-buffers": {
7837
  "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
7838
  "dev": true,
7839
  "requires": {
7840
+ "builtin-status-codes": "^3.0.0",
7841
+ "inherits": "^2.0.1",
7842
+ "readable-stream": "^2.3.6",
7843
+ "to-arraybuffer": "^1.0.0",
7844
+ "xtend": "^4.0.0"
7845
  }
7846
  },
7847
+ "string-width": {
7848
+ "version": "1.0.2",
7849
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
7850
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
7851
  "dev": true,
7852
  "requires": {
7853
+ "code-point-at": "^1.0.0",
7854
+ "is-fullwidth-code-point": "^1.0.0",
7855
+ "strip-ansi": "^3.0.0"
7856
  }
7857
  },
7858
+ "string_decoder": {
7859
+ "version": "1.1.1",
7860
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
7861
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
7862
  "dev": true,
7863
  "requires": {
7864
+ "safe-buffer": "~5.1.0"
 
 
7865
  }
7866
  },
7867
  "stringify-entities": {
7870
  "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==",
7871
  "dev": true,
7872
  "requires": {
7873
+ "character-entities-html4": "^1.0.0",
7874
+ "character-entities-legacy": "^1.0.0",
7875
+ "is-alphanumerical": "^1.0.0",
7876
+ "is-hexadecimal": "^1.0.0"
7877
  }
7878
  },
7879
  "strip-ansi": {
7880
  "version": "3.0.1",
7881
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
7882
  "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
7883
  "dev": true,
7884
  "requires": {
7885
+ "ansi-regex": "^2.0.0"
7886
  }
7887
  },
7888
  "strip-bom": {
7891
  "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
7892
  "dev": true,
7893
  "requires": {
7894
+ "is-utf8": "^0.2.0"
7895
  }
7896
  },
7897
  "strip-eof": {
7898
  "version": "1.0.0",
7899
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
7900
  "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
7901
  "dev": true
7902
  },
7906
  "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
7907
  "dev": true,
7908
  "requires": {
7909
+ "get-stdin": "^4.0.1"
7910
  }
7911
  },
7912
  "strip-json-comments": {
7927
  "integrity": "sha512-56hPH5mTFnk8LzlEuTWq0epa34fHuS54UFYQidBOFt563RJBNi1nz1F2HK2MoT1X1waq47milvRsRahFCCJs/Q==",
7928
  "dev": true,
7929
  "requires": {
7930
+ "autoprefixer": "^7.1.2",
7931
+ "balanced-match": "^1.0.0",
7932
+ "chalk": "^2.0.1",
7933
+ "cosmiconfig": "^3.1.0",
7934
+ "debug": "^3.0.0",
7935
+ "execall": "^1.0.0",
7936
+ "file-entry-cache": "^2.0.0",
7937
+ "get-stdin": "^5.0.1",
7938
+ "globby": "^7.0.0",
7939
+ "globjoin": "^0.1.4",
7940
+ "html-tags": "^2.0.0",
7941
+ "ignore": "^3.3.3",
7942
+ "imurmurhash": "^0.1.4",
7943
+ "known-css-properties": "^0.5.0",
7944
+ "lodash": "^4.17.4",
7945
+ "log-symbols": "^2.0.0",
7946
+ "mathml-tag-names": "^2.0.1",
7947
+ "meow": "^4.0.0",
7948
+ "micromatch": "^2.3.11",
7949
+ "normalize-selector": "^0.2.0",
7950
+ "pify": "^3.0.0",
7951
+ "postcss": "^6.0.6",
7952
+ "postcss-html": "^0.12.0",
7953
+ "postcss-less": "^1.1.0",
7954
+ "postcss-media-query-parser": "^0.2.3",
7955
+ "postcss-reporter": "^5.0.0",
7956
+ "postcss-resolve-nested-selector": "^0.1.1",
7957
+ "postcss-safe-parser": "^3.0.1",
7958
+ "postcss-sass": "^0.2.0",
7959
+ "postcss-scss": "^1.0.2",
7960
+ "postcss-selector-parser": "^3.1.0",
7961
+ "postcss-value-parser": "^3.3.0",
7962
+ "resolve-from": "^4.0.0",
7963
+ "specificity": "^0.3.1",
7964
+ "string-width": "^2.1.0",
7965
+ "style-search": "^0.1.0",
7966
+ "sugarss": "^1.0.0",
7967
+ "svg-tags": "^1.0.0",
7968
+ "table": "^4.0.1"
7969
  },
7970
  "dependencies": {
7971
  "ansi-regex": {
7986
  "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=",
7987
  "dev": true,
7988
  "requires": {
7989
+ "camelcase": "^4.1.0",
7990
+ "map-obj": "^2.0.0",
7991
+ "quick-lru": "^1.0.0"
7992
  }
7993
  },
7994
  "debug": {
7997
  "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
7998
  "dev": true,
7999
  "requires": {
8000
+ "ms": "^2.1.1"
8001
  }
8002
  },
8003
  "get-stdin": {
8024
  "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
8025
  "dev": true,
8026
  "requires": {
8027
+ "graceful-fs": "^4.1.2",
8028
+ "parse-json": "^4.0.0",
8029
+ "pify": "^3.0.0",
8030
+ "strip-bom": "^3.0.0"
8031
  }
8032
  },
8033
  "map-obj": {
8042
  "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==",
8043
  "dev": true,
8044
  "requires": {
8045
+ "camelcase-keys": "^4.0.0",
8046
+ "decamelize-keys": "^1.0.0",
8047
+ "loud-rejection": "^1.0.0",
8048
+ "minimist": "^1.1.3",
8049
+ "minimist-options": "^3.0.1",
8050
+ "normalize-package-data": "^2.3.4",
8051
+ "read-pkg-up": "^3.0.0",
8052
+ "redent": "^2.0.0",
8053
+ "trim-newlines": "^2.0.0"
8054
  }
8055
  },
8056
  "minimist": {
8057
  "version": "1.2.0",
8058
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
8059
  "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
8060
  "dev": true
8061
  },
8071
  "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
8072
  "dev": true,
8073
  "requires": {
8074
+ "error-ex": "^1.3.1",
8075
+ "json-parse-better-errors": "^1.0.1"
8076
  }
8077
  },
8078
  "path-type": {
8081
  "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
8082
  "dev": true,
8083
  "requires": {
8084
+ "pify": "^3.0.0"
8085
  }
8086
  },
8087
  "read-pkg": {
8090
  "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
8091
  "dev": true,
8092
  "requires": {
8093
+ "load-json-file": "^4.0.0",
8094
+ "normalize-package-data": "^2.3.2",
8095
+ "path-type": "^3.0.0"
8096
  }
8097
  },
8098
  "read-pkg-up": {
8101
  "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
8102
  "dev": true,
8103
  "requires": {
8104
+ "find-up": "^2.0.0",
8105
+ "read-pkg": "^3.0.0"
8106
  }
8107
  },
8108
  "redent": {
8111
  "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=",
8112
  "dev": true,
8113
  "requires": {
8114
+ "indent-string": "^3.0.0",
8115
+ "strip-indent": "^2.0.0"
8116
  }
8117
  },
8118
  "string-width": {
8121
  "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8122
  "dev": true,
8123
  "requires": {
8124
+ "is-fullwidth-code-point": "^2.0.0",
8125
+ "strip-ansi": "^4.0.0"
8126
  }
8127
  },
8128
  "strip-ansi": {
8131
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8132
  "dev": true,
8133
  "requires": {
8134
+ "ansi-regex": "^3.0.0"
8135
  }
8136
  },
8137
  "strip-bom": {
8160
  "integrity": "sha512-3qgLZytikQQEVn1/FrhY7B68gPUUGY3R1Q1vTiD5xT+Ti1DP/8iZuwFet9ONs5+bmL8pZoDQ6JrQHVgrNlK6mA==",
8161
  "dev": true,
8162
  "requires": {
8163
+ "postcss": "^6.0.14"
8164
  }
8165
  },
8166
  "supports-color": {
8169
  "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
8170
  "dev": true,
8171
  "requires": {
8172
+ "has-flag": "^3.0.0"
8173
  }
8174
  },
8175
  "svg-tags": {
8180
  },
8181
  "table": {
8182
  "version": "4.0.3",
8183
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz",
8184
  "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==",
8185
  "dev": true,
8186
  "requires": {
8187
+ "ajv": "^6.0.1",
8188
+ "ajv-keywords": "^3.0.0",
8189
+ "chalk": "^2.1.0",
8190
+ "lodash": "^4.17.4",
8191
  "slice-ansi": "1.0.0",
8192
+ "string-width": "^2.1.1"
8193
  },
8194
  "dependencies": {
8195
  "ansi-regex": {
8210
  "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
8211
  "dev": true,
8212
  "requires": {
8213
+ "is-fullwidth-code-point": "^2.0.0",
8214
+ "strip-ansi": "^4.0.0"
8215
  }
8216
  },
8217
  "strip-ansi": {
8220
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
8221
  "dev": true,
8222
  "requires": {
8223
+ "ansi-regex": "^3.0.0"
8224
  }
8225
  }
8226
  }
8233
  },
8234
  "tar": {
8235
  "version": "2.2.1",
8236
+ "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
8237
  "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
8238
  "dev": true,
8239
  "requires": {
8240
+ "block-stream": "*",
8241
+ "fstream": "^1.0.2",
8242
+ "inherits": "2"
8243
  }
8244
  },
8245
  "tar-fs": {
8249
  "dev": true,
8250
  "optional": true,
8251
  "requires": {
8252
+ "chownr": "^1.0.1",
8253
+ "mkdirp": "^0.5.1",
8254
+ "pump": "^1.0.0",
8255
+ "tar-stream": "^1.1.2"
8256
  },
8257
  "dependencies": {
8258
  "pump": {
8262
  "dev": true,
8263
  "optional": true,
8264
  "requires": {
8265
+ "end-of-stream": "^1.1.0",
8266
+ "once": "^1.3.1"
8267
  }
8268
  }
8269
  }
8274
  "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
8275
  "dev": true,
8276
  "requires": {
8277
+ "bl": "^1.0.0",
8278
+ "buffer-alloc": "^1.2.0",
8279
+ "end-of-stream": "^1.0.0",
8280
+ "fs-constants": "^1.0.0",
8281
+ "readable-stream": "^2.3.0",
8282
+ "to-buffer": "^1.1.1",
8283
+ "xtend": "^4.0.0"
8284
  }
8285
  },
8286
  "text-table": {
8295
  "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
8296
  "dev": true,
8297
  "requires": {
8298
+ "setimmediate": "^1.0.4"
8299
  }
8300
  },
8301
  "tiny-lr": {
8304
  "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=",
8305
  "dev": true,
8306
  "requires": {
8307
+ "body-parser": "~1.14.0",
8308
+ "debug": "~2.2.0",
8309
+ "faye-websocket": "~0.10.0",
8310
+ "livereload-js": "^2.2.0",
8311
+ "parseurl": "~1.3.0",
8312
+ "qs": "~5.1.0"
8313
  },
8314
  "dependencies": {
8315
  "debug": {
8316
  "version": "2.2.0",
8317
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
8318
  "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
8319
  "dev": true,
8320
  "requires": {
8323
  },
8324
  "ms": {
8325
  "version": "0.7.1",
8326
+ "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
8327
  "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
8328
  "dev": true
8329
  },
8330
  "qs": {
8331
  "version": "5.1.0",
8332
+ "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz",
8333
  "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=",
8334
  "dev": true
8335
  }
8341
  "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
8342
  "dev": true,
8343
  "requires": {
8344
+ "os-tmpdir": "~1.0.2"
8345
  }
8346
  },
8347
  "to-arraybuffer": {
8368
  "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
8369
  "dev": true,
8370
  "requires": {
8371
+ "kind-of": "^3.0.2"
8372
  }
8373
  },
8374
  "to-regex": {
8377
  "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
8378
  "dev": true,
8379
  "requires": {
8380
+ "define-property": "^2.0.2",
8381
+ "extend-shallow": "^3.0.2",
8382
+ "regex-not": "^1.0.2",
8383
+ "safe-regex": "^1.1.0"
8384
  }
8385
  },
8386
  "to-regex-range": {
8389
  "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
8390
  "dev": true,
8391
  "requires": {
8392
+ "is-number": "^3.0.0",
8393
+ "repeat-string": "^1.6.1"
8394
  },
8395
  "dependencies": {
8396
  "is-number": {
8399
  "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
8400
  "dev": true,
8401
  "requires": {
8402
+ "kind-of": "^3.0.2"
8403
  }
8404
  }
8405
  }
8410
  "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
8411
  "dev": true,
8412
  "requires": {
8413
+ "psl": "^1.1.24",
8414
+ "punycode": "^1.4.1"
8415
  },
8416
  "dependencies": {
8417
  "punycode": {
8458
  "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
8459
  "dev": true,
8460
  "requires": {
8461
+ "glob": "^7.1.2"
8462
  },
8463
  "dependencies": {
8464
  "glob": {
8467
  "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
8468
  "dev": true,
8469
  "requires": {
8470
+ "fs.realpath": "^1.0.0",
8471
+ "inflight": "^1.0.4",
8472
+ "inherits": "2",
8473
+ "minimatch": "^3.0.4",
8474
+ "once": "^1.3.0",
8475
+ "path-is-absolute": "^1.0.0"
8476
  }
8477
  }
8478
  }
8479
  },
8480
  "tty-browserify": {
8481
  "version": "0.0.0",
8482
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
8483
  "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
8484
  "dev": true
8485
  },
8489
  "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
8490
  "dev": true,
8491
  "requires": {
8492
+ "safe-buffer": "^5.0.1"
8493
  }
8494
  },
8495
  "tweetnacl": {
8505
  "dev": true,
8506
  "requires": {
8507
  "media-typer": "0.3.0",
8508
+ "mime-types": "~2.1.18"
8509
  }
8510
  },
8511
  "typedarray": {
8520
  "integrity": "sha512-++1NO/zZIEdWf6cDIGceSJQPX31SqIpbVAHwFG5+240MtZqPG/NIPoinj8zlXQtAfMBqEt1Jyv2FiLP3n9gVhQ==",
8521
  "dev": true,
8522
  "requires": {
8523
+ "commander": "~2.12.1",
8524
+ "source-map": "~0.6.1"
8525
  }
8526
  },
8527
  "uglify-to-browserify": {
8537
  "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
8538
  "dev": true,
8539
  "requires": {
8540
+ "source-map": "^0.5.6",
8541
+ "uglify-js": "^2.8.29",
8542
+ "webpack-sources": "^1.0.1"
8543
  },
8544
  "dependencies": {
8545
  "camelcase": {
8554
  "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
8555
  "dev": true,
8556
  "requires": {
8557
+ "center-align": "^0.1.1",
8558
+ "right-align": "^0.1.1",
8559
  "wordwrap": "0.0.2"
8560
  }
8561
  },
8571
  "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
8572
  "dev": true,
8573
  "requires": {
8574
+ "source-map": "~0.5.1",
8575
+ "uglify-to-browserify": "~1.0.0",
8576
+ "yargs": "~3.10.0"
8577
  }
8578
  },
8579
  "yargs": {
8580
  "version": "3.10.0",
8581
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
8582
  "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
8583
  "dev": true,
8584
  "requires": {
8585
+ "camelcase": "^1.0.2",
8586
+ "cliui": "^2.1.0",
8587
+ "decamelize": "^1.0.0",
8588
  "window-size": "0.1.0"
8589
  }
8590
  }
8596
  "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
8597
  "dev": true,
8598
  "requires": {
8599
+ "sprintf-js": "^1.0.3",
8600
+ "util-deprecate": "^1.0.2"
8601
  }
8602
  },
8603
  "unherit": {
8606
  "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==",
8607
  "dev": true,
8608
  "requires": {
8609
+ "inherits": "^2.0.1",
8610
+ "xtend": "^4.0.1"
8611
  }
8612
  },
8613
  "unified": {
8616
  "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==",
8617
  "dev": true,
8618
  "requires": {
8619
+ "bail": "^1.0.0",
8620
+ "extend": "^3.0.0",
8621
+ "is-plain-obj": "^1.1.0",
8622
+ "trough": "^1.0.0",
8623
+ "vfile": "^2.0.0",
8624
+ "x-is-string": "^0.1.0"
8625
  }
8626
  },
8627
  "union-value": {
8630
  "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
8631
  "dev": true,
8632
  "requires": {
8633
+ "arr-union": "^3.1.0",
8634
+ "get-value": "^2.0.6",
8635
+ "is-extendable": "^0.1.1",
8636
+ "set-value": "^0.4.3"
8637
  },
8638
  "dependencies": {
8639
  "extend-shallow": {
8642
  "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
8643
  "dev": true,
8644
  "requires": {
8645
+ "is-extendable": "^0.1.0"
8646
  }
8647
  },
8648
  "set-value": {
8651
  "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
8652
  "dev": true,
8653
  "requires": {
8654
+ "extend-shallow": "^2.0.1",
8655
+ "is-extendable": "^0.1.1",
8656
+ "is-plain-object": "^2.0.1",
8657
+ "to-object-path": "^0.3.0"
8658
  }
8659
  }
8660
  }
8671
  "integrity": "sha512-nDl79mKpffXojLpCimVXnxhlH/jjaTnDuScznU9J4jjsaUtBdDbxmlc109XtcqxY4SDO0SwzngsxxW8DIISt1w==",
8672
  "dev": true,
8673
  "requires": {
8674
+ "unist-util-is": "^2.0.0"
8675
  }
8676
  },
8677
  "unist-util-is": {
8686
  "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==",
8687
  "dev": true,
8688
  "requires": {
8689
+ "unist-util-visit": "^1.1.0"
8690
  }
8691
  },
8692
  "unist-util-stringify-position": {
8701
  "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==",
8702
  "dev": true,
8703
  "requires": {
8704
+ "unist-util-visit-parents": "^2.0.0"
8705
  }
8706
  },
8707
  "unist-util-visit-parents": {
8710
  "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==",
8711
  "dev": true,
8712
  "requires": {
8713
+ "unist-util-is": "^2.1.2"
8714
  }
8715
  },
8716
  "unpipe": {
8725
  "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
8726
  "dev": true,
8727
  "requires": {
8728
+ "has-value": "^0.3.1",
8729
+ "isobject": "^3.0.0"
8730
  },
8731
  "dependencies": {
8732
  "has-value": {
8735
  "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
8736
  "dev": true,
8737
  "requires": {
8738
+ "get-value": "^2.0.3",
8739
+ "has-values": "^0.1.4",
8740
+ "isobject": "^2.0.0"
8741
  },
8742
  "dependencies": {
8743
  "isobject": {
8766
  }
8767
  },
8768
  "upath": {
8769
+ "version": "1.1.2",
8770
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
8771
+ "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
8772
  "dev": true
8773
  },
8774
  "uri-js": {
8777
  "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
8778
  "dev": true,
8779
  "requires": {
8780
+ "punycode": "^2.1.0"
8781
  }
8782
  },
8783
  "uri-path": {
8817
  "dev": true
8818
  },
8819
  "util": {
8820
+ "version": "0.11.1",
8821
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
8822
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
8823
  "dev": true,
8824
  "requires": {
8825
  "inherits": "2.0.3"
8843
  "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
8844
  "dev": true,
8845
  "requires": {
8846
+ "spdx-correct": "^3.0.0",
8847
+ "spdx-expression-parse": "^3.0.0"
8848
  }
8849
  },
8850
  "verror": {
8853
  "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
8854
  "dev": true,
8855
  "requires": {
8856
+ "assert-plus": "^1.0.0",
8857
  "core-util-is": "1.0.2",
8858
+ "extsprintf": "^1.2.0"
8859
  }
8860
  },
8861
  "vfile": {
8864
  "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==",
8865
  "dev": true,
8866
  "requires": {
8867
+ "is-buffer": "^1.1.4",
8868
  "replace-ext": "1.0.0",
8869
+ "unist-util-stringify-position": "^1.0.0",
8870
+ "vfile-message": "^1.0.0"
8871
  }
8872
  },
8873
  "vfile-location": {
8882
  "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
8883
  "dev": true,
8884
  "requires": {
8885
+ "unist-util-stringify-position": "^1.1.1"
8886
  }
8887
  },
8888
  "vm-browserify": {
8889
  "version": "0.0.4",
8890
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
8891
  "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
8892
  "dev": true,
8893
  "requires": {
8906
  "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
8907
  "dev": true,
8908
  "requires": {
8909
+ "chokidar": "^2.0.2",
8910
+ "graceful-fs": "^4.1.2",
8911
+ "neo-async": "^2.5.0"
8912
  }
8913
  },
8914
  "webpack": {
8917
  "integrity": "sha512-Sw7MdIIOv/nkzPzee4o0EdvCuPmxT98+vVpIvwtcwcF1Q4SDSNp92vwcKc4REe7NItH9f1S4ra9FuQ7yuYZ8bQ==",
8918
  "dev": true,
8919
  "requires": {
8920
+ "acorn": "^5.0.0",
8921
+ "acorn-dynamic-import": "^2.0.0",
8922
+ "ajv": "^6.1.0",
8923
+ "ajv-keywords": "^3.1.0",
8924
+ "async": "^2.1.2",
8925
+ "enhanced-resolve": "^3.4.0",
8926
+ "escope": "^3.6.0",
8927
+ "interpret": "^1.0.0",
8928
+ "json-loader": "^0.5.4",
8929
+ "json5": "^0.5.1",
8930
+ "loader-runner": "^2.3.0",
8931
+ "loader-utils": "^1.1.0",
8932
+ "memory-fs": "~0.4.1",
8933
+ "mkdirp": "~0.5.0",
8934
+ "node-libs-browser": "^2.0.0",
8935
+ "source-map": "^0.5.3",
8936
+ "supports-color": "^4.2.1",
8937
+ "tapable": "^0.2.7",
8938
+ "uglifyjs-webpack-plugin": "^0.4.6",
8939
+ "watchpack": "^1.4.0",
8940
+ "webpack-sources": "^1.0.1",
8941
+ "yargs": "^8.0.2"
8942
  },
8943
  "dependencies": {
8944
  "ansi-regex": {
8948
  "dev": true
8949
  },
8950
  "async": {
8951
+ "version": "2.6.2",
8952
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz",
8953
+ "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==",
8954
  "dev": true,
8955
  "requires": {
8956
+ "lodash": "^4.17.11"
8957
  }
8958
  },
8959
  "camelcase": {
8976
  },
8977
  "load-json-file": {
8978
  "version": "2.0.0",
8979
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
8980
  "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
8981
  "dev": true,
8982
  "requires": {
8983
+ "graceful-fs": "^4.1.2",
8984
+ "parse-json": "^2.2.0",
8985
+ "pify": "^2.0.0",
8986
+ "strip-bom": "^3.0.0"
8987
  }
8988
  },
8989
  "os-locale": {
8992
  "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
8993
  "dev": true,
8994
  "requires": {
8995
+ "execa": "^0.7.0",
8996
+ "lcid": "^1.0.0",
8997
+ "mem": "^1.1.0"
8998
  }
8999
  },
9000
  "path-type": {
9003
  "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
9004
  "dev": true,
9005
  "requires": {
9006
+ "pify": "^2.0.0"
9007
  }
9008
  },
9009
  "pify": {
9010
  "version": "2.3.0",
9011
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
9012
  "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
9013
  "dev": true
9014
  },
9018
  "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
9019
  "dev": true,
9020
  "requires": {
9021
+ "load-json-file": "^2.0.0",
9022
+ "normalize-package-data": "^2.3.2",
9023
+ "path-type": "^2.0.0"
9024
  }
9025
  },
9026
  "read-pkg-up": {
9029
  "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
9030
  "dev": true,
9031
  "requires": {
9032
+ "find-up": "^2.0.0",
9033
+ "read-pkg": "^2.0.0"
9034
  }
9035
  },
9036
  "source-map": {
9045
  "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
9046
  "dev": true,
9047
  "requires": {
9048
+ "is-fullwidth-code-point": "^2.0.0",
9049
+ "strip-ansi": "^4.0.0"
9050
  }
9051
  },
9052
  "strip-ansi": {
9055
  "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
9056
  "dev": true,
9057
  "requires": {
9058
+ "ansi-regex": "^3.0.0"
9059
  }
9060
  },
9061
  "strip-bom": {
9070
  "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=",
9071
  "dev": true,
9072
  "requires": {
9073
+ "has-flag": "^2.0.0"
9074
  }
9075
  },
9076
  "which-module": {
9085
  "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
9086
  "dev": true,
9087
  "requires": {
9088
+ "camelcase": "^4.1.0",
9089
+ "cliui": "^3.2.0",
9090
+ "decamelize": "^1.1.1",
9091
+ "get-caller-file": "^1.0.1",
9092
+ "os-locale": "^2.0.0",
9093
+ "read-pkg-up": "^2.0.0",
9094
+ "require-directory": "^2.1.1",
9095
+ "require-main-filename": "^1.0.1",
9096
+ "set-blocking": "^2.0.0",
9097
+ "string-width": "^2.0.0",
9098
+ "which-module": "^2.0.0",
9099
+ "y18n": "^3.2.1",
9100
+ "yargs-parser": "^7.0.0"
9101
  }
9102
  },
9103
  "yargs-parser": {
9106
  "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
9107
  "dev": true,
9108
  "requires": {
9109
+ "camelcase": "^4.1.0"
9110
  }
9111
  }
9112
  }
9117
  "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
9118
  "dev": true,
9119
  "requires": {
9120
+ "source-list-map": "^2.0.0",
9121
+ "source-map": "~0.6.1"
9122
  }
9123
  },
9124
  "websocket-driver": {
9127
  "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
9128
  "dev": true,
9129
  "requires": {
9130
+ "http-parser-js": ">=0.4.0",
9131
+ "websocket-extensions": ">=0.1.1"
9132
  }
9133
  },
9134
  "websocket-extensions": {
9143
  "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
9144
  "dev": true,
9145
  "requires": {
9146
+ "isexe": "^2.0.0"
9147
  }
9148
  },
9149
  "which-module": {
9165
  "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
9166
  "dev": true,
9167
  "requires": {
9168
+ "string-width": "^1.0.2 || 2"
9169
  }
9170
  },
9171
  "window-size": {
9182
  },
9183
  "wrap-ansi": {
9184
  "version": "2.1.0",
9185
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
9186
  "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
9187
  "dev": true,
9188
  "requires": {
9189
+ "string-width": "^1.0.1",
9190
+ "strip-ansi": "^3.0.1"
9191
  }
9192
  },
9193
  "wrappy": {
9202
  "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
9203
  "dev": true,
9204
  "requires": {
9205
+ "mkdirp": "^0.5.1"
9206
  }
9207
  },
9208
  "x-is-string": {
9235
  "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
9236
  "dev": true,
9237
  "requires": {
9238
+ "camelcase": "^3.0.0",
9239
+ "cliui": "^3.2.0",
9240
+ "decamelize": "^1.1.1",
9241
+ "get-caller-file": "^1.0.1",
9242
+ "os-locale": "^1.4.0",
9243
+ "read-pkg-up": "^1.0.1",
9244
+ "require-directory": "^2.1.1",
9245
+ "require-main-filename": "^1.0.1",
9246
+ "set-blocking": "^2.0.0",
9247
+ "string-width": "^1.0.2",
9248
+ "which-module": "^1.0.0",
9249
+ "y18n": "^3.2.1",
9250
+ "yargs-parser": "^5.0.0"
9251
  },
9252
  "dependencies": {
9253
  "camelcase": {
9264
  "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
9265
  "dev": true,
9266
  "requires": {
9267
+ "camelcase": "^3.0.0"
9268
  },
9269
  "dependencies": {
9270
  "camelcase": {
9281
  "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=",
9282
  "dev": true,
9283
  "requires": {
9284
+ "archiver-utils": "^1.3.0",
9285
+ "compress-commons": "^1.2.0",
9286
+ "lodash": "^4.8.0",
9287
+ "readable-stream": "^2.0.0"
9288
  }
9289
  }
9290
  }
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: user registration, registration, user profile, registration form, login fo
4
  Requires at least: 4.0
5
  Requires PHP: 5.3
6
  Tested up to: 5.0
7
- Stable tag: 1.5.9
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
@@ -111,6 +111,15 @@ Yes, the plugin is designed to work with any themes that have been coded followi
111
 
112
  == Changelog ==
113
 
 
 
 
 
 
 
 
 
 
114
  = 1.5.9 - 03/28/2019 =
115
  * Fix - Profile picture not displaying in My account page.
116
  * Tweak - Dashboard Widget data fetch through Ajax request.
4
  Requires at least: 4.0
5
  Requires PHP: 5.3
6
  Tested up to: 5.0
7
+ Stable tag: 1.5.10
8
  License: GPLv3
9
  License URI: http://www.gnu.org/licenses/gpl-3.0.html
10
 
111
 
112
  == Changelog ==
113
 
114
+ = 1.5.10 - 04/05/2019 =
115
+ * Feature - Prevent Core Login and Registration page.
116
+ * Feature - Custom css fields for default fields.
117
+ * Fix - Prevent Dashboard access issue for multiple user roles.
118
+ * Fix - Target blank in anchor tag issue.
119
+ * Dev - Filter hook to modify form fields.
120
+ * Dev - Filter hook to be used in new setting type.
121
+ * Tweak - Bypass validation for read-only fields.
122
+
123
  = 1.5.9 - 03/28/2019 =
124
  * Fix - Profile picture not displaying in My account page.
125
  * Tweak - Dashboard Widget data fetch through Ajax request.
user-registration.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: User Registration
4
  * Plugin URI: https://wpeverest.com/plugins/user-registration
5
  * Description: Drag and Drop user registration and login form builder.
6
- * Version: 1.5.9
7
  * Author: WPEverest
8
  * Author URI: https://wpeverest.com
9
  * Text Domain: user-registration
@@ -31,7 +31,7 @@ if ( ! class_exists( 'UserRegistration' ) ) :
31
  *
32
  * @var string
33
  */
34
- public $version = '1.5.9';
35
 
36
  /**
37
  * Session instance.
3
  * Plugin Name: User Registration
4
  * Plugin URI: https://wpeverest.com/plugins/user-registration
5
  * Description: Drag and Drop user registration and login form builder.
6
+ * Version: 1.5.10
7
  * Author: WPEverest
8
  * Author URI: https://wpeverest.com
9
  * Text Domain: user-registration
31
  *
32
  * @var string
33
  */
34
+ public $version = '1.5.10';
35
 
36
  /**
37
  * Session instance.